일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SC택배
- nodejs
- 2009Gstar
- 왜관가는길
- 트라이얼 자전거
- 던파
- golang
- 부품함
- 탐론 28-75 F2.8
- 090722
- 전광판 에러
- SourceTree
- 동서대
- 민트색
- 아몰 레드
- PC Studio
- 집더하기
- vscode
- 민트색수첩
- 대전 지하철
- 하늘
- D-Range
- 1987년 6월
- 던전앤파이터
- 스파이크걸즈
- 온천천
- 전자정보관
- 주차시간
- git
- 민석도서관
- Today
- Total
목록Study (12)
가이의 다락방
https://www.sourcetreeapp.com/ 에서 다운로드 받습니다. 저는 Mercurial 을 사용하지 않아 '사용하지 않겠습니다.'를 선택했습니다.
1. Ctrl + Shift + P 를 눌러 커맨드 창을 띄운다. 2. "extensions install"을 입력 하면 설치할 수 있는 확장모듈이 표시된다. 3. 확장 모듈 중 "Go"를 인스톨 한다.올린 사람이 "lukehoban"으로 되어 있다. 4. 아무 go 프로젝트 폴더를 열고 go 파일을 연다.초기 설정이 되지 않아 오른쪽 하단에 "Analysis Tools Missing" 이라고 뜬다."Analysis Tools Missing"을 클릭하면 관련 라이브러리 인스톨 여부를 묻고 기본 라이브러리를 설치한다.nodejs의 package.json과 유사하지만 사용자가 별도로 사용한 라이브러리는 별도로 설치해야 한다. 5. F5를 눌러 디버깅 하면 디버거 설정이 안되어 있어 아래와 같은 에러가 발생한..
윈도우 기준 go 설치 및 설정 1. go를 설치합시다.아리 주소에서 OS에 맞는 버전을 받아 설치합니다. (현재 1.6.2)https://golang.org/ 2. GOPATH를 설정합니다.Go를 설치하였으면 시스템변수에 GOROOT가 설정되어 있어야 합니다.GOROOT 기본값은 C:\Go\ 입니다. 시스템 변수에 GOPATH를 등록합니다. 어떤 디렉토리라도 상관없지만, 전 기억하고 알아보기 편하게C:\GoPath 로 설정하였습니다. 3. 커맨드 창에 "go env"를 넣습니다.제대로 설정되어있다면, 환경 목록에 아래와 같은 문구를 볼 수 있습니다. set GOPATH=C:\GoPath\ 값 부분에 자신이 설정한 경로가 보여야 합니다. 완료 !
윈도우에서 git 설정하기 1. git 사이트에서 OS에 맞는 git을 설치한다. (글을 작성하는 현재 2.9.1 버전)https://git-scm.com/ 2. git bash를 연다. 3. commit 시 보여질 이름과 메일주소를 등록한다. (git bash)$ git config --global user.name "name"$ git config --global user.email "id@example.com" 4. push 기본 설정을 simple로 변경$ git config --global push.default simple 옵션은 simple, matching 두가지가 있다.simple : 현재 작업중인 브랜치만 pushmatching : local과 remote 브랜치명이 동일한 모든 브랜치..
AVR 에서의 UART 통신 ※ 이곳에서 설명하는 모든 AVR관련 문서는 ATmega128 (16MHz)가 기준입니다. AVR내에서 UART통신은 적어도 한국 내에서는 가장 많이 사용되는 Serial 통신이다. Serial 통신은 직렬 통신을 뜻하는데, 회로 상에서 보았을 때, 하나의 선을 통해 데이터들이 줄을 서서 일렬로 통과하기 때문에 붙여진 이름이 아닐까 생각한다. 이 부분은 인터넷을 검색하면 쉽게 나오는 사실 이기 때문에 자세한 언급은 하지 않겠다. 일단 일반적으로 책에 서술되어 있는 UART통신의 예제를 보도록 하자.(알기 쉽게 배우는 ATmega128, 신동욱/오창헌 참고) 표 1. USART0 에코 소스. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ..
MatLab을 이용한 FFT ※ 이 문서는 MatLab의 도움말 문서를 참고 하였다. 단순한 사용설명이므로 자세한 내용을 원한다면 MatLab의 도움말에서 ‘FFT’를 키워드로 검색하여 Function부분을 보면 된다. 표 1. 사인파형 만들기. Amp = 2; tempValue = zeros(1, 1000); for j = 1 : 1000; tempValue(j) = Amp * sin(2 * pi * 10 * j/100) + 4 * sin(2 * pi * 7 * j/100); end 표 1.의 소스에서 for ~ end 로 기록된 부분이 파형을 만드는 부분이다. tempValue이 변수가 FFT를 하여 분석해야할 소스가 된다. 파형은 Sin 파형으로 10Hz주파수대의 진폭이 2, 7Hz가 4의 진폭을 ..
짝수를 출력하지 않는 구구단 기본적인 구구단에서 짝수만을 출력해주기 바라는 분이 계셔서 작성하여 보았다. □source #include #include int main(void) { int a, b; // 1번 for문 for(a = 1; a < 10; a++) { // 2번 for 문 for(b = 1; b < 10; b++) { // 만약 a와 b를 곱한 결과를 2로 나누어서 0이 되면 짝수이므로 // 건너뛴다. 이때 continue문은 printf를 건너뛰고 2번 for문으로 직행 // 이 부분을 사용하지 않으면 일반 구구단이다. if((a * b) % 2 == 0) continue; // 곱셈 결과 출력 printf("%2d*%2d=%2d ", a, b, a*b); } // 앞자리가 바뀌면 줄 바..
캐리지 리턴(Carriage Return) 486 혹은 그 이전 컴퓨터를 사용하였거나 타자기를 사용했던 세대라면 캐리지 리턴에 대하여 사용하여 보았거나 혹은 들어보거나 본적이 있을 것입니다. 요즘에는 매우 보기 힘들고 쓸 일도 없을 것임에도 언급을 하는 이유가 뭘까요? 언어 게시판에 이러한 글을 썼으니 분명 프로그래밍 언어랑 연관이 있을 텐데 무슨 연관일까!? 우리가 사용하는 컴퓨터의 키보드의 유래는 타자기에서 왔습니다. 쿼티(QWERT) 배열 자판의 시작이 타자기라는 뜻입니다. 타자기를 영화에서 본 사람이라면 타자를 칠 때마다 종이가 옆으로 글자 하나의 크기만큼 밀려나고 끝까지 도달하면 종이가 위로 올라가면서 줄이 바뀌고, 그것을 손으로 밀어서 다시 처음부터 시작하는 것을 알 수 있습니다. 이 시스템이..