일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- sentry
- Container
- kubernetes
- 레퍼런스 복사
- ESG
- 칭기즈칸의 위대한 장군 수부타이
- java
- 쿠버네티스
- try-with-resources
- 공헌감
- 월칙
- 뉴 컨피던스
- 아웃풋법칙
- 참조 계수
- node
- 부자의그릇
- 모두가 기다리는 사람
- 도파민형 인간
- 수부타이
- Infresh
- try width resources
- docker
- 과제의 분리
- apache kafka
- 비메모리 자원
- 이펙티브 자바
- 히든 스토리
- HTML
- colllection
- CSS
- Today
- Total
목록분류 전체보기 (339)
Hi
첫 번째 파라미터 : 인덱스 값으로 배열의 몇 번째 요소부터 처리할 것인지를 지정 두 번째 파라미터 : 삭제할 요소의 개수 세 번째 파라미터 : 추가할 요소 users.splice(1, 0, {name: '애프터스쿨', age: 25}); // splice()로 요소를 인덱스 1에 추가한 후' users.splice(2, 1); // splice()로 인덱스 2의 요소를 1개 삭제한 후
var Users = [{name: '소녀시대', age: 20}, ....]; Users.forEach(function(item, index) {console.log('배열 요소 #' + index + ' : %s', item.name);});
사용자 정의 환경 변수(user variables) : 현재 사용중인 윈도우 사용자 계정에만 적용되는 값 시스템 환경 변수(system variables) :모든 윈도우 사용자 계정에 적용되는 값 Window 에서 환경변수 편집할 때 새로만들기 바로 하면 안된다. 편집으로 들어가서, 기존의 PATH 에다가 더 추가해 줘야 하는 것이다.
셸(Shell) : 명령어를 실행할 수 있는 환경
npm : Node Package Manager 의 줄임말로다른 프로그래머들가 미리 개발하여 올려 둔 패키지를 찾아 설치하는 방법을 제공한다. 노드의 패키지를 사용할 수 있도록 설치 및 삭제 등을 지원하는 프로그램입니다. 패키지는 모듈들을 모아둔 것이라고 할 수 있으며, 보통 패키지를 만든 후 다른 사람이 사용할 수 있도록 인터넷에 올려 공유합니다. npm 프로그램은 이렇게 인터넷에 올려 공유하는 노드 패키지를 다운로드하여 설치할 수 있도록 도와줍니다.
노드 : 비동기식 입출력 을 하고, 이벤트를 전달하는 모델. 비동기 방식을 사용하는 이벤트 기반 입출력 모델(Event driven, Non-blocking I/O model) node.js 주요 특징1. 자바스크립트2. 모듈과 패키지3. 비동기 입출력4. 이벤트 기반 입출력
API 는 버튼이라던지 뭔가를 만들 때 쓰는, 프로그램을 쉽게 제작할 수 있게 미리 만들어 놓은 것들의 모음
Ajax 는 비동기식 자바스크립트 XML 이라고, 웹문서 전체를 받아오는게 아니라,데이터만 받아오는 방식
CommonJs : 자바스크립트를 웹브라우저에서만 쓰는게 아니라, 서버나 일반 pc프로그램 에서도 쓸 수 있도록 하는 자발적인 워킹그룹. 모듈화를 하는 데 표준을 정의 하였다.
'공감능력'과 '실력' 이 뒷받침되는 상태에서 대안관계를 높이는 7가지 기술1. 일관성, 2. 존중, 3. 경청, 4. 조언, 5. 겸손, 6. 칭찬, (7. 실력이 있는 한에서) 실수 진정한 우정의 조건1. 익숙함, 2. 물리적 근접성, 3. 유사성, 4. 서로의 비밀을 나누는 것
지나친 집단주의적으로 가면, 자유감이 떨어지는 상황이 생겨, 경제와 다르게 행복감이 낮아지고, 지나친 물질주의도 다른 사람들과의 의사소통을 줄여버리게 된다. 행복하게 사는게 중요하지 않은가!
불안한 마음은 학습 능력을 저조시킨다. 불안한 마음일 때 '정서 명명'을 한다. 불안을 잊으려고 노력하는 것이 아니다. (속으로 "불안해 하지말자!" X) 정서 명명 : 불안에 대해 상세히 설명하거나 글을 쓰는것.-> 불안을 잠재운다.
http://www.wikitree.co.kr/main/news_view.php?id=213742 https://ko.wikihow.com/%EB%B9%A0%EB%A5%B4%EA%B2%8C-%EA%B8%80%EC%9D%84-%EC%9D%BD%EB%8A%94-%EB%B2%95(%EC%86%8D%EB%8F%85%EB%B2%95)
모듈 패턴이란, 클로저를 이용한 객체 지향적 프로그래밍이 아닌가?또한 객체 리터럴 형식으로 구성되어 있는 것이지 않을까,, http://webclub.tistory.com/5
네임스페이스 패턴이란, 객체 안에다 모든걸 때려박는 것. 그러면 그 네임스페이스 안에서 전역객체로써 충돌이 되지 않게 하는 것이다. http://webclub.tistory.com/311
basic html code The HTML5 Herald pug 버전doctype html html(lang='en') head meta(charset='utf-8') title The HTML5 Herald meta(name='description', content='The HTML5 Herald') meta(name='author', content='SitePoint') link(rel='stylesheet', href='css/styles.css?v=1.0') body script(src='js/scripts.js') 출처 : https://www.sitepoint.com/a-basic-html5-template/
http://jekyllthemes.org/
내재적 동기는 만족, 경쟁력, 흥미, 학습, 도전과 같이 강압 없이 스스로 원해서 행동해 참여 외재적 동기 : 칭찬, 성적, 특혜, 자격증, 물질적인 보상 같은 외부적인 이유로 활동에 참여하는 것 `내재적 동기`가 중요한 것이다! 공부나 업무에서 나에게 선택권이 있고, 자신을 스스로 통제한다고 믿으며, 자율감을 느끼는 것은 동기부여에 매우 중요하다. 외재적 동기 -> 심장 제세동기내재적 동기 -> 심장이 뛰는 것자율성 -> 심장이 뛰는 연료 자율성은 일을 춤추게 한다.
산티아고를 가는 길은 걸어서 800km 그 거대하고 담대하고 위험한 목표를 설정하고, 하루하루 단기 목표를 가지면서 걸었다. 그렇게 장기적 목표와 단기적 목표를 만들어 하루하루를 살아감으로써 목표에 깃발을 꽂을 수 있었다. 출처 : 완벽한 공부법
npm install http-server -g 설치 한 후 http-server -c-1
등산화와 배낭 여벌옷과 보온장비 식량과 물 지도와 나침반 헤드램프 점화기구 응급처치 약품 통신수단 칼, 끈 비상 대피처 등산용 스틱, 반다나, 선글라스, 모자, 선크림, 휴지. 필요에 따라 휴대.
어디까지 background로 할지 범위를 설정한다 ex)background-clip: content-box
대담한 큰 목표를 세우고, 작고 구체적인 목표로 실행 가능성을 높인다 시간관리를 하는데 매 시간마다 무엇을 했는지 적고, 평가를 적는다. 또 구체적인 작은 목표도 적으면 좋겠다.
https://github.com/processing/p5.js/wiki/Positioning-your-canvas
자바스크립트에서의 함수형 프로그래밍배열의 각 원소 총합 구하기function reduce(func, arr, memo) { var len = arr.length; var i = 0; var accum = memo; for(; i
함수형 프로그래밍의 개념함수의 조합으로 작업을 수행함을 의미 중요한 것은 이 작업이 이루어 지는 동안 작업에 필요한 데이터와 상태는 변하지 않는다는 점 순수 함수(Pure function) : 외부에 아무런 영향을 미치지 않는 함수 고계 함수(Higher-order function) 함수를 또 하나의 값으로 간주하여 함수의 인자 혹은 반환값으로 사용할 수 있는 함수 내부 데이터 및 상태는 그대로 둔 채, 제어할 함수를 변경 및 조합함으로써 원하는 결과를 얻어내는 것이 중요한 특성 -> 높은 수준의 모듈화가 가능하다는 점 순수 함수의 조건을 충족하는 함수 구현으로 모듈 집약적인 프로그래밍이 가능하다.
상속객체 프로토타입 체인을 이용하여 상속을 구현해낼 수 있다. 클래스 기반 전통적인 상속 방식을 흉내 클래스 개념 없이 객체의 프로토타입으로 상속을 구현하는 방식(프로토타입을 이용한 상속 -> 객체 리터럴을 중심으로 철저히 프로토타입을 이용하여 상속을 구현해낸다.)프로토타입을 이용한 상속부모 객체의 프로퍼티에 접근할 수 있고, 자신만의 프로퍼티를 만들 수도 있다.function create_object(o) { function F() {} F.prototype = o; return new F(); } var person = { name: "zzoon", getName: function() { return this.name; }, setName: function(arg) { this.name = arg; ..
클래스, 생성자, 메서드자바스크립트는 거의 모든 것이 객체이고, 특히 함수 객체로 많은 것을 구현해낸다. 클래스, 생성자, 메서드도 모두 함수로 구현이 가능하다.function Person(arg) { this.name = arg; this.getName = function() { return this.name; }; this.setName = function(value) { this.name = value; } } var me = new Person("zzoon"); console.log(me.getName()); // (출력값) zzoon me.setName("iamhjoo"); console.log(me.getName()); // (출력값) iamhjoo클래스 및 생성자의 역할을 하는 함수가 있고,..
객체지향 언어로서, 클래스 기반의 언어와 프로토타입 기반의 언어의 차이클래스 기반 언어 : 클래스로 객체의 기본적인 형태와 기능을 정의하고, 생성자로 인스턴스를 만들어서 사용할 수 있다. 클래스에 정의된 메서드로 여러 가지 기능을 수행할 수 있다. ex) Java, C++ 정확성, 안전성, 예측성 등의 관점에서 클래스 기반 언어는 프로토타입 기반의 언어보다 좀 더 나은 결과를 보장한다. 프로토타입 기반의 언어 : 객체의 자료구조, 메서드 등을 동적으로 바꿀 수 있다. 프로토타입 기반의 언어는 동적으로 자유롭게 객체의 구조와 동작 방식을 바꿀 수 있다는 장점이 있다. Javascript는 프로토타입 기반의 언어!
클로저클로저의 개념외부 함수의 컨텍스트가 반환되더라도 변수객체는 반환되는 내부 함수의 스코프 체인에 그대로 남아있어야만 접근할 수 있다. 이것이 바로 -> 클로저 : 이미 생명 주기가 끝난 외부 함수의 변수를 참조하는 함수 ex) outerFunc에서 선언된 x와 같은 변수를 자유 변수(Free variable)라고 한다. closure라는 이름은 함수가 자유 변수에 대해 닫혀있다(closed, bound)는 의미. -> 자유 변수에 엮여있는 함수 (우리말로 표현하자면) - 자바스크립트로 클로저를 구현하는 전형적인 패턴 -function outerFunc() { var x = 1; return function() {