일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 강의노트
- 프로그래머스
- 입문
- 개발자
- 컴퓨터과학
- 깃허브
- 태국
- 커리어전환
- cpu작동원리
- 실력향상
- 치앙마이살기
- 엑사바이트
- 64비트컴퓨터
- 정의란무엇인가
- 일상
- 일기
- 스터디데이
- 취업준비생
- 얄팍한코딩사전
- 개발독학
- 취준생일상
- 32비트컴퓨터
- vue.js.
- 레지스터
- 초보개발자
- 태국살이
- 치앙마이살이
- vue.js
- 얄코
- 치앙마이
- Today
- Total
목록전체 글 (37)
마농의 개발 일지
(해외거주자라 2시간 시차 때문에 8월 4일로 업로드되지만 실제 업로드 시간은 3일 밤 11시 경.) 진실을 편집하는 법 #5 과거를 선택하라 진실에 입각해서 역사를 조작하는 가장 간단한 형태가 생략이라면, 가장 흔한 형태는 아마 ‘편향된 선택’일 것이다. 우리는 누구나 편향된 선택에 아주 능하다. 이력서를 쓸 때면 매뉴얼이 없어도 나에게 가장 유리한 과거 행적을 중심으로 면접관의 관심을 끌 수 있게 내용을 구성한다. 열두 살 꼬마에게 방과후에 뭘 하는지 물어보라. 아마 숙제를 한다고 하지, 컴퓨터 게임을 한다고 말하지는 않을 것이다. 역사를 선택적으로 설명할 경우 우리를 극단적으로 오도할 수 있다. 예컨대 어떤 역사적 사건을 아래와 같이 설명한다고 생각해보자. 진실에 상당히 부합하는 내용이다. 운송수단..
원문 :https://www.commentcoder.com/projets-java-debutants/ * 자바 기초 프로젝트 누가 뭐래도 아직까지 자바의 인기는 뜨겁습니다. 흥미로운 프로젝트를 수행하며 자바를 배워보세요. 자바 개발자가 되기를 꿈꾸시나요? 혹은 학교에서 자바 수업을 듣고 계신가요? 포트폴리오를 제작이라거나 아니면 단순히 자바 실력을 연마하기 위한 프로젝트를 찾고 계신가요? 그렇다면 모두 잘 찾아오셨습니다! 누가 뭐래도 아직까지 자바의 인기는 뜨겁습니다. 흥미로운 프로젝트를 수행하면서 자바를 훈련해보는 건 어떨까요? 그럼 이제 바로 그 프로젝트 목록을 알아보겠습니다! 1. 단위 변환기 과학 분야에서 사용하는 수식 라이브러리가 제공됩니다. 해당 라이브러리를 사용해 과학 단위 변환기를 개발해보..
만약 우리가 이용 가능한 정보를 죄다 수집한 후에야 일상적 현실을 이해한다고 하면 그 전에 머리가 터져버릴 것이다. 우리는 들어오는 정보를 단순화하고 선별할 수 밖에 없다. 모든 인간이 그렇게 한다. 하지만 세상의 어떤 면을 골라 현실이라고 보는지는 사람마다 다르다. 창밖을 내다보면서 누구는 다섯 종류의 나무를 보고 누구는 맨홀 뚜껑을 본다. 똑같은 세상을 보면서도 우리는 세상을 근본적으로 다르게 이해한다. 옛날 이야기 속에서 시각장애인들이 코끼리를 만났을 때처럼 말이다. (중략) 현실이라는 표본 수집 과정에서 무엇을 포함시키는지는 어떻게 정해질까? 무의식 중에 나의 관심사나 타고난 편향에 따라 고를 수도 있고, 아니면 뭐가 되었든 지금 머릿속에 있는 생각이 기준이 될 수도 있따. 나에게 의미 있거나 내..
HTML 요소와 헷갈릴 여지를 없애기 위해 Vue에서 컴포턴트 이름을 항상 두 단어를 합친 합성어로 짓길 추천함.\ (아니 그런데 이건 추천이지, 에러부터 뜨게 하다니.) 각설하고. 해결방법 vue.config.js 파일에 lintOnSave: false 로 바꿔주기
이렇게 eslint 가 읽지 못하는 라인은 약간 흐리게 적힘. // eslint-disable-line no-unused-vars 적어주기. 아직 eslint가 뭔지 모르겠음. 일단 프로젝트 진행하고 다시 돌아오겠음.
1. 깃 : VCS(Version Control System) 종류 중 하나. 2. 깃의 장점 : 1) 시간여행 : 프로젝트 버전 되돌리기. 특정 내역 취소 가능 (하나 하나 백업 필요 x) 2) 차원여행 : 프로젝트의 여러 모드를 쉽게 전환하고 관리 3) 협업 3. Git Bash : - Git 사용에 적합한 터미널 - 리눅스/맥(유닉스)에서 사용되는 CLI 명령어들을 윈도우에서 사용 가능. 2. Sourcetree - GUI 3. VS Code - ctrl + ` : 터미널 오픈 - ctrl + shift + p : 검색창 오픈 - Select Default Profile : 기본 터미널 설정 4. CLI vs GUI CLI : Command Line Interface (Git Bash) GUI : ..
컴퓨터 구조 디스플레이 (모니터) CPU - MEMORY - DISK 입력 (키보드) => 폰 노이만 구조 컴퓨터 구조 공부: 이들의 동작원리를 물리적 수준에서 배우기 이 하드웨어들과 맞물려 돌아가는 운영체제 공부로 확장. CPU - MEMORY - DISK 사이 데이터 흐름을 어떻게 제어하는가? => 운영체제 CPU : 프로세서 MEMORY : (휘발성) 파일을 프로세스하기 위해 데이터를 잠깐 저장하는 곳 DISK : 파일을 반영구적으로 저장하는 곳. 컴퓨터 껐다가 켜도 유지됨. DISK는 MEMORY에 비해 상대적으로 가격이 쌈. DISK에 있는 파일이 실행되기 위해서는 파일의 일부만이 MEMORY로 올라감. MEMORY에는 한계가 있기 때문. 이때 올라간 파일은 CPU 내 Cache Memory로 ..
1. template - HTML로 작성됨. (+ vue 템플릿 기본 문법) - DOM 구성 부분 작성하는 것. (DOM = Document Oriented Model) 2. script - import (다른 컴포넌트 등) - component 정의 - component life cycle 관리 - data 정의 - method 3. style : 해당 컴포넌트에만 적용 - css, sass - inline 작성 혹은 src 통해 로드하여 사용 Data - 컴포넌트가 가지고 있는(내부에서 사용할 수 있는 데이터) - 영역에서 함수 형태로 정의 data() { return { msg : '반갑습니다!', author : 'bob' } } 디렉티브 1) v-if 활용 예) 에 "seen" 정의하여 DOM을..
환경설정 - VS code - Node.js - NPM - cmder - Vue-cli Package CLI (command line interface) : 리눅스 쉘 프로그램. 즉 리눅스 터미널과 유사하게 기본 명령어를 사용할 수 있는 터미널을 제공하는 프로그램. (win) cmder (mac) iterms2 NPM (Node Package Manager) Node.js로 만들어진 모듈을 웹에서 받아서 설치하고 관리해주는 프로그램. => npm 설치 후 cmder에서 다음과 같이 명령어 작성하여 vue-cli 패키지를 다운로드할 수 있음. 파일 연결 구조 큰 틀은 index.html - main.js - App.vue 이고 main.js 에는 여러 구현 가능한 기능(config.js, util.js, ..
A. 정의 Vue.js 란, Javascript framework 중의 하나 B. 왜 쓰나요? 1. 편리한 데이터 바인딩과 상태 관리 2. 빠른 개발, 쉬운 유지보수 3. SPA (Single Page Application) 의 장점 ex) index.html 하나의 파일로 서비스 !? C. SPA 1) 리프레쉬를 해야 새로운 정보를 얻고/전송할 수 있는 페이지 기반 사이트와는 다르게, 웹 앱(지메일 등)에서는 필요한 부분만 렌더링. => 반응성 향상, 풍부한 기능 구현 가능 2) 코드 분리 가능 : 서버 & 브라우저 3) 배포의 이점 기존 페이지 기반 사이트들은 수정 발생 시 많은 부분들 배포 필요. CSS, JS 버전관리 따로 필요. 그러나 Vue, React, Angular 프레임워크는 배포 자동화..
- 레지스터 : CPU가 사용하는 데이터를 담는 그릇. ('등록하다', '장부'의 뜻) 32bit 컴퓨터 : 레지스터 처리값 32bit 64bit 컴퓨터 : 레지스터 처리값 64bit - CPU : Central Processing Unit (중앙처리장치). 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요 기능을 관할하는 장치. 컴퓨터가 인식하는 신호는 전기적 신호 뿐이다. 전기가 들어오면 ON, 들어오지 않으면 OFF. 이 때문에 0과 1로 이루어진 이진법을 사용하여 컴퓨터에게 신호를 입력하는 것. 0과 1로 이루어진 이진법 데이터를 저장하는 방식이 bit다. 32bit 컴퓨터는 레지스터에 한 번에 32bit까지 저장가능하도록 설계된 컴퓨터를 의미한다. 다시 말해, 32bit 컴퓨터는 한번에 표현가..
배열의 크기 조정하기 현재 배열 저장된 메모리 바로 옆에 이미 다른 데이터가 저장되어 있을 가능성 높음. 때문에 새로운 공간에 더 큰 크기 메모리 다시 할당한 후, 배열의 값을 하나씩 옮겨줘야 함. +이전 메모리 해제 realloc 함수 ex) int *tmp = realloc(list, 4 * sizeof(int)); 연결 리스트 데이터 구조, 자료구조 : 컴퓨터 메모리를 더욱 효율적으로 관리하기 위해 새로 정의하는 구조체(struct) 일종의 메모리 레이아웃. 연결 리스도 자료구조 중에 하나. 값과 함께 다음 값의 주소(포인터)를 저장함. 연결 리스트 정의 방법. typedef struct node { int number; struct node* next; } node 연결 리스트의 장단점 장점: 값..