맨날 gopath 설정 같은 걸 까먹어서 기록을 해둡니다. 참고 : https://go.dev/doc/install Download and install - The Go Programming Language Documentation Download and install Download and install Download and install Go quickly with the steps described here. For other content on installing, you might be interested in: Download Don't see your operating system here? Try one of the other download go.dev 1. go 다운로드 받기 http..
git 관련 강의를 의뢰받은 게 있어 수업 만들 겸 간단히 정리를 해본다. (진짜 간단한 것만.....) 1. 디렉토리 기본 구조 working directory : 현재 작업 중인 로컬 PC 디렉토리 staging area : add를 통해 tracking된 파일 목록 repository (local) : 로컬 PC 상에 기록된 commit된 파일들의 저장소 repository (remote) : 외부 저장소에 기록된 commit된 파일들의 저장소 add : 형상관리하고자 하는 파일을 tracking commit : tracking된 파일을 형상관리 저장소에 기록 push : 외부 저장소에 commit된 내용 저장 pull : 외부 저장소에서 파일 가져오기 reset : tracking되거나 commi..
참고 : https://blog.kiwiyou.dev/ps/rust-ps-tips/ 1. 숫자만 줄바꿈, 스페이스 등으로 구분되게 입력 후 출력 예제 : https://www.acmicpc.net/problem/10950 test case 5 1 1 2 3 3 4 9 8 5 2 2 5 7 17 7 code 2. 테스트케이스 (숫자) 마다 string 다루기 예제 : https://www.acmicpc.net/problem/8958 test case 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX 10 9 7 55 30 code 3. 입력된 값 벡터로 처리 예제 : https://www.acmicpc.net/problem/1032 tes..
openssl을 이용해서 개발할 일이 있거나 버전 업데이트가 필요할 때마다 까먹어서 메모를 해놓습니다. ubuntu뿐만 아니라 다른 리눅스도 동일하게 진행하면 됩니다. 1. openssl 파일 가져오기 openssl은 현재 1.1.1 버전과 3버전이 있습니다. 필요한 패키지를 설치하면 됩니다. (작성일 기준 최신 버전) 저는 기본으로 있던 버전이 1.1.1f라 해당 버전으로 설치하겠습니다. wget https://www.openssl.org/source/openssl-1.1.1f.tar.gz 2. 압축풀기 tar xvfz openssl-1.1.1f.tar.gz 3. config 실행 openssl 폴더에 들어가면 config 실행파일을 볼 수 있습니다. user에도 권한 줄 수 있게 shared 옵션을 ..
docker-compose : 컨테이너 별로 다른 환경 변수나 이미지 필요하거나 등 다른 설정을 해주어야 한다면 일일이 해당 컨테이너를 만들기는 힘들다. 그 때 필요한 것이 docker-compose 이다. docker-compose.yaml 파일을 통해 각 컨테이너 별로 설정을 해주고 한 번에 또는 각 컨테이너 별로 실행이 가능하다. 테스트 : wordpress 시작하는 컨테이너들을 만들자. 필요 : mysql (wordpress에 쓰일 mysql), wordpress 컨테이너 이미지 전체적인 구성 : 웹에서 연결된 wordpress 컨테이너로 들어오면 wordpress_net 네트워크로 연결된 mysql 컨테이너에서 데이터 불러오는 구조 포트 (로컬호스트) : 호스트 : 8080, wordpress ..