컴퓨터사이언스에서 리플렉션이란, 프로그램이 자체의 구조를 타입에 대해서 시험해볼 수 있는 능력을 의미합니다.Go같은 경우는, 정적타입 언어이지만, 인터페이스라는 도구가 있어서 정적타입임에도 불구하고 상당히 유용하게 사용할 수 있는언어인데요, 이런 인터페이스 자료형을 함수의 매개변수로 넘기고 사용하는 과정에서 자료형을 명시해야하는 경우가 왕왕있습니다. 그런 경우에 리플렉션을 사용할 줄 모른다면, 프로그램 구조가 경직되거나 기껏 짜놓은 코드가 자료형을 핸들링하지 못 해서 갈아엎어야 하는 경우가 있습니다. 물론 리플렉션을 사용하는 패턴은 가능하면 피해야 하는 것이 맞습니다. Rob pike 는 https://www.youtube.com/watch?v=PAAkCSZUG1c&t=15m22s 에서, "리플렉션은 절..
소스코드를 다 첨부하지는 않고, 핵심 코드만 올리겠습니다. 전체 코드가 필요한 분은 제가 진행하는 프로젝트의 github를 참조하세요. 2018.1.8 현재 github에 레포지터리는 아직 만들지 않았고, 프로젝트가 어느정도 진행된 후 업로드 할 테니, 그 전에 필요하신분은 댓글주세요 목표 : index.js 에서 로그인 화면으로 이동 후, passport 를 이용해 로그인이 성공하면 다시 index('/') 로 돌아온다. 처음과 달라진 점은, 로그인 후에는 회원가입시 사용했던 사용자의 이름을 출력해준다는 것이다. index.jsvar express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/..
Vue 를 학습하다보면, HTML 에서 코드를 어떤식으로 받아들이는가에 대해 생각해보아야 할 때 가 있다이러한 것 들이다. code-is-complicating HTML 에서 사용하며 Kebab 표현법이라고 한다(background-color, font-color 등등) 도대체 왜 케밥인지 모르겠네요. 그래서 찾아보았더니, 이런 답변이 듣고보니 그러네요 .. 중간에 Dash(-) 들이 케밥을 꽂는 꼬치 같아서 kebab case 라고 한답니다. codeIsComplicating 카멜 표기법이라고 합니다 두 단어를 연달아서 사용할 때에, 첫 글자는 소문자로 하고 두번째 단어의 첫 글자는 대문자로합니다.중간에 대문자가 낙타 봉우리 같아서 카멜 이라고 한다고 합니다. CodeIsComplicating 파스칼 ..
- Total
- Today
- Yesterday
- CMake 강좌
- CMake get file name
- 14714 플래너
- CMake run protoc
- buffer-over-flow
- aws 프리티어 요금청구
- aws 청구문의
- 14714 어플리케이션
- CMake for문
- CMake for
- 복습 어플
- function pointer overflow
- CMake get_filename_Component
- review reminder
- 14714 review
- react-native
- 토리파 공부법
- CMAke 파일이름 추출
- get_filename_component
- CMake run proto compiler
- CMake 반복문
- 함수포인터 오버라이트
- 14714 어플
- 14714 공부법 어플리케이션
- 14714 복습법
- CMake 기초
- 복습 계획어플
- 14714 앱
- 14714 공부법
- CMake probouf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |