일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- raycasting
- GraphQL
- mistel키보드
- uuid-ossp
- psql extension
- 어셈블리어
- 파이썬
- 42서울
- 도커
- 스타트업
- 자료구조
- 이노베이션아카데미
- 어셈블리
- 창업
- 쿠버네티스
- SFINAE
- enable_if
- 부동소수점
- 정렬
- c++
- 엣지컴퓨팅
- 레이캐스팅
- 동료학습
- adminbro
- 프라이빗클라우드
- schema first
- 42seoul
- Cloud Spanner
- 스플릿키보드
- 텍스트북
- Today
- Total
목록Born 2 Code (79)
written by yechoi
양방향 연결리스트 머리와 꼬리를 모두 가짐 리스트의 앞 뒤 모두 접근 가능 메모리 공간을 더 사용함(단방향에 비해) 삽입 함수 앞 노드의 next가 새 노드의 prev를 가리킴 새 노드의 prev가 앞 노드의 next를 가리킴 뒷 노드의 prev가 앞 노드의 next를 가리킴 새 노드의 next가 뒷 노드의 prev를 가리킴 void insert(int data) { Node *node = (Node *)malloc(sizeof(Node)); node->data = data; Node *cur; cur = head->next; while (cur->data next; } Node *prev = cur->prev; prev->next = no..
[생활코딩 머신러닝1 강의 정리] basic concepts 모델: 러닝머신에서의 '판단력'을 칭함 행(row): 개체(instance), 관측치(observed value), 기록(record), 사례(example), 경우(case) 열(column): 특성(feature), 속성(attribute), 변수(variable) 독립변수: 원인이 되는 변수 종속변수: 결과가 되는 변수 머신러닝의 분야 지도학습: 데이터로 컴퓨터를 학습시켜서 모델을 만드는 일 비지도학습: 기계에 데이터에 대한 통찰력을 부여하는 일, 새로운 의미나 관계를 밝혀냄 강화학습: 지도학습은 정답을 알려주는 문제집이 있는 것이라면, 강화학습은 더 좋은 과정을 찾아가는 것 지도학습 과거의 데이터를 학습해서 결과를 예측. 충분히 많은 데..
C func for Minishell 시그널 sig_t signal(int sig, sig_t func); sig 는 시그널 번호, func 는 해당 시그널을 처리할 핸들러. SIGINT: ctrl + c SIGQUIT: ctrl + \ (관련 링크) ❓왜 signal이 필요한가 ctrl + c를 예시로 들면, 이를 누르면 터미널이 꺼진다. 직접 만든 쉘을 실행하고 ctrl + c를 눌렀을 때 기대하는 건, 우리가 만든 쉘 프로그램만 꺼지는 것. 터미널 전체가 꺼지길 바라지 않는다. 그래서 ctrl + c(SIGINT)가 들어왔을 때 취해야 할 액션을 다른 함수로 바꿔줄 필요가 있다. 이러한 역할을 하는 게 signal 함수. 🔗 http://blog.naver.com/PostView.nhn?blogId..
openssl genrsa -out 키이름.key 2048 암호없이 키 생성. 뒤에 2048은 비트수. openssl req -new -key 키이름.key -out 키이름.csr 위에서 만든 개인키를 입력으로 넣어 csr 만들기 openssl x509 -req -in 키이름.csr -signkey 키이름.key -out 키이름.crt -days 3650 -sha256 자가서명 인증서 만들기. days 다음은 유효날수, in 다음에는 인증사인요청파일, signkey 다음에는 개인키. x509는 공개키 기반 인증서 형식 표준.
const const int num = 10; # 변수 num을 상수화 const int *ptr1 = &val1; # 포인터 ptr1을 이용해서 val1의 값을 변경할 수 없음 int *const ptr2 = &val2; # 포인터 ptr2가 상수화됨 const int * const ptr3 = &val3; # 포인터 ptr가 상수화됐으며, ptr3을 이용해 val3의 값을 변경할 수 없음 bool true, false를 나타내는 자료형. true와 false는 참거짓을 표현하기 위한 1바이트 크기의 데이터이나, 출력하거나 정수 형태로 형변환하는 경우에는 각각 1과 0으로 변환되도록 정의돼 있다. bool형 자료형을 선언하는 것도 가능. 참조자 int num1 = 1020; int &num2 = num..