vba 파일을 vim으로 열고, :source % 를 입력한다.

예)

vim vim_script.vba 

vim 커맨드 모드에서, :source %

%는 현재 열린 파일을 의미한다.

Posted by code cat
리눅스2012. 9. 8. 22:44

Ctrl + Alt + F1 ~ F6 까지 터미널이 열린다.

desktop(GUI)로 돌아오고 싶으면 Ctrl + Alt + F9 를 누르면 된다.

참고로 Ctrl + Alt + Backspace 는 로그인 화면으로 돌아간다.(로그아웃됨)

Posted by code cat
리눅스/커널2012. 9. 4. 23:20
boot memory allocator

컴파일 타임에 커널에서 사용하는 그 많은 structure들을 초기화 시킨다는 것은 불가능하다. 그런 structure들을 초기화 시켜주기 위해서는 메모리가 필요한데 그 이유는 physical page allocator조차 자기자신을 초기화 하기 위해서는 메모리가 필요하기 때문이다.


iPhone 에서 작성된 글입니다.

'리눅스 > 커널' 카테고리의 다른 글

GFP_KERNEL vs GFP_ATOMIC vs GFP_USER vs GFP_DMA  (0) 2012.09.16
include/linux/fs.h 2.6.35 vs 3.0  (0) 2012.09.16
defunct 프로세스 죽이기  (0) 2012.08.16
kmalloc, cache allocator  (0) 2012.07.20
리눅스커널 timestamp 찍는 법  (0) 2012.07.18
Posted by code cat
프로그래밍/C2012. 8. 21. 18:51

출처: http://kldp.org/node/71304

typedef struct aa = {
    int a;
    int b;
}AA;
 
/* 1번 방법 */
AA a = {
    1,
    2
};
 
/* 2번 방법 */
AA b = {
    .a = 1,
    .b = 2
};
 
/* 3번 방법 */
AA c = {
    a:1,
    b:2
};

1은 ANSI 표준, 2는 ISO C (C99) 표준, 3은 GCC 확장 기능입니다.

'프로그래밍 > C' 카테고리의 다른 글

인라인 어셈블리  (0) 2012.09.25
include guard에 대해서  (0) 2012.09.24
error: expected identifier before numeric constant  (0) 2012.07.03
정적 라이브러리, 동적 라이브러리 만들기  (0) 2012.04.04
sprintf 사용법  (0) 2012.04.03
Posted by code cat
리눅스/커널2012. 8. 16. 09:54

defunct 라고 나오는 프로세스는 우리가 흔히 알고 있는 Zombie 프로세스로 부모 프로세스에서 아직 wait을 부르지 않은 상태이다.

ps 시 defunct라고 나오는 프로세스를 죽일라면 부모 프로세스를 찾아서 부모 프로세스를 죽여야 한다.  부모가 죽은 고아 프로세스는 결국 init프로세스에서 회수에서 처리하기 때문이다.

'리눅스 > 커널' 카테고리의 다른 글

include/linux/fs.h 2.6.35 vs 3.0  (0) 2012.09.16
boot memory allocator 의 필요성  (0) 2012.09.04
kmalloc, cache allocator  (0) 2012.07.20
리눅스커널 timestamp 찍는 법  (0) 2012.07.18
__user  (0) 2012.07.01
Posted by code cat