Category: Language

0

자바스크립트의 클로저 (JavaScript's Closure)

출처 : http://blog.javarouka.me/2012/01/javascripts-closure.html 자바스크립트를 조금 공부하다보면 바로 맞딱뜨리는 개념중 하나가 클로저 (Closure)라는 개념입니다.클로저는 하늘에서 뚝 떨어진 용어도 아니고 프로그래밍 언어에 있는 용어중 하나로서, 언어마다 조금씩 다른 구현과 특성을 가지고 있는 재미있는

0

프로토콜(Protocol)의 종류

프로토콜 통신규약이라는 뜻.. 이런이런방식으로 대화하자는 약속..대화방법.. DHCP(Dynamic Host Configuration Protocol)다이나믹 호스트 컨피규어 프로토콜사용자가 많은 환경에서 자동으로 ip를 할당해주어 관리를 편하게 해주며ip한계를 도와주는 프로토콜영구적인 IP 주소를 필요로 하는 웹서버에 대해서는 정적인 주소를 제공한다.

0

브라우저 창 닫기 소스

팝업창이 아닌 일반 브라우저에서 브라우저를widows.close() 혹은 self.close()를 사용해서 닫으면“지금 보고 있는 웹 페이지에서 창을 닫으려고 합니다.이 창을 닫으시겠습니까?”이라는 문구의 Confirm 창이 뜹니다.Confirm 창이 안생기게 하려면 아래처럼 하시면 됩니다.1<a href="#" onclick="top.window.o

0

코딩 표준(변수 명명법)

개발자마다 전부 다른 스타일인 부분인데 정리가 되어 있는게 있어서 퍼옵니다.뭐 소프트웨어공학 같은곳에서 나오는 이야기지만 참고하시면 도움이 될것 같습니다. Naming Rule PascalCasing (파스칼 케이싱)■ 클래스, 열거형, 이벤트, 메서드 등의 이름을 만들 때에는 대문자로 시작하는 변수명을 사용한다.■ 복합어일 경우 중간에 시작하는 새로운

0

XML, JSON, BSON, MSGPACK 장,단점 비교

XML 장점- 나온지 10년이 넘어 엄청나게 널리 쓰이고 있음 단점- 의미를 확인하기 위한 불필요한 TEXT(시작태그 및 닫는태그 등)가 포함 됨- DTO를 사용하기 위해선 반드시 파싱과정을 거쳐야 함 JSON 장점- 대부분의 언어별 lib지원- 불필요한 XML대비 TEXT가 없어 패킷용량 감소- 대부분의 언어의 기본 Collection type으로

0

Java Fundamental 정리 - MVC, 고립화, Class, Instance, this

MVC- MVC 패턴 : Model, View, Controller로 돌아가게끔 설계를 하는 패턴(?) 고립화 : 접근제어 - 원본 보호를 위해 Class와 Instance의 차이점(선언시)- Class : Static이 가능하다. 바로 사용 가능. 선언 1, 공유가 가능.- Instance : Static이 불가능. new로 선언해야 함. new 횟수에

0

Java Fundamental 정리 - Class, Instance, Construct, Java와 C의 차이.

로딩 역시 정적로딩, 동적로딩이 있다. 목적에 맞게 분리(File)- Initialize : 대부분은 데이터의 초기화(설정), 할당- File이 많아지면 Package 변수가 많아서 File로 분리(재사용이 가능하게끔) : class–> 분리 후 사용시 불러와 합쳐서 사용 : include import : include 중복을 방지하는 기능(File