전체보기272 [Shell script] 쉘 스크립트 공부 사이트 로재의 개발 일기 쉘 스크립트 공부 사이트이 분이 작성한 글을 보면서 공부하면 좋을 것 같아서 정리해요.https://mug896.github.io/bash-shell/bug_reports.html ※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다 2019. 7. 2. [C/C++] [MFC] TCHAR, wchar, char란 무엇인가?? 로재의 개발 일기 IOCP를 github에서 예제를 보면서 공부를 하다가TCHAR나 _tmain _tprint _wchar_t 와 같은 부분에서 막혀저와 같은 분들이 있을까해서 포스팅을 합니당... (win32 공부해야 하나..) TCHAR?TCHAR를 설명하기 전에, 아스키 코드에 이어 멀티바이트와 유니코드에 대해서 설명할 필요가 있다. 1. 아스키 코드 (ASCII)아스키 코드 값이라는 말을 프로그래밍을 하다보면 들어봤을 것이다.(비록 이제 시작했더라도) 이는 영어, 부호, 숫자등을 128개의 수로 나타내는 방법을 사용한다.아스키코드는 1byte의 크기 (0000 0000~ 1111 1111)를 가지게 되지만, 이 ASCII CODE를 가지고는 한글이나 다른 언어를 표현할 수 없다. .. 2019. 6. 29. [ini이란?] ini 파일은 어떻게 사용하는가? 로재의 개발 일기 ini 파일이란? ini 파일은 보통 프로그램 정보를 저장하는 텍스트 문서를 말합니다.대체적으로 아래처럼 작성합니다. [SERVER1]SERVER_IP : 127.0.0.1SERVER_NAME : adminTCP_PORT = 3000UDP_PORT = 3100[SERVER2]SERVER_IP : 127.0.0.1SERVER_NAME : adminTCP_PORT = 3000UDP_PORT = 3100(편의상 두개의 section 내용은 같습니다.) 그리고 그것을 위해서 사용하는 함수가 몇 가지 있는데요. (무조건 ini 파일로 사용하는 것은 아닙니다.) GetPrivateProfileInt GetPrivateProfileString WritePrivateProfileString가 있습니다.. 2019. 6. 26. [Window Thread] 윈도우에서 쓰레드 간단한 예시 로재의 개발 일기 쓰레드 in 윈도우 윈도우에서 쓰레드를 사용하기 위해서는 리눅스와 다른 함수를 사용해야한다.자세한 내용은 MSDN에서 확인 가능. CreateThread() 1234567static HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpsa, DWORD dwStackSize, LPTHREAD_START_ROUTINE pfnThreadProc, void* pvParam, DWORD dwCreationFlags, DWORD* pdwThreadId) throw();csThread를 생성하는 함수이다. ipsa : 새로운 thread의 보안 속성 dwStacksize : 새로운 thread의 stack pfnThreadProc : 새로운 thread의 프로시저 즉 함.. 2019. 6. 25. [QT] 메모장을 만들어보자 -2 로재의 개발 일기 메모장 이전에는 [QT] 메모장을 만들어보자 -1 에서 UI를 작성하였습니다.이제 본격적으로 약간의 설명을 덧 붙인 뒤에 코드를 첨부하겠습니다. QString..? 123456QString i; // current file's numberQString total; // number of files to processQString fileName; // current file's name QString status = QString("Processing file %1 of %2: %3") .arg(i).arg(total).arg(fileName);cs QString은 QT에서 제공하는 String 라이브러리이며, QString의 인자는 99개까지 가능합니다.즉, 위의 코드에서 보다시피 %.. 2019. 6. 23. [QT] 메모장을 만들어 보자 -1 로재의 개발 일기 메모장 QT에서 다음과 같이 생긴 메모장을 만들어 보도록 하겠습니다.메모장을 만들기 위해서 필요한 부분은 총 6가지 입니다.1. 파일의 리스트를 보여주는 부분 (QList Widget) 2. 파일의 내용을 작성하는 부분 (QText Edit) 3. Select Directory 파일 목록에서 파일을 고르는 버튼 (Select Directory) 4. 파일을 읽기 모드로 여는 버튼 (File Open)5. 파일을 저장하기 위한 버튼 (File Save) 6. 프로그램을 종료하는 버튼 (Exit) 우선 UI QT에서는 버튼들의 액션을 받아와야 하기 때문에 UI (user interface) 부터 만드는 것이 편리합니다. 이미 만들어진 프로그램을 보면 알 수 있지만 MainWindow창 안에.. 2019. 6. 22. 이전 1 ··· 26 27 28 29 30 31 32 ··· 46 다음