const임에도 불구하고 값이 변경되는것처럼 보이는 것은 여기서 보이는 ellie란 일반 변수가 아니라 주소변수, 즉 참조변수이기 때문이다 주소값이 변경이 안되고, 주소가 가리키는 값은 const랑 상관이 없기 떄문에 변경이 된다. 이외 https://medium.com/@bluesh55/javascript-prototype-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-f8e67c286b67 [Javascript ] 프로토타입 이해하기 자바스크립트는 프로토타입 기반 언어라고 불립니다. 자바스크립트 개발을 하면 빠질 수 없는 것이 프로토타입인데요. 프로토타입이 거의 자바스크립트 그 자체이기때문에 이해하는 것이 어렵 medium.com
헤헤 완강햇당 참고한 자료들 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net key값 확인법 [파이썬] 파이썬 에러 KeyError - 두 가지 해결 방법 안녕하세요 한주현입니다. 오늘은 파이썬 사전(Dictionary)에서 발생하는 오류인 KeyError 에 대하여 알아보겠습니다. 파이썬에서는 사전형(Dictionary)이 있는데요, 이것의 생김새는 다음과 같습니다. korbillgates.tistory.com [Python] 딕셔너리에 키가 있는지 체크하기 딕셔너리에 존재하지 않는 키에 접근하는 경우 파이썬은 KeyError를 발생시킵니다. 그러므로 딕셔너리에 접근할 때에는 키값을 체크해주고 접근하는 것이 안전한데요. 파이썬에서 키를 체크하는 devpouch.tistory.c..
강의 51 - JSP를 이용해서 자바 웹 프로그램 만들기 시작 list.jsp 가 깨짐.. 이 화면에서 file - property나, alt+enter 하지만 이게 끝이 아님 아래와 같은 jsp 페이지 지시자를 넣으면 된다. 이클립스 jsp파일 생성시 기본으로 생김! 52 - JDBC를 이용해 글 목록 구현하기 쉽게 임포트하기 : 글자 맨 끝 ctrl + space, 저장 WAS가 배포하는데, 이 곳의 lib 환경에 동봉시켜주어야 한다.. (자세한건 8분쯤을 참고) data가 두개만 추출되는 문제 발생 내 pc에 클라와 서버가 둘다 있는셈.. 끼얏호 강의 53 - 자세한 페이지 구현하기 int id = Integer.parseInt(request.getParameter("id")); String url..
CREATE TABLE MEMBER ( ID VARCHAR2(50) , PWD VARCHAR2(50) , NAME VARCHAR2(50) , GENDER VARCHAR2(50) , AGE NUMBER , BIRTHDAY VARCHAR2(50) , PHONE VARCHAR2(50) , REGDATE DATE ); ALTER TABLE MEMBER MODIFY ID NVARCHAR2 (50); ALTER TABLE MEMBER DROP COLUMN AGE; ORA-12988: SYS에 의해 소유된 테이블에서 열을 삭제할 수 없습니다 결론은 컬럼 삭제만 막아놓았다.(오라클에서) ALTER TABLE MEMBER ADD EMAIL VARCHAR2(200);
스펙 사항 SVN Oracle 11g ------------- ojdbc 5~6을 써야 호환 가능 : 아래 다운로드 url www.oracle.com/database/technologies/jdbcdriver-ucp-downloads.html waspro.tistory.com/105 JDBC Driver 호환 버전 확인 방법 본 포스팅은 다양한 Database의 JDK JDBC Driver 버전 확인 방법에 대해 알아보겠습니다 JDBC Driver 버전 별 지원하는 스펙이 다르므로, 서버에 맞는 Driver 확인이 필요할 경우 사용할 수 있습니다. Ⅰ. JDB waspro.tistory.com stackoverflow.com/questions/59312443/package-not-accessible-er..
오라클을 설치하면 계정들이 만들어진다. 관리자 계정과 샘플 계정(HR 등)인데 SYS(SYSDBA)가 SYSTEM보다 더 많은 일을 할 수 있다. (백업이나, 스케쥴 등) JDBC Driver 호환 버전 확인 방법 본 포스팅은 다양한 Database의 JDK JDBC Driver 버전 확인 방법에 대해 알아보겠습니다 JDBC Driver 버전 별 지원하는 스펙이 다르므로, 서버에 맞는 Driver 확인이 필요할 경우 사용할 수 있습니다. Ⅰ. JDB waspro.tistory.com [Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 에러 해결 오래간만에 개인 PC에 오라클을 설치하고 계정을 만들려고 하니 오류메시지가 하나 출력되었습니다. ORA-65096: 공통 사용자 또는 ..
while(rs.next()) { String title = rs.getString("TITLE"); System.out.println(title); } 결과부터, package ex1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Program { public static void main(String[] args) { Connection conn = null; String url = "jdbc:oracle:thin:@localhost:1521:xe"; String id ..
강의 41 - JSP의 코드 블록 out.write(); // 문자열을 출력해주는 전문 함수 out.print(); // 다양한 자료형 지원함 out.print 를 대신 써줘 service()가 아닌 클래스 밑으로 page 지시자; 어떤 코드들 보다도 앞서서 서블릿 코드에 삽입 강의 42 - JSP의 내장객체 간단히 알아보기 page와 같은 변수는 jsp service 기본 변수와 겹침.. pageContext는 applicationContext (전역)와 다르게 page한정 out 출력을 위한 객체 page 현재 페이지를 참조하는 객체 강의 43 - JSP로 만드는 Hello 서블릿 옛날에 만든 java파일을 jsp로 다시 만들자 < 강의 44 - 스파게티 코드를 만드는 JSP 짝수입니다. 홀수입니다...
뉴렉쳐님께 항상감사함을 표합니다! [서블릿/JSP 강의 11 - 이클립스를 이용한 서블릿 프로그래밍] 컨텍스트명은 Context가 아닌 root로 쓰는게 좋아 ctrl+shift+o (lib 추가)나 ctrl+space 를 잘 이용하자 서블릿 url 매핑법 만일 WEB-INF폴더에 web.xml이 없으면 톰캣 폴더에서 가져오자 를 수정해주어야 한다. 그리고 서버 재기동한다. 서블릿/JSP 강의 12 - 어노테이션을 이용한 URL 매핑 위처럼 하면 annotation방식으로 매핑이 가능하다. metadata-complete를 true로 하면 해당 xml에만 매핑정보가 있는걸로 판단한다. 그렇기 때문에 false로 하여, 현재 xml뿐만 아니라 다른 곳에도 매핑 장소가 있다는 것을 알린다. 간..
서블릿/JSP 강의 31 - Cookie의 maxAge 옵션 브라우저가 닫혀도 유효한가 ? 그렇다.. 없어져야 하는데.. 아래와 같이 유효기간을 설정할 수 있다. valueCookie.setMaxAge((int)(0.5 * 60)); 초 단위 이기 때문에 1시간이면 1 * 60 * 60 하루면 24*60*60 이다. 서블릿/JSP 강의 32 - Application/Session/Cookie 정리 Application Session Cookie 사용범위 전역 범위에서 사용하는 저장 공간 세션 범위에서 사용하는 저장 공간 Web Browser별 지정한 path 범주 공간 생명주기 WAS가 시작해서 종료할 때 까지 세션이 시작해서 종료할 때 까지 Browser에 전달한 시간부터 만료시간까지 저장위치 WAS ..
web 4 디자인 design 툴팁 보기 숨기기 웹스퀘어 css에서 width, height 속성에 잇어서 우선순위는 %가 px보다 높아 고정 - px 가변 - 속성삭제, % (maybe) list 컴포넌트 - selectBox, radio, checkbox 창이 줄어들면서 가변적으로 테이블의 항목이 조정되는 것 adaptive - layout adaptiveThreadhold - 700 항상 그룹 안에 그룹이 있게끔 한다. 그룹 안에는 padding만 10px 정도 작용한다. ================================= 5 - data binding id 명명시 공백, - 는 자스 파싱 과정 중 오류ㅜ가능성 btn_Search, ui_name 이런걸로 id ..
렌더링 순서가 꼬이기 때문에 Absolute Mode를 권장하지 않는다. static에서는 위치를 지정할 수가 없다. 따라서 앞에 span등을 넣어서 margin-right를 등록하여 진행 가능 border : 3px solid gray; width값 주지 않으면 알아서 100% 그려주는 성질이 있음.. float : right - 로 맨 오른쪽에 주기. group height을 지정하지 않으면 알아서 자식의 높이값으로 계산함. **trigger : 버튼 block안에 inline이 float이면 block은 overflow속성이 지정돼 잇어야 함. margin - 바깥쪽 padding - 안쪽