일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- 프로그래밍언어론
- jenkins
- 인공지능
- 오라클
- IOS
- AI
- javascript
- sql
- springboot
- 스프링부트 웹 소켓
- swift
- MySQL
- 아이패드다이어리
- Xcode
- CI
- 데이터베이스
- Dining philosopher problem
- DBMS
- libasm
- 스프링부트
- CD
- 다이어리
- JPA
- 네트워크
- 소켓
- Spring
- 밥먹는 철학자
- 42seoul
- 리눅스
- Today
- Total
목록42 SEOUL (26)
Hi yoahn 개발블로그
2021/02/01 docker 홈페이지에서 docker for mac 버튼으로 설치 도커로 데비안 버스터 이미지 만들기 $ docker pull debian:buster $ docker images -> 도커 이미지 파일 목록들이 뜸 docker 로 debian:buster 환경에 들어가기 $ docker run -it -p 80:80 -p 443:443 debian:buster -p 옵션: 포트로 외부에서 접속 가능하도록 설정 -p (연결할 호스트의 포트번호):(컨테이너의 포트번호) nginx 설치 $ apt-get update $ apt-get upgrade $ apt-get install nginx nginx 서버 연결 확인 # service nginx start # service nginx st..
라 피신 기간동안 코딩 안하는 날이 없을 정도로 열심히 했고, 클러스터 가는 날은 최소 9시간 최대 11시간정도 있으면서 체력적으로 엄청 힘들었는데 힘들지만 같이 하는 동료들이 있어서 같이 으쌰으쌰 했던 기억이 인상깊게 남아있다! 나는 3기 1차여서 라 피신 끝나고 한달간 결과 발표를 기다렸는데, 한 1-2주 정도는 피신으로 인해 체력 떨어진거 회복하느라 아무것도 안하고 놀았고 그 이후로는 틈틈히 조금씩 공부했다! 진짜 체감상 한 3달 기다린 기분.. 코로나 단계 격상으로 클러스터가 폐쇄되는 바람에 원격 학습만 가능한 상황이라..같은 기수중에 누가 붙었는지도 잘 모르는 상황이라 좀 아쉽지만 나중에 클러스터 출입 가능해지면 너무 신날것 같다..ㅎㅎ 학교에서 듣는 수업들이 내가 하고싶던 것과 약간 거리가 있..
makefile은 소스파일을 컴파일하기 용이하게 만들기 위해 사용하는 파일이다. 작성하는 프로그램의 크기가 커지면 파일이 여러개가 만들어지게 될 수 있는데, 그때 파일이 많아지고 각 파일의 크기가 커질수록 컴파일하는 시간과 링크하는데에 시간이 걸리게 된다. 이때, 한 파일만 수정했는데 전체 파일을 다시 컴파일하고 링크해야 한다면 시간이 오래 걸리므로, 수정한 파일만 컴파일 한 후 전체 파일을 링크하는 작업을 할 수 있도록 Makefile을 작성한다. Makefile의 이름은 Makefile, makefile 무엇이든 상관없다. 다만 확장자가 따로 지정된 것이 없으므로 파일명만 가지고 makefile인지 알아볼 수 있도록 작성하는 것이 좋다. SRCS = ft_putchar.c main.c OBJS = $..
3기 1차 시작일이 원래 7월 즈음이었는데, 계속 미뤄지다가 10월 중순에서야 시작할 수 있었다! 1. La Piscine 첫날에 클러스터 가서 등록절차 마치고 자리 가서 앉았는데, 가자마자 뭐해야할지 몰라서 이것저것 눌러봤던 기억이 난다. 옆에 앉았던 언니한테 계속 물어보면서 친해져서 밥도 같이 먹고 그 이후로 한 달간 붙어다녔다! 환경 탓인지 모르겠는데, 여기서는 이름, 나이를 먼저 물어보고 친해지기보다 그냥 말하다가 전공자인지 아닌지 먼저 물어보고 그렇게 얘기하다가 나중에 아이디 모르면 연락할 방법도 없고 그래서 친해지고 싶은 사람 있으면 아이디 기억해놔야 했다. ㅋㅋㅋㅋㅋ 프로젝트 난이도는 전공자 기준으로 말하면 쉽지 않았다.! 나는 학교에서 저번학기에 리눅스 프로그래밍 수업을 듣고 가서 그나마 ..
42 seoul 을 하면서 유용했던 것들을 적어보려고 합니다! 3기 1차가 끝났지만 언젠가 누군가에게 도움이 되었으면 좋겠네요 :D 터미널이 bash 인 경우 -> ~/.bashrc zsh 인 경우 -> ~/.zshrc 에서 작업 # ~/.zshrc export $MAIL=(본인메일) export $USER=(intraID) alias gcc-w='gcc -Wall -Werror -Wextra' alias norm='norminette -R CheckForbiddenSourceHeader' 1. export 먼저 터미널에서 USER=intra_ID 를 실행하면 쉘 변수를 설정하게 되는데, 이것은 지역변수 같은 역할이라 현재 쉘을 벗어나면 인식되지 않는다. 그래서 export 명령을 사용하여 환경변수로 e..
42 seoul 을 하면서 유용했던 것들을 적어보려고 합니다! 3기 1차가 끝났지만 언젠가 누군가에게 도움이 되었으면 좋겠네요 :D 1. if, while 등 키워드 뒤에 한칸 공백 삽입 후 괄호 작성 if (조건식) { } while (조건식) { } 1-1. 사용할 수 없는 문법 1) for 2) switch 3) case 4) 중첩된 삼항연산자 5) // 주석 - /* */ 만 사용 가능(이것도 에러나서 42헤더 외에 다른주석 안써봄) - // 주석은 c++스타일이라고 한다 2. 지역변수는 변수 선언과 초기화를 동시에 할 수 없다. - 변수 선언하는 부분은 가장 위에 선언(빈 줄 X) - 변수 선언 부분과 대입문, 구현문은 빈 줄이 삽입되어야 한다 (bad aligned error) 3. 변수명, ..