일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리기사
- 파이썬
- 백준
- 도커 elk
- python
- 데이트
- c
- 앤서블 설치
- 도커
- 알고리즘
- 도커 mysql
- 스트림셋이란?
- docker
- 클라우드
- streamsets 강의
- elk stack
- java
- ansible install
- C언어
- 코딩
- mysql on docker
- 자바
- 스트림셋
- MySQL
- 데이터베이스
- mysql docker
- c++
- 도커 시작하기
- 푸시푸시
- nvidia docker
- Today
- Total
목록개발 공부/Node.js(웹) (15)
리그캣의 개발놀이터
출처 -https://velopert.com/255 BlockingCode 첫번째, 예제는 Callback 함수가 사용되지 않는 , BlockingCode 예제입니다. 말 그대로 어떤 작업을 실행하고 기다리면서 코드가 막히게 됩니다. 우선, input.txt 라는 텍스트 파일을 생성해 줍니다. 다음 js 파일을 생성해서 아래와 같이 입력해 보겠습니다. 결과를 확인해 보겠습니다. 텍스트를 출력하고 나서 프로그램이 종료되었다는 문구를 출력합니다. Non-Blocking Code 두 번째, 예제는 Callback 함수가 사용된 Non-Blocking Code 예제입니다. 위 예제와는 반대로 함수가 실행될 때, 프로그램이 함수가 끝날때 까지 기다리지 않고 바로 그 아래에 있는 코드들을 실행하게 됩니다. 그 다음..
마음 하나만은 열정적인 리그캣 입니다!! 오늘은 콜백 함수에 대해서 설명해드릴게요가 아니라 같이 배워 볼까요?? 저도 오늘 처음 들어욬ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 출처1(click) 출처2(click) 콜백 함수란?? 노드를 이용한 서버 사이드 프로그래밍이 증가하면서 callback 함수에 대한 이해도를 높일 필요가 있어졌는데요 일반적인 개발에는 개발자가 시스템이 필요한 시점에 어떠한 특정 기능을 호출하는 방식으로 많이 사용하는데요 즉 , API를 제공받아 이 API를 시점에 맞게 호출하는 것이지요. 이것이 일반적인 프로그래밍 개발 방법입니다 하지만 이러한 함수의 호출을 시스템에 맞겨야 하는 상황이 발생하기도 합니다. 사용자가 호출 시점을 결정하는 것이 아닌 시스템 입장에서 필요한 타이밍에 호출이 필요한 상황인..
안녕하세요!! 리그캣 이에요 ㅎㅎㅎ 오늘은 즐거운 일요일 ~이에요 오늘은 학교와서 운동도 하고 책도 읽고 다시 node에 대해서 공부하려구 해요 오늘은 JAVA의 생성자 처럼 Node도 객체를 만들때 초기화 하는 방법을 알아 볼까요?? 뿌우뿌우~~ 자 보시면 var Person ={} 이라는 객체 안에 초기화를 해주는데요 json 형식과 비슷하죠?? 주목하셔야 할 점은 함수 초기화 입니다. var Person = { 함수 이름: function(인자 ,...){ // 함수 핵심 코드 return 값; }} 이런식 객체 안에다가 함수를 집어 넣어 줬어요 ㅎㅎ 참 쉽죠잉???? ㅎㅎㅎ 백종원 아저씨 죄송합니다 ..ㅠㅠ 아 그리고 코드 이쁘게 올리는법 알려주신분!! 나누구게? 님이자 ㅂㅊㅂ 님(추측) ㅎㅎㅎ ..
안녕하세요!! 리그캣 입니다 ㅎㅎㅎ 오늘부터 본격적으로 Node.js의 문법에 대해서 배워 볼거에요 물론 저도 같이 배우는게 좋겟죠?? 같이 초급자의 마음으로 시작합시다. 댓글은 언제나 환영이에요 노드를 안배우고 왜 자바스크립트를 배우는거지?? 라고 하시는 분들도 있을 거에요 맨 처음 포스팅에 말씀 드린것처럼 노드는 자바스크립트가 기본언어 입니다.따라서 자바스크립트를 모르면 노드 프로그래밍을 만들기가 어려워요 변수의 차이점 자바나 C에서는 변수를 선언할때 타입을 명시합니다. int a= 10;String b = '트윈파파'; 그런데 자바스크립트에서는 int나 String으로 타입을 명시하지 않습니다.var a =10;var b = '트윈파파'; 자바스크립트에서는 var로 선언만 해주면 됩니다. 참 쉽죠?..
Node.js 개발 환경 설치하기 저는 개발환경으로 Visual Studio Code를 사용하기로 했습니다. 너는 누구냐!! 바로 VSC 입니다. Node로 쉽게 서버를 개발하기 위해서는 개발 환경을 따로 설치를 해야 하는데 이클립스와도 같은 통합 개발 환경을 설치해도 되지만 상대적으로 가벼운 VSC로 개발이 충분합니다. 다른 플로그인은 설치 안하셔도되고요. 그냥 VSC만 다운 받으셔도 돼요!! VSC 설치하기 공식 홈페이지(https://code.visualstudio.com/) 들어가셔서 자신의 운영체제에 맞게끔 다운받으시면 됩니다요!! VSC 시작하기 VSC는 다른 개발환경과 다르게 프로젝트를 만드는 부분이 따로 없는걸로 알고있어요!! 물론 필자는 선무당이니깐 너무 믿으시면 안돼요 ㅋㅋ.. 그래도 ..
Node.js 설치하기 저번 시간에는 Node에 대해 배웠으니 이제 슬슬 시작해 봐야 겠죠?? 저 같은 경우에는 구글링 + 아래의 책을 사서 공부하기로 했어요 해당 Do it 시리즈와 한빛미디어 출판 책은 동영상 강의가 제공되는 경우가 많아서 저와 같이 가난한 대학생들이 공부하기에 좋아요 ㅎㅎ 물론 다른 업체들도 그런경우가 많은데 아직 공부의 끈이 짧아서... 여기서는 책에 상관없이 포스팅 할 것이기 때문에 서적을 따로 필요가 없어요!! 그래도 해당 교재에 맞는 동영상은 여기를 참고하세요 자! 시작합시다. Node.js 설치하기 공식홈페이지 (http://nodejs.org)사용하는 운영체제에 맞게 다운로드 하고 가볍게 install 실시합니다.LTS 버전은 long time support 버전으로 안정..
Node.js!! 이번에 학교 졸업 후 개발자로 일 하고 계신 선배와 스터디를 하게 됐어요 짝!짝!짝! Node.js에 대하여 공부를 할 것 같은데 제대로 시작을 한게 아니여서 일단 Node.js에 대해서 알아보는 시간을 갖기로 했어요 Node.js란? Node.js는 Node라고도 많이 해요 Node는 구글 크롬의 자바스크립트 엔진에 기반해 만들어진 서버 사이드 플랫폼이에요기존에 자바 스크립트는 WEB이라는 울타리에 갇혀 있었는데, 2008년 구글이 Chrome의 성능 향상을 위하여 JavaScript Engine 개발을 하였다네요.그것이 바로 v8이에요. 그런데 그러한 V8 엔진을 오픈소스로 공개한 것!!! 결국 2009년 Ryan Dal이 자바스크립트 언어로 구현된 서버 사이드 언어 Node.js를..