본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

전체 글 (372)
구조체 포인터에 관하여

typedef class _cTest{ private: int a; int b; public: void set_a(int i) { a = i; } void print_a() { cout

Language/C C++ 2008. 12. 9. 12:00
미리 컴파일된 헤더 - PCH 에러 해결법

VS(비쥬얼 스튜디오, Visual Studio)사용시 가끔 접할 수 있는 문제.. 엄밀히 말하면 PCH(미리 컴파일된 헤더)는 에러는 아니구요.. 하지만 코딩하다보면 아래와 같은 문장을 가끔 볼 수 있죠. unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? '#include' statement specified with the /Ycstdafx.h command-line option was not found in the source file 프로젝트를 생성할때 '미리 컴파일된 헤더'에 체크한 기억이 있으세요? 그것땜에 그렇습니다. 미리 컴파..

Language/C C++ 2008. 12. 9. 11:19
함수로 배열 리턴 받는 방법

#include "stdafx.h" int *returnarray(int*); int _tmain(int argc, _TCHAR* argv[]) { int k[10] = {10,9,8,7,6,5,4,3,2,1}; int i; returnarray(k); for(i = 0;i < 10;i++) { printf("%d\n",i); } return 0; } int *returnarray(int a[]) { int i; for(i = 0;i < 10;i++) { a[i] = i; } return a; } int a[]로 선언한 배열에서.. a 라고만 적어주면 배열의 주소값을 의미합니다. 그래서.. 포인터형 함수인 returnarray가 return a를 해주면 a배열의 첫번째 주소를 반환합니다. 주소를 건드린 ..

Language/C C++ 2008. 12. 9. 11:10
여러개의 c파일에서 변수 끌어다 쓰기

extern을 사용하면 됩니다. extern을 사용하면 '이 변수는 이미 사용되었으니 컴파일 하지 말자'라고 컴파일러가 인식하고 다른 프로젝트내의 동일한 이름을 가진 다른 변수에서 값을 끌어다가 사용합니다. main.h를 사용하는 a.cpp와 b.cpp에서 동일한 전역변수 int t를 사용하고 싶다면 main.h에다가 extern int t; 를 선언해놓고 a.cpp나 b.cpp 둘중 하나에다가 전역변수로 int t;를 선언하면 됩니다. 둘다 선언하면 안돼요. 한곳에만 선언해야해요. 꼭 헤더에다 할 필요는 없습니다. a.cpp랑 b.cpp랑 c.cpp가 있고 a에 int t;가 선언되있는데 b랑 c에서 t를 사용하고 싶으면 각각 extern int t;를 선언해 주면 됩니다~ 근데 이러면 귀찮겠죠? ㅎㅎ..

Language/C C++ 2008. 12. 8. 20:30
[게임] 어려운 스도쿠!

이제 어느덧 웬만한 고난도의 스도쿠도 20분이면 깨버리는 경지가 되었는데.. 아뿔싸.. 복병을 만났습니다. 바로 이녀석입니다.. 자그마치 90분(87분31초)을 붙잡고 겨우 깬 녀석.. 하아.. 힘들었습니다 =_=a

ETC/Public 2008. 12. 8. 19:28
더블 버퍼링 메모

http://www.winapi.co.kr 의 '더블 버퍼링' 강좌 부분에서 가장 눈에 띄는 부분. 이 코드에서 흔히 오해하기 쉬운 것이 있는데 메모리 비트맵인 hBit와 메모리 DC인 hMemDC와의 관계이다. GDI 출력 함수들은 반드시 DC 핸들을 요구하며 비트맵에 출력하기 위해서는 이 비트맵을 선택하고 있는 메모리 DC의 핸들이 필요하다. 그래서 화면 DC와 호환되는(=비트맵과 호환되는) hMemDC를 생성하고 여기에 비트맵을 선택한 후 출력했다. 이 DC는 어디까지나 비트맵 출력을 위한 임시 DC이므로 비트맵을 다 작성하고 난 다음에는 해제되어야 한다. 더블 버퍼링에서 내부 버퍼라고 칭하는 것은 비트맵이지 메모리 DC가 아니다. 메모리 DC는 비트맵을 선택하기 위해 잠시만 사용되는 DC일 뿐인데..

Development/Windows 2008. 12. 2. 12:11
FILE Input/Output System Call Function

1. 유닉스에서의 파일 유닉스에서의 파일이 가지는 의미는 타 OS들과는 다른 독특한 의미를 지닌다. "유닉스 시스템에서는 모든것이 파일로 돌아간다" 란 말이있다. 장치나 혹은 네트웍통신을 위한 소켓,또한 파이프, FIFO등을 다룰때도 파일개념이(실지로 파일이다.)적용되기 때문이다. 그만큼 파일이 중요하기 때문에 우리는 가장 처음 LOW LEVEL(저수준) 파일입 출력을 보겠다. 2. 왜 LOW LEVEL File IO 인가? 일반적으로 C프로그래밍을 하면서 printf()나 scanf()등의 입축력 함수들을 많이 다뤄봤을것이다(이들을 표준 라이브러리라 한다). 하지만 우리가 여기서 습득할 함수들은 일명 System Call 함수 즉, 커널에서 제공해주는 저수준의 함수이다. 이말은 그만큼 더 커널,시스템에..

Development/Linux 2008. 11. 27. 14:17
[게임] 보드게임 클루(clue) 잘하는 방법! 메모법!

클루는 누가, 어떤 방에서, 어떤 흉기로 살인을 저질렀는가 하는 것을 맞추는 게임입니다. 이 3가지 것만 맞추면 된다고 하지만, 생각보다 간단하거나 쉽지 않죠. 특히, 초보 게이머들이 처음에 접하는 게임 중의 하나가 이 클루 인지라, 그 요령이나 방법에 있어 잘 몰라 허둥대다가 다른 사람이 맞추는 것을 감탄만 하며 쳐다보고 있기 마련입니다. 하지만 당신도 클루의 명 수사관이 될 수 있습니다! 1. 표기 방법의 전환을 해보자! ­ 플레이어에게 집중하자. 자, 당신은 그 동안 어떻게 표기를 하며 추리해왔는가요? 그것은 효율적 이었나요? 이기는 확률이 높았는지요? 만약 그렇지 않다면, 다음과 같은 방법을 한번 써보십시요. 표기를 할 때, 추리 노트의 빈칸 위의 가로 축은 사람으로 정합니다. 여기서의 사람이라 ..

ETC/Public 2008. 11. 26. 15:25
이전 1 ··· 41 42 43 44 45 46 47 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,497
Today
3
Yesterday
159
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • java
  • Troubleshooting
  • linux
  • database
  • Visual C++
  • MFC
  • winapi
  • 음악
  • AWS
  • android
  • API
  • gcc
  • 프로그래밍
  • db
  • jni
  • C
  • kering
  • C++
  • Quiz
  • source
  • NDK
  • 드라이버
  • driver
  • it
  • 리눅스
  • Python
  • Cloud
  • algorithm
  • 안드로이드
  • jni강좌
more
«   2023/03   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바