데이터 타입: 값의 종류ES6은 7개의 데이터 타입을 제공원시 타입숫자문자열불리언undefinednull심벌객체 타입객체, 함수, 배열 등자바스크립트에는 int, double 등을 따로 구분하지 않고 하나의 숫자 타입만 존재한다.따라서 모든 숫자 타입은 실수로 처리되고
값식이 평가되어 생성된 결과평가: 식을 해석해서 값을 생성하거나 참조하는 것해석: 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있음(ex. 0100 0001을 숫자로 해석하면 65, 문자로 해석하면 ‘A’)값은 다양한 방법으로 생성 가능하다: 식, 리터럴
마 니 요즘 왜 글 안쓰는데? 오랜만에 글을 쓰는거 같다. 글을 썼는지 2달이 다 되어간다. 1월 중순부터 2월달 동안 스마일게이트 온라인 개발 캠프 때문에 정신이 없었던 것 같다. (스마게 회고록도 써야되는데 언제 쓰지,,,?) 이리저리 바쁘게 치여다니면서 스마일게이
컴퓨터(자바스크립트 엔진)가 자바스크립트 코드를 실행하고 계산하려면 그 식이 가진 기호(ex. 10, 20, +)들의 의미, 표현식(10+20)의 의미를 해석할 수 있어야 한다.메모리: 데이터를 저장할 수 있는 메모리 셀의 집합체메모리가 데이터를 저장하는 방.
1995년 넷스케이프 커뮤니케이션(Netscape communications)의 개발자인 브랜던 아이크(Brendan Eich)는 웹페이지의 보조적인 기능을 수행하기 위해 자바스크립트를 개발하였다.
2023년이 곧 있으면 다 지나간다. 올해 참 많은 것도 했고 많은 사람들을 만나면서 깨달은 점도 많았던 해인 것 같다. 그만큼 얻어가는 것도 많았고 아쉽게 실패한것도 있었던 것 같다.내가 리액트 스터디 이후 처음으로 진행했던 스터디이다. 스터디때 리액트 웹 기반 게임
npm? yarn? 어떤걸 써야되지 최근에 한 npm과 yarn에 대한 고뇌를 해보신 분을 우대한다는 공고문을 본 적이 있다. 이 과정 속에서 yarn에 대해서 간단하게 찾아봤었고 yarn이 좋나? 라는 생각을 했었다.
Git : https://github.com/KimKyuHoi/ShareIT-Frontend picktre 프로젝트 회고록을 쓴 이후 오랜만인거 같다. 뭔가 프로젝트를 진행하고 배운점에 대해서 꼭 써야지 하다보니 쓰는 기간이 늘어나는 것 같다.
현재 배포된 홈페이지 https://picktre.netlify.app/ 깃헙 https://github.com/BAESOOJIN 깃헙 Front 레포지토리 https://github.com/PICKTRE/PICKTRE_frontend BAESOOJIN 팀 탄생
CoBy.(실시간 공유 개발 환경 플랫폼) >https://cobys.netlify.app/ GDSC 2기에서 진행하게 된 첫 번째 3개월 짜리 프로젝트 였다!! 이 글을 쓰면서 이때까지 썼던 기술들과 느낀점과 프로젝트 후기에 대해 글을 써보려고 한다. 팀 빌딩
5. 스케줄링 CPU 스케쥴링이란 다중 프로그래밍 운영체제의 기초이다. "프로세스 스케줄링"과 "스레드 스케줄링"은 보통 같은 의미로 사용된다. 이 챕터에서는 프로세스 스케줄링을 일반적인 스케줄링 개념으로 칭하고, 스레드 스케줄링은 스레드에만 해당하는 내용으로 언급할
3.1 Process Concept 프로세스란? 현대 컴퓨터 시스템이 일의 단위 실행 중인 프로그램 그러면 왜 프로세스가 필요한가? 멀티로 프로세스를 실행하다보니, 구분 단위가 필요해짐. 3.1.1 The Process > ### Memory Layout of a
0. 운영체제란? 컴퓨터 하드웨어를 관리하는 소프트웨어이며 인터넷에 관련된 물건들에 전부 다 위치하고 있다. 운영체제의 복잡성 -> 운영체제는 많고 다양하므로 조각조각 분리한다. 1.1 운영체제는 어떤 일을 하는가? ◎ 컴퓨터 시스템 하드웨어 (Hardware)
과제 단계 1. 파일 (in.txt)로 주어진 정수들을 차례대로 max heap 에 모두 insertion 한 후, 결과로 얻어진 maxheap 을 level order traversal 하여 화면에 출력하라.단계 2. scanf 로 ‘k’값을 입력 받아, 단계 1 에
두 개의 matrix 를 파일 m1.txt, m2.txt 로 입력 받아, matrix addition 을 수행하는 프로그램을 작성하고, 그 결과를화면에 출력하라. 입력 파일에 사용되는 matrix 들은 첫째줄에 row 와 column 개수, 둘째줄부터 row-major
※ 런타임이란? 프로그램을 실행시키는 엔진과 같은 것. 프로그램 성능에 영향을 미치는 중요한 요소 중 하나이다.ReferenceDo it! 앱 개발의 모든 것을 담았다! 안드로이드 앱 프로그래밍 (전면 개정 8판) 정재곤
Palindrome이란 앞에서부터 읽거나 뒤에서부터 읽으나 동일한 대칭 구조의 단어나 구를 말한다. 예를 들어‘madam’, ‘level’, ‘aka’와 같은 것이 palindrome이다. 문자열을 입력하여 Palindrome 인지 판단하는recursive progra
과제3 가정: 입력 파일 (in.txt)의 양식은 다음과 같다. N a1 a2 a3 … an N: 정수의 개수 ai: 오름차순으로 정렬된 서로 다른 양의 정수 단, 정수들은 1 개 이상의 space 로 구분됨 단계 1. 입력 파일 in.txt 에 포함된 정수들을 차례대
과제 #02 Fibonacci 수열은 F[0] = 0, F[1] = 1, 그리고 i>1에 대해 F[i-1]+F[i-2]로 구성된다. 단계 1. N(0≤N≤30)값을 scanf_s로 입력 받아라. 입력된 값이 허용 범위를 벗어나면 수행을 멈춘다. 단계 2. Malloc을
○ 객체 지향 방법론을 사용○ 같은 프로그램이 여러 운영체제에서 실행 가능○ 컴퓨터 네트워크 접근 기능이 기본으로 탑재○ 원격코드를 안전하게 실행할 수 있어야 함.Java는 플랫폼에서 독립적인 언어다. 소스 코드를 기계어로 직접 컴파일하여 링크하는 C/C++의 컴파일러