누구나 슬럼프 한번 안겪는 사람 있겠냐만.... 나에게도 슬럼프가 찾아왔다. 일도 잘 안되고... 딱히 재밌는 것도 없고.... 후... 변화가 필요한 시기였다. 그래서 변화를 위해 여러가지 새로운 것들을 시도하게 됐다. 그런데 뭐랄까... 시간은 자꾸 가는데 욕심만 많아지고... 한번에 너무 여러가지를 해내려고 하다보니 무엇하나 제대로 이뤄낸 것이 없는거 같았다. 그런데 사실 생각해보면 벌려놨던 일들이 내 삶에 버거운 정도는 아니였다. 하나 하나 집중해서 해나가면 충분했던 일들이다. 곰곰히 생각해봤을 때.... 내게 가장 필요했던 것은 여유가 아니었나 싶다. 조급해하지 말자. 될일은 조급해 한다고 되지 않고, 안될일도 조급해 한다고 되지 않는다. 마음의 여유를 가져보자! 내 자신을 예전처럼 다시 믿어주..
상속 접근 지정자 부모 클래스의 접근 속성 자식 클래스의 접근속성 public (default) public public private 접근 불가 protected protected private public private private 접근 불가 protected private protected public protected private 접근 불가 protected protectedpublic 상속은 기본 속성을 그대로 가져온다. 일반적인 경우 대부분 public 상속을 이용하면 된다. private 상속은 부모 클래스의 private을 제외한 멤버를 private속성으로 가져온다. 부모 클래스의 멤버를 숨길때 사용한다. protected 상속은 부모 클래스의 private을 제외한 멤버를 prote..
2009년 6월 22일. 어제부로 길다면 길었고, 짧다면 짧았던 2년 10개월의 산업 기능 요원이 끝났습니다.제가 일을 시작한지 만 4년을 향해 가는데... 부푼 꿈을 안고 투신(?)한 게임 업계에서, 기대한 것보다 좋은 것도 많고, 기대한 것 보다 안좋은 것도 많았죠.회사 적응만으로도 힘들던 신입 시절, 서버로 전향하며 겪은 좌절의 나날들, 상용화, 해외 수출, 또 다른 프로젝트 들의 시작...많이 힘들고 휘청거릴때 기회를 주시고, 기다려주신 회사에도 감사드리는 맘 늘 갖고 살고 있습니다. 하지만 어느새 프로그래머라는 파트적 한계가 있겠구나라는 선을 저도 모르게 그어 버렸단 생각에 안타까운 생각이 들었습니다. 물론, 기술적인 부분이나 실력적인 부분이야 좋아졌겠지만... 그런걸론 채워지지 않는 것들이 있..
- C언어에서의 변수는 선언 장소와 키워드에 따라 각기 다른 공간에 저장된다. - 변수의 수명도 선언 장소와 키워드에 따라 다르다. 영역 함수 또는 클래스 스택 영역(Stack Segment) 지역변수, 매개변수와 같이 쓰고 지우는 일이 빈번한 데이터는 스택영역을 사용한다. 스레드 당 1개씩 생성되며, 기본 크기는 1MB이다. 이 용량을 초과할 경우 Stack Overflow가 발생한다. 데이터영역(Data Segment) 정적 데이터 (Static) 코드 내에서 static 키워드로 생성된 데이터로써, 프로그램 생성시 할당되어, 프로그램이 종료 될 때까지 존재한다. 지역, 전역, 멤버 모두 정적 변수 영역에 생성 된다. 지역 정적 변수만 해당 코드가 수행되는 순간 초기화 되고, 나머지 정적 변수들은 프..
32비트 윈도 운영체제에서 하나의 프로그램은 4GB의 메모리 영역을 가질 수 있다. 그러나 4GB를 모두 어플리케이션 마음대로 사용할 수 있는 것은 아니고, 상위 2GB만 프로그램이 사용할 수 있도록 하였고, 하위 2GB는 Windows가 실행된 프로그램을 관리하기 위한 코드가 적재된다. 위의 스택, 코드 등의 영역은 하위 2GB에 포함된다. 가상 메모리상태 (Virtual Memory Status) 1. 램에 맵핑된 상태, 하드 디스크에 맵핑된 상태 2. 사용이 예약되어 읽거나 쓸 수 있는 상태 3. 초기 상태 등급 내용 Committed 물리적 메모리에 맵핑된 상태의 메모리 영역이다. Commit 상태의 메모리 영역은 읽거나 쓸 수 있다. VirtualAlloc()을 통하여 Commit 상태로 변경할..
MSSQL에선 실행 계획을 통해 인덱스를 타는지, 어떠한 쿼리가 더 빠른지 측정할 수가 있습니다. 쿼리 Set Statistics Profile { ON | OFF } -- 쿼리 결과에 실행 계획을 포함 Set Statistics IO {ON | OFF} -- 페이지의 입출력 수를 알 수 있다. Set Showplan_All { ON | OFF } -- 실행 계획만 보는 옵션 실행 계획은 SQL Server 쿼리 프로세서가 각 문을 실행할 때 취한 단계를 나타내는 계층적 트리를 이루는 행 집합으로 정보를 반환합니다. 출력에 반영된 문에는 문의 텍스트가 있는 단일 행이 포함되고, 이 단일 행 뒤에는 실행 단계에 대한 자세한 정보가 있는 몇 개의 행이 있습니다 아래 표에서는 출력에 포함된 열을 보여 줍니다...
복원 - 백업한 데이터를 복구하는 것을 말한다. 쿼리 Restore Database DB이름 From Disk='경로\파일명.bak' 복원시 옵션 1) 일반 옵션 - File : 한 파일 내에 여러개의 백업 존재 시, 백업 디바이스 헤더 검사에서의 Position 값을 넘겨주면 해당 백업만 복원합니다. Restore Database DB이름 From Disk='경로\파일명.bak' With File = 3 -- 해당 파일의 3번 Position의 백업만 복원 - DBO_ONLY : 복원 이후 권한을 db_owner 에게만 준다 Restore Database DB이름 From Disk='경로\파일명.bak' With Dbo_Only 2) 복구 이후 상태 설정용 옵션 - Recovery : 복원이 끝났으니 ..
- Total
- Today
- Yesterday
- 조엘 온 소프트웨어
- ftp
- 바로가기 프로그램
- MS-SQL
- 루비
- 멀티스레드
- Ruby on Rails
- Rails
- EasyExec
- 루비 온 레일즈
- EzShortcut
- 게임데브포에버
- 디버깅
- c언어
- 게임개발포에버
- CppSQLite
- ruby
- 디자인 패턴
- perfmon
- 임백준
- RoR
- SDL
- NDC2013
- 엘키
- 좋은 프로그래머
- 리버스 엔지니어링
- TraceRoute
- svn
- SQLite Spy
- TDD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |