java 60

Javascript - 변수, 데이터 타입, 리터럴

인라인 스크립트 방식 : 안에 씀 외부 스크립트 방식 : .js에 만들어서 씀 동시에 쓰면 인라인 방식이 무시된다. 02-01.html DOCTYPE html> 02-01 document.writeln(' 태그 아래의 인라인 스크립트에 의한 출력입니다. '); document.writeln('외부 스크립트를 사용할 때는 태그 아래 내용이 무시됩니다. '); 02-01.js document.writeln('src 속성에 기술된 외부 스크립트에 의한 출력입니다. '); document.writeln('안녕하세요! 자바스크립트입니다! '); 출력화면 변수 선언과 var 변수선언시 초기값을 저장하지 않을 경우 값을 저장할때까지 undefined 상태이다. DOCTYPE html> ..

HTML - CSS에서 주석은 <!-- -->가 아닌 /* */이다

css 파일의 내용이 많아지면 이를 관리하기 위해서 주석을 활용하면 좋습니다. 주석은 소스상에서만 표시될뿐 실제적으로는 아무 영향을 미치지 않는 코드입니다. css의 주석은 /*로 시작하여 */로 끝납니다. 이 문단의 id는 red입니다. 일반적인 문단입니다. CSS 구문이 간단할때는 주석이 크게 필요하지 않지만 홈페이지의 모든 문서에 연결된 외부 CSS파일의 경우 CSS 구문이 아주 복잡합니다. 이때 주석을 적절하게 사용한다면 CSS 문서의 관리가 편해집니다. 출처 : http://www.homejjang.com/07/comment.php

Jquery - addClass 메소드 사용법 및 설명

.addClass( className )Returns: jQuery .addClass( className ) className 특정 조건에 추가할 하나 이상의 클래스 명 .addClass( function(index, class) ) function(index, class) 함수에서 반환된 하나 또는 띄어쓰기로 구분된 그 이상의 클래스를 추가할 수 있습니다. Receives the index position of the element in the set and the old class value as arguments.(누가 해석 좀 해주세요.~~ ^^;;) 가장 중요한 것은 이 함수가 클래스를 대체하는 함수가 아니라는 것입니다. 단순히 클래스를 추가하는 기능만 가지고 있습니다. 하나 이상의 클래스를 추..

Node.js - node.js에서 c/c++ 라이브러리 이용하기 (펌자료)

출처 : http://jacking.tistory.com/1017 윤인성님이 지은 '모던 웹을 위한 Node.js 프로그래밍'책을 보다가 부록C에 있는 바이너리 모듈 부분을 보다가 '이번 장에서 다루는 내용은 윈도에서 작업이 불가능합니다'라는 글이 있었다. 왜 윈도우는 안될까?라는 생각을 하면서 뭔가 방법이 있을 것 같아서 찾아봤다. 이 글 아래에 있는 아르헨티나에 있는 Javier Santo Domingo님이 잘 정리한 내용을 참고해서 다시 정리합니다. Add-on이란? Add-on은 동적으로 링크되는 공유 오브젝트라고 보시면 됩니다. 유닉스 계열에서는 .so라이브러리라고 보시면 될 것 같고, 윈도우에서는 .dll 라이브러리라고 생각하시면 되겠습니다. 자세한 것은 송형주 님이 번역하신 Node.js 도..

Node.js - Node inspector를 통한 디버깅 방법

Node.js는 이미 매우 강력한 서버로 인정받았고 널리 쓰이는 서버중 하나가 되었습니다. 그에 따라 Node가 하나의 플랫폼이 되가고 있고, NPM을 통해 수많은 node modules가 나오면서 생태계가 형성되고 있습니다. 그 많은 modules중에는 디버깅 툴이 없을리가 없겠죠. 하지만 디버깅 툴을 만든다는 것이 그렇게 쉬운 일만은 아니죠. 많은 node 디버깅 툴이 나오긴 했지만, 사용이 불편해서 많이 쓰이지 않고 node 자체가 자바스크립트를 쓰기 때문에 딱히 디버깅 툴을 쓰지 않아도 디버깅을 하는데는 크게 어려움이 없어서 디버깅 툴이 크게 주목받지 못했습니다. 그러다가 굉장히 강력한 node 디버깅 툴이 나왔죠. 그게 바로 node inspector라는 툴입니다. node inspector: ..

MYSQL - MYSQL 한글 깨짐 현상 해결책 두번째

