요즘 블로그에 강좌를 쓰다보니

고등학교시절 Java 강좌 C# 강좌 를 작성했던 생각이 난다. 강좌 쓰는건 정말 귀찮지만 지식을 정리하는데에 정말 도움이 되는 것 같다.   근데 지금 설날 연휴라 여유로워서 이걸 쓸 여유가 있는건지 내가 지금 독하게 맘을 먹은건지 모르겠다.   과연 연휴가 끝나도…

[Node.JS] 강좌 06편: Callback Function 개념

Callback Function 이 뭘까? 자바스크립트에서는, 함수(function)는 일급 객체입니다. 즉, 함수는 Object 타입이며 다른 일급객체와 똑같이 사용 될 수 있습니다. (String, Array, Number, 등등..) function 자체가 객체이므로 변수안에 담을 수 도 있고 인수로서 다른 함수에 전달 해 줄수도있고, 함수에서 만들어질수도있고 반환…

[Node.JS] 강좌 05편: NPM

Node Package Manager (NPM) 은 두가지의 주요 기능을 지니고 있습니다. NPMSearch 에서 탐색 가능한 Node.js 패키지/모듈 저장소 Node.js 패키지 설치 및 버전 / 호환성 관리를 할 수 있는 커맨드라인 유틸리티   npm이 제대로 설치되있는지 확인하려면 다음 명령어를 입력하세요: $ npm…

[Node.JS] 강좌 03편: Node.js 맛보기

Node.js Application 만들기 1단계: 필요한 모듈 import 하기 어플리케이션에 필요한 모듈을 불러올땐 require 명령을 사용합니다. 다음 코드는 HTTP 모듈을불러오고 반환되는 HTTP 인스턴스를 http 변수에 저장합니다. var http = require("http"); 1 var http = require("http"); 2단계: 서버 생성하기 이번 단계에선, 1단계에서…

[Node.JS] 강좌 02편: 작업환경 설정

로컬 작업환경 설정 지금 사용하고 계신 PC (Windows/MAC) 이나 리눅스 서버에 Node.js 런타임을 설치합니다. 우선 개발 공부가 목적이시라면 스크롤을 아래로 내려 클라우드 IDE 사용란을 읽어주세요. Windows / MAC (위 이미지를 클릭하면 인스톨러 다운로드 페이지로 이동됩니다) 윈도우와 맥의 경우, 인스톨러를 통해…

[Node.JS] 강좌 01편: 소개

Node.js 가 뭐지? NodeJS 는 구글 크롬의 자바스크립트 엔진 (V8 Engine) 에 기반해 만들어진 서버 사이드 플랫폼입니다. 2009년에 Ryan Dahl에 의해 개발되었으며 현시점 (2016-02-07) 최신 버전은 v5.5.0 입니다. NodeJS 공식 사이트에서 제공되는 정보는 다음과 같습니다. Node.js®는 Chrome V8 JavaScript 엔진으로…

블로그 세팅 완료

대략 한달간 워드프레스 시작하고 임시블로그로서 운영했었는데 설날 연휴를 틈타 도메인도 구매하고 이것저것 설정도 많이 했다.   근데 한게 뭐가 있다고 오늘 밤을 꼴딱 샜다. 겨우 블로그 설정한 주제에..…

[C++] ALGOSPOT : XHAENEUNG

문자열을 숫자로 변환 하는것 까진 쉬웠는데 ivef 같은것도 five로 인식하기 위한 방법이 처음엔 잘 떠오르지 않아서   문자열의 charsum (각 문자의 값을 더한 것) 과 문자의 갯수를 비교하였는데 이건 잘못된 approach 였다.   뭐 ivef 이런걸 five로 인식하는것 까진 가능했기에…

[C++] ALGOSPOT : HOTSUMMER

INPUT을 읽어올때, split을 해야겠다고 생각했는데 C++의 string  클래스에는 split 함수가 따로 없어서 직접 만들었다. 나중에 알아보니까 sstream을 사용해서 하는 방법이 있던데 나는 개인적으로 vector 형태로 주는 내 함수가 더 좋으다 보통 C#이나 JAVA 클래스에 내장 되어있던 함수를 직접 짜보고 하니까…

[C++] ALGOSPOT : CONVERT

INPUT에서 값과 단위를 읽고 단위에 따라 변환 Multiplier을 곱하여 단위를 변환한다.   이 문제를 풀면서 새로 배웠던 부분은 iomanip의 setprecision(i) 0을 0.000 이런식으로 숫자에 포맷을 주고 싶을때 사용한다. #include <iostream> #include <string> #include <vector> #include <iomanip> using namespace std; enum…