전체 글109 Git, Github Git버전관리 시스템의 종류✔ 버전관리여러 파일을 하나의 버전으로 묶어 관리하는 것버전관리 시스템의 종류1 클라이언트 - 서버 모델* 하나의 중앙 서버로 여러 클라이언트 들이 각자 필요한 것만 가져와서 작업을 하고 다시 중앙 서버로 보내서 통합하는 방식* SVN, CVS2 분산 모델* 하나의 중앙 서버가 존재하지만 여러 클라이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식* GitGit의 장점동시에 작업하는 사람들과 소스코드를 주고받을 필요가 없음같은 파일을 여러명이 동시에 병렬 개발이 가능변동 과정을 체계적으로 관리할 수 있고, 언제든지 지난 시점의 버전으로 되돌릴 수 있음인터넷이 연결되지 않은 곳에서도 개발을 진행할 수 있고, 중앙 서버의 데이터가 유실되어도 다시 복구할 수 있음Gi.. 2024. 4. 26. node.js 버퍼 스트림 파이프 Express프레임워크 버퍼(buffer)메모리에 저장되는 일부 공간바이트 단위로 저장되며 integer 형태의 배열const buf = Buffer.from('Hi');console.log(buf);console.log(buf.length);console.log(buf[0]);console.log(buf[1]);console.log(buf.toString());const buf2 = Buffer.alloc(2);buf2[0] = 72;buf2[1] = 105;console.log(buf2.toString());console.log('-------------')// nodejs 를 메모리 버퍼에 문자열 사이즈 만큼 메모리를 할당하고 문자를 저장 후 출력// 단 아스키코드를 사용const buf3 = Buffer.alloc(6).. 2024. 4. 26. node.js 동기, 비동기 getUserInfo(userId, (user) => { getPosts(user.id, (posts) => { displayPosts(posts); }, (error) => { handleError(error); });}, (error) => { handleError(error);});getUserInfo(userId) .then((user) => { return getPosts(user.id); }) .then((error) => { displayPosts(posts); }) .catch((error) => { handleError(error); });프로미스(Promise)비동기(특정.. 2024. 4. 26. node.js node.jsnode.js는 JavaScript 런타임 환경으로 서버 애플리케이션을 개발하는데 주로 사용됨설치https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 함수function sum(num1, num2){ console.log('sum() 호출!'); return num1 + num2;}const result = sum(10, 20);console.log(result)console.log('---------------')// 함수의 메모리 주소 전달하는 방법const add = sum;con.. 2024. 4. 26. 이전 1 ··· 9 10 11 12 13 14 15 ··· 28 다음