2012. 4. 25. 15:18

linux csh 에서 home, end 키 입력 시 물결("~") 이 찍힐 경우

반응형

~/.cshrc 에 아래의 두 줄을 추가해 주면 됩니다

bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[4~" end-of-line # End
2012. 3. 8. 18:39

python 무한 루프와 sleep

반응형

파이썬으로 1초씩 쉬면서 무한루프를 도는 프로그램을 작성해 보도록 하겠습니다.

#!/usr/bin/python
# -*- coding: utf-8 -*-

import time
i = 0
sec = 1

while 1:
    print i
    time.sleep(sec)
    i += 1

참 쉽죠? "while 1:" 대신 "while True:" 로 사용 가능합니다.

저는 screen 명령어 돌려 놓고 detach 한 후에도 프로세스가 계속 돌아가는 지 테스트 해 보기 위해 사용을 해 보았습니다. (결과는 detach를 한 후에도 계속 잘 실행 됨)

만약 특정 조건에서 while 문을 빠져 나오게 하려면

if ( 정지 조건):

    break;

를 해 주시면 됩니다.

2009. 11. 19. 20:48

C#에서 Json 사용하기 - JSON for .NET

반응형
여기에서 받아서 사용합니다.

http://sourceforge.net/projects/csjson/


C:\Program Files (x86)\CsJson\Bin\System.Net.Json.dll

를 Add Reference 로 추가하여 사용합니다.


using System.Net.Json;

를 추가해 주시구요.


JsonObjectCollection collection = new JsonObjectCollection();


collection.Add(new JsonStringValue("bank", strBankCode));   // 은행

collection.Add(new JsonStringValue("accno", strAccno));    // 계좌번호

collection.Add(new JsonStringValue("pass", strPass));       // 비밀번호



collection.ToString(); 의 내용은

{

"bank": "dg",

"accno": "1111",

"pass": "rlawnsgh"

}

가 됨


위의 결과를 역으로 다시 사용 하려면


JsonTextParser parser = new JsonTextParser();

JsonObject obj = parser.Parse(strResponse);

JsonObjectCollection col = (JsonObjectCollection)obj;


String accno = (String)col["accno"].GetValue();


와 같이 사용 하면 됩니다.