본문 바로가기

전체 글

(339)
[C언어]INI파일 사용하기 (GetPrivateProfileString) *INI파일에 대한 자세한 내용은 나무위키에 검색해주세요 원형: DWORD WINAPI GetPrivateProfileString o _in_ LPCTSTR lpAppName, //Section의 이름 _in_ LPCTSTR lpKeyName, //Key의 이름 _in_ LPCTSTR lpDefault, //읽기에 실패할 경우 버퍼에 들어갈 디폴트 데이터 _out_ LPCTSTR lpReturendString, //읽은 내용이 들어갈 버퍼 _in_ LPCTSTR nSize, //읽기 버퍼의 사이즈 _in_ LPCTSTR lpFileName, //INI파일이 위치하는 경로 예:(SectionA, Bvalue, "-1", Csave, 255, ./Dinifile.ini) -> Dinifile.ini파일의 S..
[C언어]C언어 시리얼통신 - CreatFile (RS232, RS485 등) 1.CreateFile 파일 또는 I/O장치를 만들거나 여는 함수입니다. 일반적으로 사용되는 I/O장치는 파일, 파일스트림, 디렉터리, 실제 디스크, 볼륨, 콘솔 버퍼, 테이프 드라이브, 통신 리소스, 메일 슬롯 및 파이프입니다. 저는 CreateFile함수를 이용하여 시리얼통신을 위한 COM Port를 사용했으며, 제가 아는만큼 설명할수밖에 없으니 이 글에서 이 함수는 시리얼통신을 위하는게 주 목적으로 사용할 것 입니다. 이 함수는 파일이나 장치들의 핸들을 반환하며, 핸들을 통해 장치를 액세스하는 데 사용할 수 있습니다. 문법 WINAPI CreateFile( LPCTSTR lpFilename, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBU..
[C언어]멀티쓰레드 기반의 서버구현 쓰레드란? -경량화된 프로세스. 동시실행이 가능하며 프로세스의 단점을 극복하기 위해 등장. -스택을 제외한 나머지 메모리 공간을 공유 -보다 간단한 context switching -일부메모리를 공유하므로 스레드간 통신이 편리 thread관련 헤더파일은 int pthread_create( //쓰레드 생성 함수 pthread_t *thread, // 생성된 쓰레드의 ID를 저장할 변수의 포인터를 인자로 전달 pthread_attr-t *attr, //생성하고자 하는 쓰레드의 특성(attribute)를 설정할때 사용. 일반적으로 Null을 전달 void *(*start_routine) (void*), //리턴타입과 인자가 void*인 함수를 가르키는 포인터 void *arg //쓰레드에 의해 호출되는 함수에..
[구글링]ppt 검색하기, 특정 사이트 검색 ( site ) 특정 사이트에서만 검색하고싶은경우! 하지만 그 사이트 전체적인 검색창이 없는경우! 이럴 때는 어떻게 해야 할까요? 바로 구글 검색 연산자를 이용해야죠! 그럼 youtube에서만 '두부'를 검색한다고 생각하고 특정 사이트에서만 검색하는 'site'연산자를 사용하는 것을 보여드리겠습니다! ~~~ ~ 먼저 그냥 '두부'를 검색한 경우! 맨위에는 나무위키에서 두부의 검색결과를 보여주고 똑똑한 구글이 현재 제가 있는 안양시근처의 두부집을 광고해주네요. 나무위키에서도 검색결과가 나오고 다른 사이트에서 검색결과가나오고 이런 저런 사이트의 검색결과가 나오는 것을 확인할 수 있습니다. ~ ~ 그럼 site연산자를 사용해서 youtube에서만 검색한경우! 위 결과처럼 youtube에서만 검색되는 것을 보실 수 있습니다! ..
[구글링]ppt 검색하기, 특정 파일형식 검색하기 ( filetype ) 오랜만에 실용성 엄청 높은 연산자를 가져왔습니다. 그것은 바로, 특정 파일 형식만 검색하는 연산자인 'filetype' 입니다! 구글 검색하면서, 교육용같이 정리된 파일을 찾을 때, 주로 ppt로 찾으면 쉽게 검색이 가능한데, 이럴 때 꼭 필요한 연산자이겠죠? 제 기준으로 지금까지 올린 글 중 ""연산자 다음으로 실용성이 높은 연산자입니다! 그럼 바로 감자에대한 교육자료를 찾는다고 가정하고, 파일형식이 ppt인 감자와 관련된 파일을 검색해보겠습니다! ~~~ ~ 먼저 그냥 '감자'를 검색한 경우! 감자에 대한 일반적인 검색결과가 나와서 우리가 원하는 감자에 대한 교육정보를 얻으려면 엄청난 자료수집과 정리가 필요할 것 같습니다! 생각만 해도 머리아프죠? 이럴때 감자에 대한 ppt자료만 따로 분류해서 검색하면..
[구글링]사전적 정의 알아보기 ( define ) 어떤 검색어의 사전적 정의가 필요한 경우! 사전사이트에 들어가서 검색해보면 되겠지만, 그게 귀찮을수도 있죠! 그리고 사전적 정의와 함께 다양한 정보를 보고싶은경우는 사전에서도 검색어를 검색하고 다른 검색창에서도 검색어를 검색해야되죠. 이런 경우, define 연산자를 입력하면 쉽게 검색이 가능합니다! ~~~ ~ 먼저 그냥 '고급'만 검색한 경우! 너무 평범한 검색창이라서 별로 할 말이 없네요. 이런 경우, 고급의 사전적 의미를 보고싶으면 밑에 나무위키나 위키백과에서 자료를 확인해 보면 되겠지만, 그게 귀찮을수도 있잖아요? 그리고 수십개의 단어의 사전적 의미를 보고싶은경우! 수십개의 단어를 각각 검색해보고 다른 사이트에 들어가기 번거로울수도 있죠! 그럼 이제 define 연산자를 사용한 검색결과를 보여드리..
[구글링]관련 사이트 검색 ( related ) 어떤 사이트의 관련 사이트가 필요한경우! 어떻게 검색하실건가요? '~~와 비슷한 사이트'라고 검색하실건가요? 정말 유명한 사이트라면 저런 검색방법으로도 관련 사이트를 찾을 수 있겠지만, 대부분의 사이트들은 찾지 못할거에요! 그럴땐! 구글에서 준비해둔 '관련 사이트 검색(relate)기능을 이용하면 손쉽게 검색이 가능합니다! 그럼 이 기능을 살펴봐볼까요? ~~~ ~ 짠! 검색결과만 봐도 뭔지 이해가시죠? 구글과 비슷한 사이트를 찾기 위해, 검색연산자 'related:' 뒤에다가 구글의 주소를 입력했습니다! 그러니까 위와같은 사이트들이 검색되는것이 보이시죠? 정말 군더더기 없이 '관련사이트' 그 자체만을 보여주는 기능입니다! ~ ~ 한번더! 이번에는 유튜브와 관련된 사이트를 검색해보았는데, 제가 좋아하는 트..
[구글링]제목 검색하기. 제목으로만 검색하기 ( intitle ) 특정 '제목'을 검색하고싶은데, 어떻게 검색할지 모르겠다고요? 찾고싶은 제목을 검색해도 해당되는 내용이 검색결과에 자꾸 떠서 거슬린다고요? 그러시면 이 글을 읽고 검색법을 따라해보세요! '특정문서'를 찾을 경우, 이 검색법이 유용하게 쓰일거에요 ~~~ ~ 이건 '제목'으로 찾고싶은 검색어를 생으로 입력했을때! '유전자이동'에 대한 정보를 찾을수는 있으나, '유전자이동에 의한'이 제목에 포함되는 문서는 보이지 않죠? 만약 저번에 본 문서중에 '유전자이동에 의한..'이란 글에서 아주 중요한 정보를 봤는데! 그 문서가 찾고싶어 미치겠을때! 유전자와 관련된 모든 문서를 살펴보시겠어요? 아니면 '유전자이동에 의한'이 제목에 포함된 문서만 찾으시겠어요? 당연히 후자의 방법을 이용하겠죠! 그럼 특정 검색어가 제목에 ..