본문 바로가기

분류 전체보기223

node.js로 메세지 주고받기 # 일단 server.js파일을 만들어서 cmd창을 키소 server.js 파일이 있는 위치로 이동한다.# io를 이용할 수 있게 하기 위해서 io를 설치해야 하므로 > npm install io 라고 입력하면 설치가 시작된다.(시간이 조금 걸린다) 이 작업이 끝나면 페이지를 작성할 때 src="/socket.io/socket.io.js">를 추가하여 io를 사용할 수 있게 된다 io는 코드량을 줄이는데 도움을 준다# 아래 코드를 작업 한다.# > node server.js 라고 입력해서 server.js파일을 실행한다.# 인터넷 브라우저를 열고 자신의 ip번호를 치고 포트번호로 9999를 사용한다(ex. 192.168.0.200:9999)# 그럼 server.js에 의해 정해진 html페이지가 화면에 .. 2012. 5. 23.
Node.js "Evented I/O for V8 JavaScript" V8 자바스크립트 엔진과 추가적인 프레임웍으로 구성주요 기능 : Evented I/O, 파일 처리, 네트워크 I/O등네트워크 I/O : TCP, UDP, DNS, HTTP, IRC, FTP등 즉, Node.js는 javascript언어를 인터프리트해서 실행시켜주고, 별도의 유용한 라이브러를 제공해 주는 실행환경이다. 또, Node.js는 손쉽게 웹서버를 구현할 수 있는 방법을 제공해 준다. 그것도 기존 웹서버와는 전혀 다른 방식의 http request 처리 방법과 빠른 속도를 자랑한다. 기존 웹서버의 경우 http request당 하나의 thread가 생겨서 동시 요청에 제한이 있고, 시스템 부하가 많이 걸린다. 반면에 Node.js는 Event.. 2012. 5. 22.
3. 레이아웃과 컴포넌트 레이아웃이란 화면의 배치를 말하는데, 자바에는 기본적으로 배치관리자가 있습니다. 그래서 winapi에 비해 gui프로그래밍을 할때 신경쓸게 한두게가 아닙니다. 안드로이드 플렛폼도 자바언어를 이용하기때문에 배치관리자를 통해 레이아웃을 구성합니다. 레이아웃을 구성할때에는 위지윅 에디터가 있기때문에 비교적 섬세한 레이아웃 구성이 가능하도록 도와줍니다. 보통 왼편에 파레트에서 레이아웃을 drag & drop 하여 뷰에 적용하는데 레이아웃 외에도 컴포넌트까지 동일하게 적용 가능합니다. 레이아웃은 xml 코드로 구성하는데 위지윅으로 구성된 코드를 보고 수정할수도 있습니다. 위지윅이 있음에도 불구하고 xml을 지원하는 이유는 간혹 api level에 따라 지원되지 않는 상수를 쓸경우나 위지윅에서 못보던 구문 애러를 .. 2012. 5. 21.
[3주차][1주일 10분만 따라하는 SQL] 기본 select 사용 가장~ 기본적이면서 반드시 쓸 수 밖에없는 select 와 세트로 from 까지 설명할께요,, 먼저 기본 syntax는 이렇습니다. SELECT * | { [DISTINCT] column | expression [alias], ... }FROM table; table 에서(FROM) column 를 보여줍세염!(SELECT) 이란 뜻이겠죠 ㅋ SELECT 이후 * 은 ALL 이란 뜻으로 테이블의 모든 열(column)을 선택한다는 의미에요. DISTINCT 나 alias는 이 후에 다시 설명드릴께요,, 먼저 연습하려면 HR 계정에 접속해야겠죠? HR의 테이블과 데이터들을 한번 쭉 훑어보세요~ 테이블이 명시적이어서 대충 무슨 테이블인지 짐작하실 수 있을꺼에요,, 처음 HR에 접속하면 워크시트가 보이실껀데 .. 2012. 5. 20.