본문 바로가기
반응형

2017/0283

[MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁 [MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁 1. Parameter Default 1234int parameterDef(int nNum = 5){ return nNum;}cs 위와 같은 함수가 있을 때, parameterDef()와 parameterDef(5)는 같은 의미. 2. 메모리 공간 영역 코드 영역 - 사용자가 코딩한 내용이 저장데이터 영역 - 프로그램 종료 이전까지 지워지지 않을 데이터가 저장스택 영역 - 매개변수, 지역변수 등 유동적인 변화가 발생한 것들을 다루는 영역힙 영역 - 원하는 시점에 메모리를 할당/해제할 수 있는 영역 3. Const 함수에서도 const를 사용해서 참조자를 보다 완벽하게 사용할 수 있습니다. 12345int RefFunc(const int &.. 2017. 2. 15.
C# ASPX 웹 페이지 소스에서 C# 호출하기 ASPX 기반의 홈페이지를 제작 시, C# 코드를 불러와서 사용하는게 중요합니다. 호환도 쉬운데다가, 기존의 C# 메소드들을 그대로 이용할 수도 있기 때문이죠. 아래는 ASPX 페이지에서, C# 코드를 호출하기 위한 간단한 소스 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void Page_Load(object sender, EventArgs e) { MyLabelControl.Text = "time is " + DateTime.Now.ToString(); } // button click - event handler void Button1_Click(Object sender, EventArgs e) { MyLabelControl.Text = "Clicked at " + Date.. 2017. 2. 14.
파이썬 pdb 사용, 디버깅 방법과 실행 종료 (리눅스 공통) 파이썬 pdb 사용, 디버깅 방법과 실행, 종료 (리눅스 공통) 디버깅 모드로 코드를 수행하기 위해 다음의 함수를 사용할 수 있습니다. pdb.run(statement[, globals[, locals]])디버깅 모드로 해당 구문을 수행호출 직후 코드를 실행하지 않은 채로 디버그 프롬프트가 나타남 pdb.runeval(expression[, globals[, locals]])기본적으로 pdb.run() 함수와 같지만 runeval() 함수가반환할 때 해당 구문의 결과를 반환하지만, 차이점 존재 pdb.runcall(function[, argument, ...])디버깅 모드로 해당 함수를 호출함수로 진입한 직후 디버그 프롬프트가 나타남 파이썬 코드 예. IDLE이나 Command의 python.exe를 수.. 2017. 2. 14.
C# TCP에서 사용할 binary(바이너리) 프레임 포맷 예제 C# TCP에서 사용할 binary(바이너리) 프레임 포맷 예제 예를 들어, 아래와 같은 데이터를 다루게 된다면... Field Offset Type size(object) id 0 unsigned int 1 name 1 Byte Array 40 grade 41 sign float 8 아래와 같은 포맷을 만들어 볼 수 있습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]struct DataPacket{ [MarshalAs(UnmanagedType.U4)] public uint Id; //.. 2017. 2. 13.
반응형