일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c언어
- redis
- Data Structure
- Algorithm
- Heap
- 컴퓨터구조
- MySQL
- mongoDB
- Galera Cluster
- IT
- OS
- JavaScript
- JPA
- design pattern
- MSA
- react
- Java
- Spring
- 자바
- Proxy
- 파이썬
- 네트워크
- spring webflux
- 알고리즘
- 백준
- 자료구조
- 디자인 패턴
- C
- Kafka
- 운영체제
- Today
- Total
목록전체 글 (211)
시냅스

Makefile에 앞서... 컴파일 단계 1. Preprocessor (전처리 단계) 전처리기가 전처리기 지시자(헤더, 매크로)를 처리한다. 소스코드를 담고있는 c파일로부터 i를 생성한다. .c -> .i 2. Compiler (컴파일 단계) 전처리된 파일에서 .i -> .s를 생성한다. .s 파일은 어셈블리어 코드로 이루어져 있다. 3. Assembler (어셈블 단계) .s -> 기계어로 이루어진 .o 생성 4. Linking (링킹 단계) .o (object) 파일은 라이브러리 함수가 없기 떄문에 라이브러리와 .o 파일을 링킹하여 .exe 파일을 생성한다. Makefile Makefile을 통해 컴파일 단계들을 대량으로 제어하거나, 처리하기 쉽게 할 수 있다. 중요한 키워드는 Incremental ..

사실은 피신 도중에, 그날에 대한 회고록을 작성하고 싶었다. 피신 과정을 통해 하루하루 스스로 성장하고 있다고 느꼈고, 그러한 성장통을 함께 나눈 동료들에 감사함을 전하고 싶었다. 그러나, 썼다가 떨어지면 쪽팔리니까 쓰지 않았다... 42서울에 대한 좋은 이야기들을 주저리 주저리 늘어 놓고는 떨어진다면, 베스킨라빈스에서 맛보기 스푼만 31번 떠먹은 사람 처럼 보일까봐 확정일 까지 기다렸다. 그리고 피신에 대한 후기를 이제서야 남길 수 있게 됐다! 이 글은 비전공자인 필자의 주관이고, 라 피신에 대한 회고록이다. 비전공자로 공부를 시작한지 약 1년이 지났다. Java, JavaScript(React, Vue, Express), TypeScript, Python 을 배우며 프로그래밍을 탐색하는 기간을 가졌다..

https://www.acmicpc.net/problem/2529 2529번: 부등호 두 종류의 부등호 기호 ‘’가 k개 나열된 순서열 A가 있다. 우리는 이 부등호 기호 앞뒤에 서로 다른 한 자릿수 숫자를 넣어서 모든 부등호 관계를 만족시키려고 한다. 예를 들어, 제시 www.acmicpc.net 백트래킹을 이용하여 풀었다. 부등호들은 brackets라는 배열로 관리하였고, dfs로 체크하는 동안 check_up이라는 함수를 통해 부등호가 만족하는지 확인하였고, 만족하는 것들은 배열에 담아두었다가 dfs가 끝나면 맨 처음 것과, 마지막 것을 출력해주었다. code n = int(input()) brackets = list(input().split()) visited = [0] * 10 ans = [] ..