2012. 4. 25. 15:18

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

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

bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[4~" end-of-line # End
Trackback 1 Comment 0
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;

를 해 주시면 됩니다.

Trackback 0 Comment 0
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();


와 같이 사용 하면 됩니다.

Trackback 5 Comment 6
  1. 늅늅 2012.08.09 15:21 address edit & del reply

    감사합니다.
    덕분에 많은 도움이 되었습니다.

    • 준호씨 2012.08.21 10:34 신고 address edit & del

      도움이 되셨다니 좋네요 ^^ 자주 방문해 주세요 ^^

  2. 이성주 2013.02.19 14:22 address edit & del reply

    감사합니다 ㅎㅎ

  3. 뉴비 2014.05.08 09:36 address edit & del reply

    strResponse는 어디서나온건가요

    • 준호씨 2017.04.30 21:24 신고 address edit & del

      아 오래되서 기억은 잘 안나는데 어디 API 등으로 요청 한 json 스트링일거에요.