개발 썸네일형 리스트형 [git] code school - try git 노트 https://www.codeschool.com/account/courses/try-git git init- 빈 git repo 만듦 git status- 마지막 commit 이후로 바뀐거나 새로운 파일 있는지 확인 커밋 순서1. git add -A . or git add --all or git add 파일이름 or git add *.js- -A는 all을, .(dot)은 현재 디렉토리를 의미- 아직 repository에 올린 것은 아님. (staging area에 있다고 말함) commit 할 준비가 되었다는 소리임.- git add *.js 는 현재 디렉토리만 해당 git add "*.js"는 프로젝트 모든 js파일 해당 2. git commit -m 'Add my file'- 로컬 repo에 커밋-.. 더보기 [mongodb] MongoDB university - M101JS week4 : Indexes 몽고db Index Creation documents가 디스크에 저장될 때 특정한 순서가 없다.인덱스가 없는 경우에 쿼리를 하면 콜렉션안의 모든 document를 스캔히야 한다. document가 많으면 작업량이 상당하므로 index를 만드는 것이 좋다. 인덱스 만들기db.students.createIndex({"student_id": 1, "class_id": -1}); 인덱스보기db.students.getIndexes(); 인덱스삭제db.students.dropIndex({student_id: 1}) Multikey Indexesdb.foo.createIndex({a: 1, b:1}); - a, b가 둘다 배열이면 안 됨(??)db.foo.explain().find({a:1}); -자세하기보기(사용한.. 더보기 IE rgba: background에 opacity 적용 #header { position: fixed; min-width: 800px; height: 60px; top: 0; left: 0; right: 0; background: rgb(255,255,255); background: rgba(255,255,255, 0.8); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 5-7 */ filter: alpha(opacity=80); z-index: 9;} 더보기 IE7 이하 li disply: inline-block .category > ul > li { position: relative; display: -moz-inline-stack; display: inline-block; height: 50px; padding: 0 40px; zoom: 1; *display: inline;} 더보기 ecmascript6 추가 사항 http://es6-features.org/#Constants 더보기 airbnb javascipt guide ES5https://github.com/airbnb/javascript/tree/master/es5 ES6https://github.com/airbnb/javascript 더보기 [mongodb] MongoDB university - M101JS week2 2/2 grades.json이라는 json파일을 mongodb에 course라는 db에 grades 라는 collection으로 import$ mongoimport -d course -c grades grades.json 두 번째 argument에서 return받고 싶은 filed설정 가능. projection이라고 함ex) grade만 표시하고 싶은 경우db.collection('grades').find({쿼리},/*option*/ {'grade': 1, '_id': 0}, callback); 쿼리에서 property를 접근할 때는 student.info.name 의 . 접근으로 가능 sort, skip, limit 의 함수를 쓸 때 순서에 상관 없이 sort skip limit의 순서로 연산함수 말고 세 번.. 더보기 [mongodb] MongoDB university - M101JS week2 1/2 $gt: greater than$gte: greater than, equal$lt: less than$lte: less than, equalex) db.users.find({score: {$lte: 100}}) $regex: 해당 string 포함$exists: 그 field가 존재 하는지$type: 그 field타입이 무엇인지ex) db.users.find({username: {$regex: 'a'}, email: { $exists: true}}): username에 a가 들어가면서 email 필드가 있을 때db.users.find({username: {$type: 2}}) : username이 string인 것을 찾을 때 $orex) db.users.find({$or: [ {쿼리}, {쿼리}]}) $.. 더보기 [웹스톰] 단축키 webstorm shortcut 웹스톰에서 바로 터미널 창을 여는 단축키alt + F12 소문자에서 대문자 바꾸기ctrl shift u 더보기 [mongodb] 실행 순서 1. 콘솔 프롬포트에서 몽고DB를 시작한다.mongod -dbpath 몽고DB데이터를둘자리/data/db 2. 몽고 DB 시동(데이터베이스 엔진을 시동)몽고를설치한자리/bin 의 mongod.exe 실행 3. 몽고DB 셸 시작mongo 더보기 데이터 보관소 출처: 열혈강의 Java 웹 개발 워크북 ServletContext 보관소: 웹 앱 시작 - 종료 시까지 유지. 이 보관소에 데이터를 보관하면 웹 앱이 실행되는 동안 모든 서블릿이 사용할 수 있다. JSP에서는 application 변수를 통해 참조 HttpSession 보관소: 클라이언트 최초 요청 시 생성되어 브라우저를 닫을 때까지 유지. JSP에서 session 변수를 통해 참조 ServletRequest 보관소: 클라이언트의 요청이 들어올 때 생성되어, 클라이언트에게 응답할 때까지 유지. JSP에서 request변수를 통해 참조 JspContext 보관소: JSP페이지를 실행하는 동안만 유지. pageContext 변수를 통해 참조 더보기 [AngularJS] 공부 시작 Code Academy 에서 일단 시작해보기로http://www.codecademy.com/learn/learn-angularjs 더보기 알아야할 필요가 있는 자바스크립트 객체지향프로그래밍 출처:javascriptissecy.com 번역 OOP(Object Oriented Programming)는 어플리케이션을 개발하기 위해 독립적인 코드 조각들을 사용하는 것을 말한다. 우리는 이런 독립적인 코드조각을 객체라고 부르는데 대부분의 OOP 프로그래밍 언어에서는 클래스(classes)로, 자바스크립트에서는 함수(functions)로 더 알려져 있다. 객체로 구성된 어플리케이션은 상속, 다형성, 캡슐화와 같은 좋은 기술들을 쓸 수 있도록 해준다. 이번 포스팅에서 상속과 캡슐화만 다루려는 이유는 이 두가지 개념이 자바스크립트의 OOP에 적용가능하기 때문이다. 자바스크립트에서 객체는 기능을 캡슐화 할 수 있고, 다른 객체에서 메서드와 프로퍼티를 상속할 수 있다. 이제부터 코드를 쉽게 재사용하고, 특별.. 더보기 웹 서버 용어들 출처: 열혈강의 자바웹개발워크북 .jar자바 아카이브(Archive) 파일. 아카이브 파일은 클래스 파일(.class)과 프로퍼티 파일(.properties)들을 모아 놓은 보관소 파일이다. .war웹 아카이브 파일실제 운영하는 서버에 배치할 때는 배치할 파일들을 하나의 .war로 만들어서 배치 폴더에 복사한다.운영 서버에 .war 파일을 배치할 때는 톰캣 홈 폴더에 있는 webapps 폴더(배치폴더)에 넣는다. 톰캣 서버를 실행하면 배치 폴더에 있는 .war 파일이 자동으로 풀림.. CGI(common gateway interface)웹 서버와 웹 애플리케이션 사이에는 데이터를 주고받기 위한 규칙이 있는데 이것을 CGI라고 한다.그래서 웹 애플리케이션을 CGI프로그램 이라고도 부른다. 서블릿자바로 만든.. 더보기 자바스크립트 프로토타입 출처: 자바스크립트 완벽가이드 5판 9장 자바스크립트의 객체는 자신의 프로토타입에 있는 프로퍼티들을 상속받는다.생성자 함수에는 보통 값을 초기화 시키고, 프로토타입 객체에는 메서드를 추가하거나 공통적인 상수값을 설정한다. 더보기 이전 1 ··· 3 4 5 6 7 다음