목록분류 전체보기 (231)
Knowledge Map
아래 소스는 웹소켓을 이용한 멀티 채팅 소스이다.출처 : http://choiyb2.tistory.com/81 자바 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748package 프로젝트명;import java.io.IOException;import java.util.Collections;import java.util.HashSet;import java.util.Set; import javax.websocket.OnClose;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import javax.websocket.Session;impo..
출처 : 인사이드 자바스크립트 자바스크립트에서 함수는 일급객체 이다. 일급객체(First Class)인 함수 Function은 아래와 같은 동작이 가능하다. 리터럴에 의해 생성 변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능 함수의 인자로 전달 가능 함수의 리턴값으로 리턴 가능 동적으로 프로퍼티를 생성 및 할당 가능 따라서 일급객체인 특성을 가지고 있는 자바스크립트 함수는 함수형 프로그래밍이 가능하다. 여기서 숫자, 문자열, 불린값, null undefined 는 기본타입으로 '값에 의한 호출' Call By Value 방식으로 동작하고그 외에는 참조타입으로 '참조에 의한 호출' Call By Reference 방식으로 동작한다. 클로저가 왜 필요한지 그 이유는 많지만 그 중 하나만 보자면 자바스크..
1234567891011121314IE8에 대한것 IE7에 대한것 IE9 이하에 대한 Colored by Color Scriptercs http://www.g-it.kr/bbs/board.php?bo_table=prog_html&wr_id=771 http://aboooks.tistory.com/341 http://202psj.tistory.com/805
상황에 따라서 에디터를 바꿔가며 쓰고 있지만 개인컴에서 하는 에디터는 Visual Studio Code로 작업하고 있다.Sumlime도 있기는 하지만, 이걸 선택한 이유는 서브라임처럼 한글이 한글자씩 생략되는 일이 없어서이다.그거 외에는 단축키도 서브라임이랑 동일하고 플러그인도 뭐 비슷한거 같다. 기존에는 Git 커밋, 푸쉬만 써왔었는데 이번에 스터디에서 간단하게 웹호스팅을 이용해보길래 FTP 서버 플러그인도 간단하게 설치를 해보았다. 왼쪽 상단의 5번째 아이콘인 Extensions을 클릭후 ftp라고 검색어를 치면 2가지가 뜬다.그중에서 위의 것을 설치하면 된다. 아래의 것은 ftp에 계속 동기화를 해주는 것인데 평이 안좋아서 그냥 위의 것을 선택하게 되었다. 간단한 설명이다. 기능은 간단하다. FTP..
출처 : 웹표준 핵심 가이드 북선택자들의 우선 순위 선택자 사용 예시 개별성 Type 선택자 p , div , table 등등 1 Class 선택자 .wrap 10 Id 선택자 #gnb 100 Inline 선택자 style="color:red;" 1000 가상 요소 :first-child, :before, :after 1 가상 class :link, :visited, :hover, :focus 10 CSS 단위절대 단위 상대 단위 pt, cm, mm, pc, in px, ex, em, % 기타 ㅇ IE에서 호환 모드 Quirks Mode 에서 렌더링이 될 경우 padding 속성에 지정된 값을 width에 포함시켜 계산하기 때문에 의도한 것보다 박스가 작게 출력될 수가 있다. ㅇ 마진 겹침 현상 marg..
출처 : https://www.cmsfactory.net/node/11427 속성 선택자(Attribute Selector)는 특정 속성(attribute)을 가진 요소(element) 또는 특정 속성이 특정 값을 가진 요소를 선택하는 선택자입니다.속성선택자는 다음과 같이 7가지 형태가 있습니다.[attribute][attribute="value"][attribute~="value"][attribute|="value"][attribute^="value"][attribute$="value"][attribute*="value"][attributename]attributename 속성을 가진 요소를 선택합니다. 예를 들어h1[title]은 title 속성을 가진 h1 요소를 선택합니다.[attributenam..
출처 : http://okky.kr/article/338405 초보 개발자를 위한 스택트레이스 읽는 법몇 년 전에 네이버 카페에 썼던 글인데, 답변을 달려다 보니 링크가 안되서 이 곳에 옮겨 적습니다. 초보 개발자분들이 제대로 된 디버그 방법을 배우지 못해 오류가 나면 무턱대고 검색부터 하거나 메시지를 통째로 복사해서 질문글만 올리고 어찌할 바를 모르는 모습을 보면 안타까운 생각이 들었는데, 조금이라도 그런 잘못된 습관을 고치는 데 도움이 되었으면 하는 생각입니다.면접을 볼 때, 질문할 내용을 미리 정해놓지는 않지만 개인적으로 즐겨내는 문제가 있습니다. 널포인터 예외(NullPointerException)의 원인을 찾는 문제인데, 전에 다니던 회사에서는 실제 제품개발 중에 발생한 오류 보고서가 있어서 면..
http://qnibus.com/blog/how-to-access-to-iframe-from-parent-window/ http://m.mkexdev.net/75 팝업을 띄운 부모 브라우저(?)는 첫번째 링크의 opener를 사용해보면 된다.즉 opener.document.location.href 이런식으로 쓰면 거기로 이동한다. 여기서 조금만 응용해 보면 된다.
latin1의 경우 order by를 쓰더라도 한글이 제대로 정렬이 안되는 경우가 있다.이럴때에는 order by binary(컬럼명) 이렇게 쓰면 제대로 정렬이 된다.
12345678910111213141516function createForm(number) { var test = document.getElementById("option").value var form = document.createElement("form"); form.setAttribute("method", "POST"); form.setAttribute("action", "../abcabc/index.html?pageno="+number); var hiddenField = document.createElement("input"); hiddenField.setAttribute("type","hidden"); hiddenField.setAttribute("name","option"); hiddenFie..