Mysql 을 설치하고, db 를 생성하고, table 을 만들고, 데이터를 insert 했는데!!!! 이런식으로 한글이 ??? 라고 떠버렸습니다. utf-8 로 인코딩해서 넣어야 하나 라고 생각을 했다가, 왠지 좀 덥수룩(?)한 방법 같아서 찾아봤어요. mysql 의 character set 이 기본적으로 설정되어 있는게 utf-8 이 아니라 이런 문제가 발생한다고 하네요. mysql 의 캐릭터셋 설정을 변경해 주어야 이런 한글 깨짐 현상을 수정할 수 있습니다. 간단하게 아래 3가지 정도의 순서만 거치면 되더라구요. 1. my.cnf 수정 2. mysql 재시작 3. 확인 or 테이블 캐릭터 셋 변경 1. my.cnf 수정 보통의 경우에 my.cnf 파일은 /etc 아래에 있나봅니다. 개발은 Mac O..

MYSQL - MYSQL 한글 깨짐 현상 해결책

APMSETUP7 ‘MYSQL’에서 한글깨짐을 처리하기 위한 캐릭터셋 설정 ALTER TABLE 테이블_이름 CHARACTER SET utf8 COLLATE utf8_general_ci; //TABLE (혹은 DB를 만들면서 지정) CREATE DATABASE 데이타베이스_이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 나의 SQL 캐릭터셋 리스트 보기 윈도우키 + R 을 누른뒤 >cmd 를 입력하여 도스 커맨드 창을 뛰운다. 기본 비번은 root / apmsetup 이니 알아두도록 하고 다음과 같이 mysql에 접속한다. C:\> mysql -uroot -papmsetup mysql> show variables like 'c%'; 를 입력하면 현재 적용..

Node.js - socket.io api 간단 설명 (펌자료)

빠르게 훝어보는 node.js #10 - Socket.IO (2/4) 조대협 (http://bcho.tistory.com) Socket.IO APIs Socket.IO는 이밖에도 다양한 이벤트를 전달할 수 있는 API를 제공하는데, 이에 대해서 살펴보자. 여기서 사용하는 socket이라는 객체는 io.sockets.on('connection',function(socket){ 에 의해서 callback function에 의해서 전달된 인자임을 미리 명시해둔다. 1. 이벤트 보내기 받기 먼저 소켓으로 또는부터 이벤트를 보내고 받는 방법부터 알아보자.앞에 예제에서도 봤지만 가장 간단한 방법은 1) 이벤트 보내기 socket.emit('이벤트명',{메세지}); 현재 연결되어 있는 클라이언트 소켓에 “이벤트명”으..

Mysql - Text field 종류별 크기

게시물을 길게 써야 할 일이 생겼습니다. 표로된 HTML문서를 긁어서 그대로 에디터에 붙여넣고 입력했더니~ 짤리네요..음~ 길면 그럴수도 있지~ 하다가 갑자기 궁금해졌습니다. 왜 짤리지?그래서 테스트에 들어갔습니다. 테스트에 사용한 글은... 긴 텍스트... 긴 텍스트.....성경으로 하기로 했습니다. 시편 119편! 처음에는 POST 방식의 데이터 전송에 제한이 있나를 알아봤는데, 서버사이드 스크립트 쪽에서 받는 데이터가 정상적으로 뜨더군요~ 어? 그럼 DB의 문제인가? DB에 입력된 데이타가 정상적으로 저장되어 있지 않다면!! php에서 MySQL로 자료를 보내는 중에 짤리는 것일 거야... 란 가정을 세우고~ SELECT RIGHT(content, 400) FROM `table_name` WHERE..

Node.js - express project 생성시 'express 경로를 찾지 못하는 문제' 해결방법

nodejs express 설치오류 및 express project 생성시 'express 경로를 찾지 못하는 문제' 해결방법 >npm install -g express 설치이후에 위와 같이 express를 실행시에 명령어를 찾을 수 없다는 오류가 발생하였다. 오류 원인은 2가지로 볼 수 있는데 express 전역(g) 설치와 express 환경변수 설정 문제이다. 1. express 전역 설치 및 링크 >npm install -g express-generator@3 위 명령어를 실행하면 express @3(?) 버전으로 전역으로 설치가된다. 경로는 C:\Users\... 경로에 설치가된 2. express 실행경로 설정 내컴퓨터 -> 오른쪽버튼 -> 속성 -> 고급시스템설정 - >고급 -> 환경변수 -..

카테고리 없음 2015.01.07
반응형