linux - golang 설치

5일 전
·
2개의 댓글

struct, enum default 값

문제 이런 struct가 있을 때 new() 함수를 만들면 default값들로 채워진 struct를 반환하고 싶은데 일일이 default값을 써주는건 너무 비효율적이고 방법이 있을거 같았다. 해결 Default trait 링크 Default trait 쓰기 Default trait을 쓰면 해당 type에 default값을 준다. Application도...

2022년 1월 16일
·
0개의 댓글
post-thumbnail

.env 파일 token 값 변경, 추가

access_token을 .env 파일에 추가, 변경 하기.

2022년 1월 14일
·
0개의 댓글

module 나누기

문제 OAuth2로 access_token 까지 얻은 상태. 문제는 지금 main.rs에 다 구현된 상태. 거기다 me 요청을 보냈을 때 사용할 구조체도 분리 필요. 이 상태에서 최종적으로 만들고 싶은 모습은 아래와 같다. 해결 1 일단 러스트 모듈 개념이 너무 헷갈린다. 모듈 설명 이 영상이 그나마 잘 설명해준다. 아무튼 러스트가 모듈을 찾는 순서를 ...

2022년 1월 14일
·
0개의 댓글
post-thumbnail

OAuth2 인증

42 oauth2 인증 에러

2022년 1월 11일
·
0개의 댓글

serde_json generic type deserialize

문제 아래 코드는 API 호출로 받아온 JSON data를 deserialize하는 함수다. 그런데 이 함수가 호출하는 API에 따라 반환하는 타입이 달라진다. 여기서 문제가 있는데 타입만 다른데 똑같은 모양의 함수를 만드는게 비효율적이라는 것. 그래서 generic type을 받도록 바꿔봤는데 잘 되지 않는다. 아래는 generic type처럼 작동할 ...

2022년 1월 3일
·
0개의 댓글

[Rust] 다른 파일에 있는 module 사용하기

Rust 에서 다른 파일에 있는 module 사용하기.

2021년 12월 12일
·
0개의 댓글
post-thumbnail

Makefile 꾸미기

all, clean, fclean 의 작동만 하도록 만든 Makefile이다. 제대로 작동은 하지만 볼수록 뭔가 복잡하고 밋밋하다. 컴파일 과정을 다 보여주지 않고 색깔도 좀 바꾸고 싶었다. 이번에 하려는 것은 크게 두개로 실행 결과 출력하지 않기 실행 결과 색

2021년 7월 20일
·
0개의 댓글
post-thumbnail

pipex

pipex

2021년 7월 5일
·
0개의 댓글

Virtual Machine

가상 머신(Virtual Machine)은 물리적 하드웨어 시스템에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경이다. 실제 물리적인 컴퓨터는 아니지만 실제 컴퓨터처럼 작동하며 컴퓨터의 주요 부품(C

2021년 7월 2일
·
0개의 댓글

Debian vs CentOS

CentOS : RPM 패키지 + YUM/DNF 패키지 관리자Debian : DEB 패키지 + APT 패키지 관리자CentOS : XFS. Debian이 제공하는 몇몇 파일시스템을 공식적으로 지원하지 않는다.Debian : EXT4.버전 업그레이드에 있어서 Debian

2021년 7월 2일
·
0개의 댓글

SELinux vs AppArmor

SELinux vs AppArmor

2021년 6월 30일
·
0개의 댓글

aptitude vs apt

Apt : Advanced Packaging Tool소프트웨어의 설치와 제거를 처리하는 패키지 관리 툴이다. 초기에는 .deb 패키지를 관리하기 위해 만들었지만 현재는 rpm 패키지 매니저와도 호환된다.apt는 그래픽 인터페이스 없이 명령어로 사용한다.설치할 패키지 명

2021년 6월 30일
·
0개의 댓글

Born2BeRoot

42서울 Born2BeRoot

2021년 6월 29일
·
0개의 댓글
post-thumbnail

유한 상태 머신으로 구현한 ft_print

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6ec599d4-d52a-47a3-a8d4-611a652cbf0d/Untitled.png\`\`\`

2021년 6월 29일
·
0개의 댓글