목록분류 전체보기 (145)
쿼카러버의 기술 블로그
본 글을 읽기 전에 다음 개념에 대한 이해가 우선돼야 한다. 고루틴 : https://etloveguitar.tistory.com/39 채널 : https://etloveguitar.tistory.com/40 Context 간략한 소개 Context 생성 How to accept and use contexts in your functions 예제 1. Context 간략한 소개 golang을 사용해보면 context라는 패키지가 있다. 이는 작업을 지시할 때 작업 가능 시간, 작업 취소 등의 조건을 지시할 수 있는 작업 명세서 역할을 한다. 새로운 고루틴으로 작업을 시작할 때 일정 시간 동안만 작업을 지시하거나 외부에서 작업을 취소할 때 사용한다. 이 패키지가 하는 일에 대한 간략한 설명을 하자면 프로그..
채널에 대한 설명을 읽기 전에 이전 포스팅인 고루틴 (go routine)에 대한 간단한 이해를 하길 바란다. 링크 : https://etloveguitar.tistory.com/39 [golang] 고루틴(go routine)이란? - 1탄 간단한 소개 공식 도큐먼트에 따르면 Go routine의 정의는 다음과 같다 “A goroutine is a lightweight thread of execution”. 고루틴은 thread보다 더 가볍고, 따라서 thread를 관리하는 것보다 더 자원효율적(less resou.. etloveguitar.tistory.com 1. 채널 간략한 설명 2. 예시 1. 채널 간략한 설명 채널은 고루틴간의 통신 채널 이라고 생각하면된다. 다른 의미로 고루틴끼리 메시지를 전..
공식 도큐먼트에 따르면 Go routine의 정의는 다음과 같다 “A goroutine is a lightweight thread of execution”. 고루틴은 thread보다 더 가볍고, 따라서 thread를 관리하는 것보다 더 자원효율적(less resource intensive)이다. 다음 코드를 goplayground에서 실행해보자. Playground: https://play.golang.org/p/-TDMgnkJRY6 package main import "fmt" //function to print hello func printHello() { fmt.Println("Hello from printHello") } func main() { //inline goroutine. Define a..
C프로그래밍을 하거나, CS 공부를 하게되면 offset이란 단어를 자주 접하게 된다. 들을 때마다 헷갈려서 정리해두려고 한다. 1. offset 정의 2. 예시 1. offset 정의 오프셋(offset)은 상대 주소, 즉 기준이 되는 주소로부터 얼마나 떨어져 있는지를 나타내는 값을 의미한다. 2. 예시 1) "abcdef"라는 문자열이 있다고 하면 d는 a로부터 얼마나 떨어져있나? (답 : 3) 즉, d문자는 a 시작점에서 3의 오프셋을 가진다. 따라서, Offset은 주로 두 번째 주소를 만들기 위해 기준이 되는 주소에 더해진 값을 의미한다. 2) 과학시간에 저울로 소금의 무게를 잴때 비커의 무게를 제외하기 위해 저울에 설정해두는 값도 offset이라고 한다. 예를 들어 비커의 무게가 400g, 소..
1. 몬스테라 소개 및 효능 2. 물주기 3. 환경 4. 트러블슈팅 1) 몬스테라 소개 및 효능 반덩굴성 식물로 열대 아메리카가 원산지다. 인테리어 종결자기도하고 수분 발산작용을 하기 때문에 천연 가습효과가 있다. 미세먼지 흡착, 유해화학물질 제거, 새집증후군, 음이온 생셩 능력 등 아주 좋다. 2) 물주기 몬스테라는 흙이 젖어있는데도 물을 계속 주게되면 뿌리가 썪는다. 흙이 말랐는지 확인하고 (나무젓가락을 찔러넣어서 1시간 뒤 꺼냈을 때 흙이 묻어 나오지 않을 때) 흙이 말랐으면 배수구멍으로 물이 흘러나오게끔 듬뿍 준다. (물을 좋아하니 너무 속흙이 마를때까지 기다리지는 말자) 주의사항은 전날에 수돗물을 받아두어 염분을 날려준다. 3) 환경 - 직사광선을 피하자 - 밝은 곳을 좋아하니 밝은 곳에 두자 ..
1. 테이블야자 소개 및 효능 2. 물 주기 3. 환경 4. 트러블슈팅 1. 테이블야자 소개 및 효능 테이블야자는 아열대지방에서 서식하는 식물이다. 책상위에 올려놓고 키운다고 해서 테이블야자라는 명칭으로 불린다. 그만큼 관리 하기 쉽다. 성장 속도는 무난하다. 공기 중 수분 방출 능력이 뛰어나고 벤젠, 폼알데히드 등 화학물질 제거에 탁월하다. 2. 물주기 과습에는 약하지만 봄, 여름, 가을에는 흙을 촉촉하게 유지하는 것이 좋다. 위에서 부터 1/3정도의 흙이 마르면 물을 주자. 겨울에는 화분의 흙이 말랐을 때 물을 충분히 주는 것이 좋다. 참고 : 물을 좋아하니 종종 분무기로 물을 뿌려주자. 3. 환경 테이블야자는 실내 형광등 빛만으로 충분히 키울 수 있다. 강한 직사광선은 피하는 것이 좋고, 습한 환경..
1. 산세베리아 문샤인 소개 및 효능 2. 물주기 3. 환경 4. 트러블슈팅 1) 산세베리아 문샤인 소개 및 효능 산세베리아는 품종이 매우 다양하다. 다육 식물이지만 난처럼 호흡을 하고 이산화탄소를 흡수하기 때문에 침실에 많이 놓여지는 식물이다. 공기정화식물이며 포름알데히드, 크실렌, 벤젠 등을 잘 제거한다. 2) 물주기 산세베리아는 과습에 약하다. 속흙이 완전히 말라야 물을 주는게 좋다. (거의 한 달에 한 번 꼴) 속흙이 말랐는지 확인하는 방법은 나무젓가락을 깊숙히 찔러넣고 1시간 정도 있다 뺐는데 흙이 거의 묻어나오지 않는지 확인한다. 3) 환경 흙 : 배수와 통풍이 좋은 흙. 굵은 모래 등을 많이 섞는게 좋다. 장소 : 살짝 해가 들어오는 양지/반음지 - 빛을 좋아하고 더운 지방에서 왔기 때문에 ..
타겟 : find 명령어가 궁금하신 분들 읽는 법: 당장의 커맨드가 궁금하신 분들은 Easy Command 원리가 궁금한 분들은 find in detail까지 읽기 Easy Command 현재 디렉토리 하위에 존재하는 파일 중에 이름이 매칭되는 파일 찾는 법 find . -name '{파일 이름}' $ find . -name '*.txt' 현재 디렉토리 하위에 존재하는 파일 중에 이름이 매칭되는 파일 찾는 법 find . -name {파일 이름} $ find . -name lazy.txt find in detail 리눅스를 쓰다보면 1) 파일/디렉토리를 찾거나 2) 특정 파일이 어떤 문구를 포함하고 있는지 확인하고 싶을 때가 있다. (해당 케이스는 아래 링크 참고) https://etloveguitar...