컴퓨터/우분투2012. 7. 6. 21:05

$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update
# exit

$


참고> http://ubuntuforums.org/showthread.php?p=12064361

Posted by jungtae17
컴퓨터/프로그래밍2012. 6. 21. 14:48
template< typename _Type >
class _TEMPLATE
{
	...

}; // template _TEMPLATE

C++ 에서 위와 같은 템플릿을 friend 로 선언하고 싶다면 아래와 같이 하면 됩니다.
class _CLASS
{
	...

	template< typename _Type > friend class _TEMPLATE;	// <<-- 프렌드 선언

}; // class _CLASS

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

PHP 정보 보기  (0) 2012.12.05
namespace alias (별칭)  (0) 2012.10.11
개발 툴(프로그래밍)에서 유용한 단축키  (0) 2012.04.04
git (SCM)  (0) 2012.03.29
SQL 에서 순위를 할당하는 함수  (0) 2012.03.03
Posted by jungtae17
컴퓨터/윈도우2012. 6. 10. 17:48

> 파일이 있는 폴더로 경로 변경

CD /D %~dp0


> Windows 부팅 구성 편집기

Bcdedit.exe

참고 1> Bcdedit.exe /? 실행 (도우말 참고)
참고 2> http://technet.microsoft.com/ko-kr/library/cc709667.aspx
참고 3> http://snoopybox.co.kr/843

http://snoopybox.co.kr/1353

Posted by jungtae17
컴퓨터/프로그래밍2012. 4. 4. 10:53

Visual Studio 단축키 (VS2008)

 

단축키 설명
<Ctrl + Alt + S> 서버 탐색기
<Ctrl + Alt + L> 솔루션 탐색기
<Ctrl + Shift + C> 클래스 뷰
<Ctrl + Shift + E> 리소스 뷰
<Ctrl + Shift + V> 코드 정의 창
<Ctrl + K>, <Ctrl + V> 클래스 뷰 검색창
<Ctrl + Alt + O> 출력 창
<Ctrl + \>, <Ctrl + T> 작업 목록
<Ctrl + \>, <Ctrl + E> 오류 목록
<Ctrl + R>, <Ctrl + W> 공백 보기
<Ctrl + E>, <Ctrl + W> 자동 줄 바꿈

 

 

Visual Assist X 단축키

 

단축키 설명
<Shift + Alt + O> 파일 찾기
<Shift + Alt + S> 심볼 찾기
<Shift + Alt + F> 참조 찾기
<Shift + Alt + R> 자동 이름 변경 (리펙토링)
<Alt + G> 구현된 코드로 이동
<Alt + M> 함수 목록 보기 (현재 파일)
<Alt + O> cpp / h 파일 전환
<Alt + R> 참조 찾기 (개인 설정)

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

namespace alias (별칭)  (0) 2012.10.11
C++ 템플릿을 friend 선언하는 방법  (0) 2012.06.21
git (SCM)  (0) 2012.03.29
SQL 에서 순위를 할당하는 함수  (0) 2012.03.03
프로그램 개발 원칙  (0) 2011.12.07
Posted by jungtae17
컴퓨터/프로그래밍2012. 3. 29. 10:36

 

git - http://git-scm.com/

 

TortoiseGIT - http://code.google.com/p/tortoisegit/

 

git - 간편 안내서 - http://rogerdudler.github.io/git-guide/index.ko.html

 

Posted by jungtae17
컴퓨터/프로그래밍2012. 3. 3. 22:00


ROW_NUMBER() OVER ( [PARTITION BY A1 [, A2, ...] ] ORDER BY { B1 [DESC] [, B2 [DESC], ...] } )
RANK()              OVER ( [PARTITION BY A1 [, A2, ...] ] ORDER BY { B1 [DESC] [, B2 [DESC], ...] } )
DENSE_RANK()  OVER ( [PARTITION BY A1 [, A2, ...] ] ORDER BY { B1 [DESC] [, B2 [DESC], ...] } )

ROW_NUMBER() 함수 사용 예>
SELECT ROW_NUMBER() OVER (ORDER BY Score DESC) AS Rank, Name, Score FROM TBL_USER


RANK() 함수 사용 예>
SELECT RANK() OVER (ORDER BY Score DESC) AS Rank, Name, Score FROM TBL_USER


DENSE_RANK() 함수 사용 예>
SELECT DENSE_RANK() OVER (ORDER BY Score DESC) AS Rank, Name, Score FROM TBL_USER


Posted by jungtae17
컴퓨터/프로그래밍2011. 12. 7. 14:49


  • 단순성 (Simplicity) - 프로그램을 간결하고 관리하기 쉽게 만든다.
  • 명확성 (Clarity) - 이해하기 쉽게 만든다.
  • 일반성 (Generality) - 다양한 상황에서 잘 동작하며, 새로운 상황이 발생해도 잘 적응하도록 만든다.
  • 자동화 (Automation) - 단순하고 반복적인 작업은 자동화 시킨다.


어떤 책에서 본 건데 기억이 안나네요. 찾으면 어디서 인용했는지 밝히겠습니다.
Posted by jungtae17
컴퓨터/프로그래밍2011. 12. 7. 11:56
보통은 실행 중 오류가 발생할 때만 Visual Studio 디버거가 뜨면서 디버깅하게 된다.

Windows 작업 관리자 를 이용하면 실행중인 프로세스를 손쉽게 디버깅할 수 있다.


1. Windows 작업 관리자를 연다.
    - 팁><Shift + Ctrl + ESC> 키는 Windows 작업 관리자 단축키

2. 프로세스 탭을 열고 해당 프로세스를 찾는다.

3. 해당 프로세스를 열고 마우스 오른쪽 버튼을 클릭한 후 메뉴를 선택한다.
    a. 디버그 - 프로세스에 연결하여 디버깅한다.
    b. 덤프 파일 만들기 - 프로세스의 메모리 덤프 파일을 생성한다.

디버깅 하기 위해서는 당연히 소스가 있어야 됩니다. ^^;

Posted by jungtae17