목록전체 글 (28)
돈 많은 백수가 되고 싶어
https://youtu.be/ymhIYWt1h2U git: https://github.com/sunight1999/virvest
변수파이썬 기본적으로 변수의 데이터 타입을 명시하지 않고 사용 가능하다.str = "문자열입니다."number = 4floatNum = 3.45 연산자파이썬은 당연하지만 기초적인 연산을 모두 제공한다. - 기본 연산자+: 더하기 연산-: 빼기 연산/: 나누기 연산 (파이썬 2에서는 이 연산자가 정수 나누기 연산이었다. PEP238에서 실수 나눗셈으로 변경됨.)^2*: 곱하기 연산//: 정수 나누기 연산 (floor division), 나눈 값을 내림해서 가져온다. (파이썬 3에서 추가됨.)%: 모듈러 연산 (Modulo Operator), 나눗셈의 나머지만 가져온다.**: 거듭제곱 연산- 논리 연산자 논리 연산은 연산의 대상의 참 / 거짓 값을 평가하여 해당 논리 연산(and / or / not)에 맞..
파일 시스템이란 무엇인가?말 그대로 파일을 관리하는 시스템을 말한다. 좀 더 자세하게 말하자면 우리가 흔히 pc에 장착한 보조기억장치(USB, 하드디스크, SSD 등)에 논리적인 공간(파티션)을 지정하고 파티션에 데이터(파일, 자료 등)을 저장하고 그것 쓰고, 읽고, 편집할 수 있도록 하는 것이 파일 시스템이다. 파일 시스템의 종류ext2(mkfs.ext2)리눅스 이전 버전에서 사용하는 파일 시스템ext3(mkfs.ext3)구버전의 리눅스에서 사용되긴 하지만 오래된 파일 시스템ext4(mkfs.ext4)최근 버전까지도 상용으로 사용되는 파일 시스템xfs(mkfs.xfs)고성능 저널링 파일 시스템 메뉴얼 페이지 관련 CDM# man -k ext3|ext4|xfs# man 5 filesystems# man ..
객체(Object)객체란 무엇인가?컴퓨터 분야에서 객체란 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료 구조, 함수 또는 메소드가 될 수 있다. 사전적인 의미는 이렇다. 딱보면 이해하기 어렵고 뭔가 복잡하지만 간단하게 말하면 "코드로 정의해 놓은 특정 물체, 물건, 대상"이다. 그리고 이런 객체들은 주로 데이터를 주고 받기 위해 쓰인다. let roles = { programmer: "egoing", desiger: "k8805", manager: "hoya",};C#이나 자바에서는 주로 클래스(class)라고 부르는 것을 이용해서 객체를 표현하지만 자바스크립트에서는 위 같은 형태의 코드를..

PM2 사이트https://pm2.keymetrics.io/ PM2 - HomeAdvanced process manager for production Node.js applications. Load balancer, logs facility, startup script, micro service management, at a glance.pm2.keymetrics.io window powershell 로 설치npm install pm2 -g 설치 후 js 파일 구동 법pm2 start 파일이름.js 에러발생 시 해경 방법 pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.c..

Package Manager란?"package를 다루는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴" 이라고 한다. 그럼 우리가 대체 프로그래밍에서 package는 무엇을 의미하는가? package라이브러리와 비슷한 개념이다. 라이브러리와 같이 코드의 묶음이다. 같은 코드의 묶음이지만 엄연한 차이가 존재한다.가장 중요한 차이점은 라이브러리는 코드에서 특정 기능을 쉽게 수행하기 위한 코드들의 묶음이라면 package는 그런 라이러리 또는 모듈을 하나로 합쳐서 조직화 해 놓은 거대한 코드 집합체이다. 한 마디로 라이브러리의 상위 개념이다. 이해하기 쉽게 다른 것에 비교해서 설명하자면 라이브러리는 뜻 그대로 도서관에 비유해보자.도서관에 있는 책은 특정 기능을 수행하는 코드에 대입하자.그럼 라이브러리..

동기와 비동기 서버를 공부하다보면 자주 듣는 개념이지만 정확히 무슨 개념인가 헷갈리는 경우가 많다. 그래서 동기와 비동기의 개념에 대해서 알아보자. 동기(Synchronous)동기란 다수의 작업이나 무언가가 일시에 동시에 작동하는 것을 의미한다.통신에서는 두 대의 서버가 존재하면 두 서버가 같은 시간에 한 가지의 요청(request)과 응답(response)을 동시에 수행 한다는 말이다.예를 들어 두 대의 서버가 서로 요청과 응답을 받으며 수행해야 작업이 5개가 있다고 하면 두 서버가 첫 번째 작업을 같이 끝날 때까지 기다리고 다음 작업도 마찬가지로 절차적으로 작업을 수행한다. 그래서 서버에서 동기식이란 우리가 아는 '동시' 가 아닌 두 서버의 합을 맞추는 방식을 말하는 것이다. 즉, 우리의 기준이 아닌..
자바스크립트의 함수 사용법 함수 정의function square(number) { return number * number;}function 함수이름(매개 변수) { return 매개 변수 * 매개 변수;} 무조건 return 값을 쓸 필요는 없고 이미 선언된 변수의 값을 바꾸는 방식으로 함수를 정의할 수 도 있다.function myFunc(theArr) { theArr[0] = 30;}const arr = [45];console.log(arr[0]); // 45myFunc(arr);console.log(arr[0]); // 30