본문으로 건너뛰기

태그 :: 개발관련

전체 82개

현재 윈도가 32비트인지 64비트 인지 확인

개발관련 GO언어(Golang)

Go언어는 개발하는 컴퓨터의 OS나 아키택처 상관 없이 다양한 플랫폼을 대상으로 실행파일 빌드가 가능합니다만. runtime 패키지의 GOARCH나 GOOS 등은 컴파일시에 해당 바이너리가 타겟으로 잡은 정보가 나올뿐 실제 현 시스템에 대한 정보를 대변하진 않습니다. 예를들어 64비트 …

JSON 오브젝트 사이즈 얻기

개발관련 JavaScript

일반적으로 자바스크립트에서 배열등의 크기를 얻을떄는 .length 를 통해 얻습니다만 .. 이게 JSON 파싱등을 통해서 얻은 오브젝트에 포함된 경우에는 length 변수의 값으로는 얻어지지 않습니다. 그런경우 참고하세요. JavaScript function …

CreateProcess 예제

C/C++/MFC/WinAPI 개발관련

보통 다른 프로그램을 프로그래밍 적으로 실행을 하려면 ShellExcute 함수를 많이 쓰긴 합니다만.. 다른 이유로 CreateProcess 로 실행을 해야 하는 경우도 있지요 .. PID로 뭔가를 해야 한다거나 .. 등등... 그런때 쓰시면 됩니다. C++ / * …

Go언어로 윈도 서비스 어플리케이션 만들기

개발관련 GO언어(Golang)

최근에는 MS의 Visual Studio도 기본적으로 무료로 사용가능하지만.. 무료버전으로는 서비스 어플리케이션은 개발할 수가 없습니다. ( 물론 Professional 버전 등에서 관련 리소스들을 복사해와서 꼼수로 개발환경을 구성가능하기도 하지만 ㅎㅎ ) 여튼 .. Go로도 윈도 서 …

파일복사 함수

개발관련 GO언어(Golang)

기본적으로 파일을 이동시키거나 삭제하는 함수는 제공되고 있지만 복사의 경우 따로 구현을 해야 합니다. Go / * 파일 복사 함수 / func copyFile(srcFile string, destFile string) error { // 기존 파일이 있으면 삭제 if , err := …

간단한 파일 다운로드(HTTP GET)

개발관련 GO언어(Golang)

프로그래밍을 하다보면 HTTP GET방식으로 파일을 다운받아 저장해야할 일이 종종 있습니다. 그런떄 사용가능한 GET 방식의 간단한 파일 다운로드 예제입니다. Go func downloadFile(filepath string, url string) error { // Create …