일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정처기 독학
- C++
- win32
- visual
- 도움말
- MFC
- linux
- 충무창업큐브
- 정보처리기사
- SSG
- 미가공
- MyThread
- ListBox
- C언어
- 유료강좌
- mysql
- MyTread
- 핵심 요약
- tips강좌
- 마이크로소프트
- 실습
- Tipsware
- mfc 실습
- C
- 포트폴리오
- Time
- do it c
- 별찍기
- 김성엽
- MFC 예제
- Today
- Total
목록전체 글 (220)
History
스펙: 윈도우 11 회사에서 작업하다 보면 가끔 파일이 drag&drop이 안될 때가 있었는데, 이때마다 맨날 컴퓨터를 껐다가 켜니까 번거롭고 짜증 나서 블로깅을 합니다. 1: 폴더 아무거나 우클릭 -> 메뉴 출력 -> esc 버튼으로 끈다.2: 폴더 이름 바꿔서 띄어쓰기 하나 입력 후 엔터3: 정상동작(만약 안되면 2~3번 반복)4: 위에 동작을 했지만 안된다 싶으면 재부팅 위 순서대로 진행하다보면 됩니다.

운영체제가 64 비트라는 뜻은 해당 운영체제가 사용하는 기본 데이터 처리 단위가 64 비트라는 뜻이다. 최근에 나온 컴퓨터들은 x64 기반의 cpu를 사용하기 때문에 x86보다는 x64 프로그래밍이 cpu의 효율을 최대로 뽑아낼 수 있다. 64비트 운영체제 환경에서 x86 프로그래밍을 사용하게 되면 메모리(ram)를 4기가 바이트만 사용할 수 있기 때문이다. (64비트 프로그래밍은 8기가바이트) ps) 64비트 운영체제는 x64, x86로 작업된 프로그램이 전부 호환된다. 그러나 32비트 운영체제에서는 x64로 만든 프로그램은 호환성 문제가 발생할 수 있다. 생각보다 많은 사람들이 32비트 체체를 가진 cpu를 사용하는 사람이 많다. 해외 고객들 컴퓨터를 가끔 원격으로 들어가 보면 윈도우 xp로 ..
git remote add orgin "연결할 깃허브 주소" -> 깃허브와 연결시키는 행위 git commit -m "커밋 텍스트" -> 커밋 실행 git push origin master -> 연결된 깃허브에 push 실행 (난 master가 아니라 main으로 했었음) git status -> 실행시 빨간색으로 나타나는 파일들은 버전이 추적되지 않은 상태, 초록색으로 나타나는 파일들은 버전이 추적된 상태를 나타냄 git add . -> 실행시 모든 파일의 추적을 시작, 단 .gitignore에 포함된 파일들은 추적되지 않는다. ( .gitignore 폴더에 들어있는 내용들은 깃허브 커밋시 포함되지 않음) git log -> 깃 로그 확인
1. FTP에 접속하기 위해서는 아래의 헤더파일과 lib를 포함시켜야 한다. #include #pragma comment(lib,"wininet.lib") #include "direct.h" 2. 멤버 변수 선언 HINTERNET mh_ftp_session; //세션 생성을 위한 멤버 변수 HINTERNET mh_ftp_connection; //세션과 연결하기 위한 멤버 변수 3. 세션 생성하기 Win32 인터넷 함수를 사용하려면 세션을 생성해야 합니다. 세션은 InternetOpen 함수를 사용해서 생성할 수 있으며 다른 인터넷 함수를 사용할 때 사용됩니다. FTP 클라이언트를 만들기 위해서는 아래와 같이 InternetOpen 함수를 호출하여 세션을 생성하면 된다. mh_ftp_session = ::..
이 카테고리는 오류 코드가 발생하고 해결하면 쓰려고 만든 곳이지만, 일하다가 이런 경우에 죽을 수도 있구나라는 사실을 알아서 기록용으로 남기려고 한다. 윈도우에서는 프로그램이 실행될 때 할당된 핸들 개수와 GDI Objects의 개수가 존재한다. GDI Objects는OS에서 인식하는 GDI 개체(글꼴, 브러쉬, 펜, 비트맵 등) DC가 UI에 너무 많이 열려있으면 발생할 수 있다. 특정 프로세스의 GDI Objects의 개수를 확인하려면 Process Explorer를 통해 알아보는 방법이 있다. 방법은 추후 기록용으로 올리도록 하겠다. GDI 개체 수가 10,000에 가까우면 Error -12: Out of Memory 가 발생하고 다른 그래픽 항목을 만들 수 없다. 이러한 버그에 걸리지 않도록 하려..
- 매뉴얼 조회: man - 파일 목록/ 내용 조회 관련 명령어: ls, cat, head, tail - 검색/탐색 관련 명령어: grep, find - 압축/해제 관련 명령어: tar, gzip/gunzip, zip/unzip - 시간 관련 명령어: date, cal - 기타 명령어: echo, exit, history - 관리자 권한 실행: sudo - 패치지 매니저:apt - 텍스트 에디터: nano

* 기본 구조 1. 리눅스를 하다가 사용자가 원하는 패키지를 다운로드하고 싶어 할 때 2. 사용자는 리눅스 툴을 이용하여 명령어를 통해 원하는 패키지를 다운로드한다. 3. 명령을 받은 REPOSITORY라는 저장소는 받은 쿼리를 바탕으로 원하는 Package를 툴에 전달해 준다. + REPOSITORY는 인터넷에 연결된 서버라고 생각하면 이해하기 편하다. * 패키지 간 의존성 - 사용자가 A라는 패키지를 원할 때 패키지가 Repository에서 A만 다운되는 것이 아니다. A를 실행시키기 위해 B도 깔릴 수도 있고 C도 같이 깔릴 수 있다. 혹은 A가 실행되려면 B와 C가 동시에 다운받아져야 실행되는 경우도 있다. 아래 간단히 그림을 보자. 이렇게 여러 패키지가 의존성을 띄고 있어서 방금과 같은 상황이 ..