목록전체 글 (168)
회고록 블로그
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/object 객체 ko.javascript.info ✅ 객체 - (복습) 자바스크립트에겐 8가지의 자료형이 있다. »숫자형, 문자형, 불린형 등 하나의 데이터만 담을 수 있는 자료형을 "원시형"이라고 부른다. - 키로 구분된 데이터 집합, 복잡한 개체(entity)와 같이 다양한 데이터를 담을 수 있는 자료형이 "객체형"이다. » 자바스크립트를 잘 다루려면 객체를 잘 이해해야한다. - 객체는 중괄호 {} 를 이용해서 만들 수 있으며 중괄호 안에는 "키(key): 값(value)"이 쌍으로 들어간다. » 이렇..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/polyfills 폴리필 ko.javascript.info ✅ 폴리필(polyfill) - 구현이 누락된 새로운 기능을 메꿔주는(fill in) 역할을 한다. - 충전솜이라는 의미를 가지고 있다고 한다. → 정리 : 웹 개발에서 기능을 지원하지 않는 웹 브라우저 상의 기능을 구현하는 코드를 말한다. - 자바스크립트 끊임없이 진화하는 언어다. - 새로운 제안(proposal)이 정기적으로 등록, 분석되며, 가치가 있다고 판단되는 제안은 명세서에 등록된다. - 브라우저 등이 가지고 있는 자바스크립트 엔진, - ..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/code-quality 코드 품질 ko.javascript.info 출처 : https://ko.javascript.info/testing-mocha 테스트 자동화와 Mocha ko.javascript.info ✅ 테스트 자동화 - 코드를 수동으로 '재실행' 하면서 테스트를 하면 무언가를 놓치기 쉽다고 한다. - 개발자는 무언가를 만들 때 머릿속에 수많은 유스 케이스(use case; '시스템을 사용하는 줄거리'라고 함)를 생각하며 코드를 작성하는데, 코드를 변경해야할 때마다 모든 유스 케이스(use cas..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/arrow-functions-basics 화살표 함수 기본 ko.javascript.info ✅ 화살표 함수 기본 - 함수 표현식보다 간결한 문법으로 함수를 만들 수 있다. - 예시 /*let add = function(n1, n2) { return (n1 + n2); }; */ // 화살표 함수로 표현할 땐 let add = (n1, n2) => (n1 + n2); - 매개변수가 없을 때는 괄호를 비워놓으면 된다. (괄호 생략 X) /* function getTrue() { return (true); } ..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/function-expressions 함수 표현식 ko.javascript.info ✅ 함수 표현식 - 자바스크립트는 함수를 특별한 종류의 값으로 취급한다. » 다른 언어에서는 '특별한 동작을 하는 구조'로 취급하지만, 자바스크립트에서는 아니다. - 이전에서 배운 함수 선언문 방식 (예시) function pow(base, factor) { let result = 1; for (let i = 0; i < factor; i++) { result *= base; } return (result); } - 함수 선..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부하고 있는 자료 : modern JavaScript tutorial https://ko.javascript.info/function-basics 함수 ko.javascript.info ✅ 함수 - 함수를 직접 만들어보자! - 함수 선언 방법(함수 선언문) 예시 function testMessage() { console.log("test"); } - 함수 호출 방법 예시 function testMessage() { console.log("test"); } testMessage(); testMessage(); - 함수의 주요 용도는 중복 코드를 피하기이며, 메시지를 보여주는 방식 자체를 변경하고 싶다면, 함수 본문의 내용 딱..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. GCP 공부하다가 google kubernetes engine에 대한 주제가 나왔기 때문에 kubernetes를 한번 공부하고 넘어가려고 한다. ✅ kubernetest(쿠버네티스) 정의? - 쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래되었다고 한다. - kube 또는 k8s라고 표기하기도 한다. - 쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 관리해주는 오픈소스 시스템이다. 출처 : https://kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/ 쿠버네티스란 무엇인가? 쿠버네티스는 컨테이너화된 워크로드와 서비스..
GCP(Google Cloud Platform) 강의 듣다가 (30일 무료) RDP가 나와서 한번 정리해보기로 했다. ✅ RDP? - Remote Desktop Protocol. - 마이크로소프트사가 개발한 프로토콜이며 그래픽 사용자 인터페이스(GUI)를 제공하는 프로토콜이다. - Windows 시스템에 원격으로 연결하기 위해 사용된다고 한다. # 어째.. 맥북에서 RDP 연결할 수 있는 방법을 찾아보고 다녔는데 대부분이 "Windows Server에 연결하기" 등 Windows와 관련된 내용밖에 없었다. - 터미널 서버와 터미널 서버 클라이언트 간의 통신에 사용되며 RDP는 TCP 내에서 캡슐화 및 암호화된다고 한다. # RDP는 OSI 7 Layer 중 Application Layer이고, TCP는 ..
https://inthecloud.withgoogle.com/cloud-learning-paths-22/register.html Google Cloud Learning Paths Start your no-cost learning journey today inthecloud.withgoogle.com 30일 동안 무료로 구글 클라우드 학습 과정을 들을 수 있다! 방금 등록해서 이제 Google Cloud Essentials 하나 들었는데 GCP에 대해서 많이 알아갈 수 있을 것 같다. 링크 들어가서 등록하고 기다리고 있으면 이메일로 Confirm 메일이 오고, Confirm 클릭하고 잠깐 기다리면 리딤코드를 준다. 그 다음에 들어가서 들어가서 google cloud를 학습하면 된다. p.s. 처음에 모든 ..
※ 필자는 초초초보자입니다. ※ 틀린 내용에 대한 피드백은 언제든지 환영합니다. 공부자료 및 출처 : https://dojang.io/mod/page/view.php?id=577 C 언어 코딩 도장: 66.1 가변 인자 함수 만들기 66 함수에서 가변 인자 사용하기 C 언어에서 함수를 사용하다 보면 printf, scanf같이 매개변수의 개수가 정해지지 않은 함수가 있습니다. 이렇게 매번 함수에 들어가는 인수(argument)의 개수가 변하 dojang.io ✅ 가변인자(varargs) 매개변수의 개수가 정해지지 않은 함수가 있을 때, 매번 함수에 들어가는 인수의 개수가 변하는 것을 가변 인자라고 한다. #include void countIntegers (int args, ...) { printf("%d..