linux csh 에서 home, end 키 입력 시 물결("~") 이 찍힐 경우
~/.cshrc 에 아래의 두 줄을 추가해 주면 됩니다
bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[4~" end-of-line # End
python 무한 루프와 sleep
파이썬으로 1초씩 쉬면서 무한루프를 도는 프로그램을 작성해 보도록 하겠습니다.
#!/usr/bin/python
# -*- coding: utf-8 -*-import time
i = 0
sec = 1while 1:
print i
time.sleep(sec)
i += 1
참 쉽죠? "while 1:" 대신 "while True:" 로 사용 가능합니다.
저는 screen 명령어 돌려 놓고 detach 한 후에도 프로세스가 계속 돌아가는 지 테스트 해 보기 위해 사용을 해 보았습니다. (결과는 detach를 한 후에도 계속 잘 실행 됨)
만약 특정 조건에서 while 문을 빠져 나오게 하려면
if ( 정지 조건):
break;
를 해 주시면 됩니다.
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();
와 같이 사용 하면 됩니다.