본문 바로가기

분류 전체보기

(61)
[분산시스템] [분산 key-value store 서버와 해쉬 함수 기반 파티션] server.c server.c: In function ‘main’:server.c:66:40: warning: comparison between pointer and integer    66 |                 else if (RecvMsg.value == READ_REP) type = "READ_REP";       |                                                        ^~server.c:67:40: warning: comparison between pointer and integer    67 |                 else if (RecvMsg.value == WRITE_REQ) type = "WRITE_REQ";       |         ..
[분산시스템] [분산 key-value store 서버와 해쉬 함수 기반 파티션] client.c client.c: In function ‘main’:client.c:60:30: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]    60 |         printf("Send bytes: %d\n", sizeof(SendMsg));       |                             ~^     ~~~~~~~~~~~~~~~       |                              |     |       |                              int   long unsigned int       |           ..
동아시아정치경제론 (9) 동아시아 발전국가의 성장과 위기 지금까지 동아시아 국가들의 성장에 초점.성장에 대한 위기에 대해서.   - 동아시아 국가들의 성장과 위기 동아시아 호랑이들의 경제가 전반적으로 수출 성장률이 크게 둔화, 경상수지 적자가 큰 폭으로 확대.동아시아 외환위기: 경제적 어려움 + 정체적 혼란 때문에 투기자들의 공격 대상.  무너지는 아시아 4마리 용.   - 동아시아 발전을 설명하는 여러 시각들: 외부 환경론적 시각 1) 동아시아 성장이 가능했던 당시 국제정치경제 환경의 조건 중, 미소의 냉전체제가 부여한 우호적인 통상환경.미국이라는 거대 수출시장의 일방적 제공이 동아시아 국가의 수출주도 산업화의 성공을 가능하게 했다는 점이 중요하다. + 당시 일본의 경제성장 또한 미국에게 패망했음에도 불구하고 미소 냉전체제 자유주의 체제의 동아시아 기수 필요..
웹 프로그래밍 (9) 자바 스크립트 기본 문법 - 목차01 자바스크립트 기본 용어와 출력 방법02 자료형과 변수03 조건문과 반복문04 함수05 객체   01. 자바스크립트 기본 용어와 출력 방법자바스크립트는 기능과 실제 사용되는 가능 사이에의 괴리가 매우 크다. 1. 자바스크립트 기본 용어 1) 표편식과 문장- 표현식: 값을 만들어 내는 간단한 코드- 문장: 프로그래밍 언어에 실행할 수 있는 코드의 최소 단위문장 마지막에 세미콜론(;) 또는 줄 바꿈을 넣어 종결을 나타낸다. = 표현식에 세미콜론을 찍어 문장을 만들고, 문장이 모이면 프로그램이 된다. 2) 키워드- 키워드: 자바스크립트를 처음 만들 떄 정해진, 특별한 의미가 부여된 단어 3) 식별자- 식별자: 자바스크립트에서 변수, 함수 등에 이름을 붙일 때 사용하는 단어다음의 규칙에 맞게 생성한다..
[분산시스템] [UDP 소켓 프로그래밍] server.c server.c:51:47: error: ‘type’ undeclared (first use in this function)    51 |                 if (RecvMsg.type == READ_REQ) type = READ_REP;       |                                               ^~~~ server.c:51:47: note: each undeclared identifier is reported only once for each function it appears in server.c:52:31: error: assignment to expression with array type    52 |                 RecvMsg..
[wsl] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? - 에러 발생  apt-get install build-essential에 대해 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?가 발생  - 해결 방법 E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?-> sudo 사용  E: Unable to locate package upgrade -> sudo apt-get update 입력  E: U..
서버시스템구축실습 (8) Express.js를 통한 웹 개발 (1) - Node.js= 정확히는 Node.js 런타임.: 자바스크립트를 Node.js runtime이 해석해서, 서버의 기능들을 직접 컨트롤 할 수 있도록 도와준다.  - 한계: 밑바닥부터 개발하면 번거롭다. -> 웹에서 등장하는 반복 작업- URL을 통해 전달된 데이터를 처리하는 것- 정적 자바스크립트, 이미지 파일 = 에셋들을 사용자에게 제공하기 위해 일일히 구현 - 로그인 기능, 보안 기능 -> Node.js 기술로 매번 비슷한 작업을 구현하는 것은 비효율적이다.- Node.js runtime이 제공하는 기술들은 상대적으로 로우레벨이다. 컨트롤하는 것을 Node.js이고, 구현을 위한 것이 Expres.js이다.   01. Express.js 프레임워크= Node.js 위에서 동작하는 웹 프레임워크 [..
서버시스템구축실습 (6) Node.js 기초 (2) 실습 코드 샘플 다운로드https://github.com/JonathanWexler/get-programming-with-nodejs.git GitHub - JonathanWexler/get-programming-with-nodejs: Code samples for Get Programming with Node.js (See verhagen's VM setup forCode samples for Get Programming with Node.js (See verhagen's VM setup for exercises in this book: https://github.com/verhagen/get-programming-with-nodejs) - JonathanWexler/get-programming-wit..