본문 바로가기

Programming123

Ruby - 변수명 표기법 및 $와 관련된 기본 전역변수 루비 인터프리터는 변수병의 첫글자를 보고 (클래스변수는 두글자)를 보고 변수의 종류를 판단한다. 변수명 표기법 First Charactor Variable type Defalut Value Example [a-z] or _ Local variable 참조 전에 대입해야 함 localVal = 3 [A-Z] Constant 참조 전에 대입해야 함 Const = "TEST_CONST" @ Instance variable nil @Instance = "instance" $ Global variable nil $global += 1 @@ Class Variable 참조 전에 대입해야 함 @@classVal $ 관련 기본 전역 변수 $! 최근 에러 메세지 $@ 에러 위치 $_ local scope, gets 를 .. 2009. 4. 22.
Linux 와 Window 에서 현재시간 값 얻어오기 #include #if defined(WIN32) # ifndef _WINSOCKAPI_ # define _WINSOCKAPI_ # endif # include #else #include #endif int main() { char time_string[40]; #ifdef WIN32 SYSTEMTIME currentTime; ::GetLocalTime(&currentTime); sprintf(time_string, "%4ld-%02ld-%02ld %02ld:%02ld:%02ld", currentTime.wYear, currentTime.wMonth, currentTime.wDay, currentTime.wHour, currentTime.wMinute, currentTime.wSecond); #else .. 2009. 4. 14.
Broker vs Brokerless 분산 네트워크를 설계할때의 design pattern에 대한 언급이 담겨져 있다. 촘 유용하군!! 요약하자면, 전체 시스템적 차원에서의 관리와 내부 노드간의 효율성을 동시에 고려한 디자인이 나와야 한다는 말. 굳이 구조를 따라할 필요는 없지만 왜 저런식의 패턴이 나오게 되었는지를 이해하는데 도움이 되는 듯 하다 관련 문서는 background reading에 있다. (아래에도 있다. pdf) 관련 Site : http://www.zeromq.org/ 2009. 3. 26.
Syntax Highlighter 2.0을 tistory 에서 설치해보자. 여러 블로그를 돌아다니면서 소스코드를 보다가, 좋은 툴을 보게되어 소개해본다. Syntax Highlighter는 소스를 좀 더 보기 편하게 하기 위해 사용하는 것으로, 아마 소스를 찾기위해 이곳저곳을 돌아다닌 사람들은 한번쯤은 보지 않았을까 싶다. 바로 아래와 같이 말이다. #include using namespace std; int main() { char t; while( 1 ) { cout > t; if ( t >; 96 && t HTML/CSS 편집에서 skin.html의 태크에 OnLoad값을 아래와 같이 넣어야 한다. Simple Usage of SyntaxHighlighter -------------------------------------.. 2009. 3. 6.