본문 바로가기

전체 글1930

3. [go언어] Hello World! 역시 프로그램의 첫 시작은 Hello World 로 시작을 해야 제맛이다. LiteIDE를 실행 후 [File] - [New] 또는 Ctrl + N   2번 째 Go Source File 를 선택후에파일명을 간단하게 작성후 OK 버튼을 누르면 파일 생성 완료위의 예시는 example.go 파일로 생성이 된다.  자주 사용되는 단축키를 설명하자면Ctrl + b : 빌드Ctrl + r : 빌드 후 실행(디버깅 X)Ctrl + t : 테스트F9 : 브레이크 포인트 설정/해제F5 : 디버깅 시작, 계속Shift + F5 : 디버깅 중지  소스는 간단하다 go언어는 main 패키지 부터 실행이 됩니다 package main import패키지를 사용하는 키워드. 문자열을 출력하기 위한 fmt 패키지를 호출 합니다... 2016. 7. 1.
2. Go 언어 설치 고언어의 설치는 정말 간단하다. 윈도우, 리눅스, 매킨토시 등 다양한 OS에서 개발환경을 지원한다. https://golang.org/dl/위의 사이트에서 다운이 가능함(현재 버전 go.1.6.2) 윈도우만 설명드리자면 게임 설치하듯이 Next 버튼만 누르면 설치가 완료된다. 설치 후에 자바처럼 환경변수(PATH)에 C:\Go\bin 등록을 해야 한다.(보통 설치시 자동으로 등록된다)  개발설치 툴은 LiteIDE를 보통 많이 사용한다고 한다. 아래의 사이트에서 다운이 가능하다https://sourceforge.net/projects/liteide/ 다운받고 설치 후 실행시 첫 화면 2016. 6. 29.
1. Go언어 살펴보기 - Go 언어 구글이 개발한 프로그래밍 언어, 빠른 성능, 안전성, 편의성 C언어기반으로 하고 있으며 C++의 복잡한 문법 대신 간단하고 간결한 문법 추구 - Go 언어 특징 1. 정적타입, 강타입 2. 컴파일 언어 3. 가비지 컬렉션 4. 병행성 5. 멀티코어 환경지원 6. 모듈화 및 패키지 시스템 7. 빠른 컴파일 속도 1. 정적타입과 동적타입정적타입 : 자료형을 컴파일 할 때 결정동적타입 : 자료형을 실행시 결정자료형이란? int, float, char, string 등등※ 고언어는 정적타입을 사용  2. 컴파일 언어고 언어는 컴파일 언어이다. 프로그래밍 언어는 크게 컴파일언어, 인터프리터 언어가 있음컴파일 언어 : C, C++, C#, Java, Go인터프리터언어 : Python, Ruby, Pe.. 2016. 6. 29.
[HTML] checkbox, radio 위아래 맞추기 모든 브라우저 부트스트랩에서 채용해서 약간 수정하였다. 체크박스, 라디오 버튼과 옆에 쓰여지는 글자의 위치가 일직선으로 정렬이 된다! 크롬, 파폭, 사파리, IE7~10 2016. 6. 16.
N부터 K까지 더하는 알고리즘 특정 숫자 N 부터 K까지 더하는 알고리즘 addSum은 가우스가 1부터N까지 덧셈 방식을 착안하여 직접 설계함addSum2는 일반적인 프로그래밍 덧셈 방식 직접 소스코드를 짜서 실행해보면 뭐가 다른지 알것이다.규칙적이거나 반복적인 부분을 사용해야 하는 경우 수학적 공식을 이용하는 것이 프로그램에 최적화를 가져다 준다. 2016. 6. 14.
큐 알고리즘 큐도 역시 간단하다. 큐는 스택과 달리 FIFO 방식이며 가장 먼저 들어온 요소가 가장 먼저 처리가 되는 구조이다. 2016. 6. 13.