전체 글

·Go
완성 코드는 맨 아래에 있습니다. multipart/form-datamultipart/form-data가 무엇인지는 여기에 잘 소개되어 있습니다(혹은 RFC7578) HTTP multipart/form-data 이해하기Understanding about HTTP multipart/form-datalena-chamna.netlify.app  쉽게 말하자면 multipart/form-data는 여러 파트를 boundary로 구분하여 한 번에 전송하는 HTTP요청의 한 방식입니다.이 방식은 여러 종류의 content type을 함께 전송할 때 유용합니다. (username, image를 같이 전송하는 등) 각 파트는 헤더와 데이터를 가집니다.POST /upload HTTP/1.1Content-Type: mul..
·Go
만든 기능을 설명할 때 Testable Examples를 사용하여 예시를 들고 테스트를 할 수 있다. 일반 테스트와 마찬가지로 파일명은 _test로 끝나야 한다. 또한 함수는 Example로 시작한다. 정수 두 개를 더하는 함수를 만들었다고 하자.// in add.gopackage gotestfunc Add(a, b int) int { return a + b} // in add_test.gopackage gotestimport "fmt"func ExampleAdd() { for i := 1; i  출력될 것으로 예상하는 값을  // output: 아래 주석으로 적어주면 된다.// output: 을 무조건 적어주어야 한다. 대소문자는 상관없다// output: 이 없다면 테스트로 인식하지 못한다.  결과~..
·Go
빈 구조체 struct{}struct{} 는 필드가 없는 빈 구조체 타입을 정의한다.struct{}{} 란 아무것도 정의되어있지 않은 struct를 생성하는 것이다. 일반 구조체를 만드는 것과 비교해 보면 알기 쉽다.package mainimport ( "fmt")func main() { person := struct { Name string Age int }{"peter", 10} emptystruct := struct{}{} fmt.Println(person) fmt.Println(emptystruct) // {peter 10} // {}}  빈 구조체는 필드가 없기 때문에 메모리 효율이 좋고, 다양한 상황에서 유용하게 사용할 수 있다. struct{} 는 보통 세 가지 방법으로 사용한다..
"쿠버네티스 교과서"의 예제를 따라하다가 발생한 오류m1맥 사용중 kubectl get nodes, kubectl get pods 에서 아래와 같은 오류가 나온다.E0530 01:23:45.597873 26345 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp 127.0.0.1:8080: connect: connection refusedE0530 01:23:45.600193 26345 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/a..
·기록
헬스장 옮김 엄청 크고 사람도 별로 없음 기구도좋음 미쳤다 멸치한마리 낮시간이긴 했는데 헬스장 전체에 5분정도 계셨고 이쪽 구역엔 진짜 사람이 한~~명도 없었다. 등 기구 쫙, 가슴 어꺠기구 쫙, 하체기구 쫙 세줄 있다. 혼자 신나서 등 기구 일자로 쭉 한번씩 써봄ㅋ 저번주에 어금니가 깨졌다 이빨에 뭐가 낀거같은 느낌이 며칠동안 안 사라지길래 이쑤시개까지 써봤다 그래도 불편한 느낌이 들어서 거울을 보니까 이빨이 깨져서 깨진 틈 사이에 갇혀있었다. 이쑤시개로 살짝 건드려서 뺴줬따. 크게 깨진게 아니고 약간 불편하기만 해서 그냥 냅뒀는데 며칠뒤에 밥먹다가 진짜 돌 씹는 느낌이 나서 뱉어보니까 이빨이 튀어나왔고.. 어금니 깨진거때문에 아침에 치과가서 상담 받았다. 이빨 닿는 곳에 혀가 너무 아파서 이빨을 좀 ..
·기록
감기에 걸린 건지 며칠 전부터 몸이 안 좋았다 못 간다고 할까 하다가 그냥 갔다 롯데타워 처음 봤는데 짱 크다 사진으론 느낌이 안 담 귀여운 물고기들 유리에 손 대도 반응 안 해줌 물고기 까페에서 회의하려다가 너무 비싸고 자리도 없는 거 같아서 다른데 찾아봤다 평일 점심인데 사람 짱 많다 카페, 음식점 안에도 사람들로 가득 차 있음;; 스쿼트할 때 숨이 차서 유산소의 필요성을 느꼈다 살도 뺄 겸 반스신고 런닝머신 뛰면 무릎 고장 날 거 같아서 신발 샀다 크림 처음 써봄 신기
·
그림으로 배우는 리눅스 구조 | 타케우치 사토루 - 교보문고그림으로 배우는 리눅스 구조 | 선배가 옆에서 하나하나 알려주듯 친절히 설명해주는 실습과 그림으로 배우는 리눅스 지식의 모든 것 * Go 언어와 Python, Bash 스크립트 실습 코드 제공 * 이 도서는product.kyobobook.co.kr 인터넷 서점을 돌아다니다 이 책을 발견하게 되었다.  기초적인 리눅스 개념부터 프로세스, 메모리, 디바이스, 파일 시스템 등 여러 가지 내용들을 간단하게 설명해 준다. 학교에서 운영체제랑 시스템 소프트웨어 수업을 들어서 익숙한 내용이 많이 보였다.그림 설명이 있어서 이해하기 쉬웠고 실습을 통해 직접 눈으로 결과를 보니 재미있었다. 근데 배우는 깊이가 깊지 않아서, 운영체제 공부 한 상태에서 리마인드 하..
·기록
playing god 치려고 먼지 덮여있는 클래식기타도 닦아주고 만칠천원짜리 기타줄도 샀다 디자인 멋지다 줄 갈아주는데 기타 가운데 금이 가있음;; 10번 프렛에 인레이가 있어서 너무 헷갈렸다 그래서 9번프렛에 대충 자국 냄 10번 프렛 검은색으로 덮어야 하는데 검정 보드마카 같은게 없어서 그냥 뒀더니 더 헷갈림 원래 클래식기타는 10번 프렛에 표시가 되어있는건가
munhwas1140
munhwas1140