블로그 이미지
stluck

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday
2011. 7. 10. 15:00 Cad Lab./Gun
1. 방화벽 : 관리자에게 세션 유지 시간 늘려달라 요청 할 것.
2. Server : Keepalive 시간 cat /proc/sys/net/ipv4/tcp_keepalive_time
                 Default 7200 -> 300 정도?
                 --> 방화벽에서 alive 신호가 없으면 CLI 설정에서 세션을 닫아 줄 수 있음.
posted by stluck
2011. 6. 1. 10:59 Programming/C/C++/C#

void InitializeComponent(void) {

this->KeyDown += gcnew System::Windows::Forms::KeyEventHandler(this, &Form1::Form1_KeyDown);
}


private: void Form1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e)
{
    if (e->Control &&  e->KeyCode == System::Windows::Forms::Keys::D)

    {
       MessageBox::Show(this,"KeyPreview is True, and this came from the FORM");
    }
}
posted by stluck
2011. 5. 22. 23:50 Programming/C/C++/C#

1. i2cWrite
개체브라우저
public USB_Adapter_Driver.USB_Adapter.Status i2cWrite(System.Byte devAddr, System.Byte command, System.Int32 dataLen, System.Byte[] data)

실제 사용함수(Auto Compliation)
USB_Adapter_Driver::USB_Adapter::Status USB_Adapter_Driver::USB_Adapter::i2cWrite(unsigned char devAddr, unsigned char command, int dataLen, cli::array<unsigned char>^ data)
==> 왜 다르게 나오지?

example)

   array<unsigned char,1>^MyArray3 = gcnew array<unsigned char,1>(100);
    MyArray3[0] = 10;
    MyArray3[1] = 11;
    MY_USB.i2cWrite( Convert::ToByte( nUD_DeviceAddress->Text ), Convert::ToByte( nUD_StartRegisterAddress -> Text ),   2 , MyArray3 );

FAR)
 array<unsigned char^,1>^MyArray3 = gcnew array<unsigned^ char,1>(100);
 MY_USB.i2cWrite( Convert::ToByte( nUD_DeviceAddress->Text ), Convert::ToByte( nUD_StartRegisterAddress -> Text ), 2 , MyArray3 );
==> 요렇게 했더니 4번째 인수가 다르다고 에러 침. Type 선언 부분의 ^ 을 놓쳤음.

posted by stluck
2011. 5. 22. 20:41 Programming/C/C++/C#

unsigned char 에 String을 넣을 때 Byte로 변환 즉, Convert::Byte() 로 변환해서 넣자.
posted by stluck
2011. 5. 22. 17:12 Programming/C/C++/C#
TextBox의 MultiLine에서 TextBox의 String을 읽는 두가지 방법

1. Index 사용  ->lines 는 array 속성
for(int read_loop = 0; read_loop < this->tB_WriteDataSeq->Lines->Length ; read_loop++ ) {
this->tB_ReadDataSeq->AppendText(this->tB_WriteDataSeq->Lines[read_loop] + Environment::NewLine);
}

2. Index 사용하지 않고 전체String Read -> text는 String 속성
this->tB_ReadDataSeq->AppendText(this->tB_WriteDataSeq->Text + Environment::NewLine );
   
posted by stluck
2010. 7. 27. 14:54 Cad Lab./Gun
사용자 지정 서식코드 및 설명
서식코드 설명
yy 연도를 00~99로 표시
yyyy 연도를 1900~9999로 표시
m 월을 1~12로 표시
mm 월을 01~12로 표시
mmm 월을 Jan~Dec로 표시
mmmm 월을 January~December로 표시
mmmmm 월을 J~ D로 표시
d 일을 1~31로 표시
dd 일을 01~31로 표시
ddd 요일을 Sun~Sat로 표시
dddd 요일을 Sunday~Saturday로 표시
aaa 요일을 일~토로 표시
aaaa 요일을 일요일~토요일로 표시
h 시간을 0~23으로 표시
hh 시간을 00~23으로 표시
m 분을 0~59로 표시
mm 분을 00~59로 표시
s 초를 0~59로 표시
ss 초를 00~59로 표시
h AM/PM 예) 10 AM, 10 PM
h:mm AM/PM 예) 10:24 AM, 10:24 PM
h:mm:ss AM/PM 예) 10:24:19 AM, 10:25:19 PM
h A/P 예) 10 A, 10 P
h:mm A/P 예) 10:24 A, 10:24 P
h:mm:ss A/P 예) 10:24:19 A, 10:25:19 P
[h]:mm [1900/1/1일을 기준으로 경과된 시간을 표시]:분
[mm]:ss [1900/1/1일을 기준으로 경과된 시간을 분으로 표시]:초
[ss] [1900/1/1일을 기준으로 경과된 시간을 초로 표시]
h:mm:ss.00 오른쪽 두자리[00]은 초를 소수[.00~.99]로 표시
0 숫자의 한 자리수 표시, 무효의 0은 0으로 표시
# 숫자의 한 자리수 표시, 무효의 0은 표시하지 않음(빈셀)
? 숫자의 한 자리수 표시, 무효의 0은 공백으로 표시하고
수숫점을 기준으로 자리를 맞추어 줌
. 소솟점             ← 마침표
, 천단위 구분기호   ← 쉼표
0.000 예) 0.12는 0.120으로 표시
#.## 소수점 이하 두자리 표시
소수점이하 세자리 이상이면 반올림함
정수 부분은 지정한 자리수에 관계없이 전부 표시된다
예) 123.456은 123.46으로, 0은 빈셀로 표시
      0.123은 .12로, 0.103은 .1로 표시함
#,### 정수 부분 세자리마다 [,]표시 예) 57000은 57,000으로 표시
#,##0 정수 부분 세자리마다 [,]표시하고 값이 0일 경우 0으로 표시
#, 단위가 천일 경우에 사용 예) 98765은 99로 표시(반올림)
#.#, 단위가 천일 경우에 사용 예) 123456은 123.5로 표시(반올림)
#.##,, 소수점 까지는 백만 단위 예) 98725947은 98.73으로 표시( " )
* #,##0 "억달러" *는 *의 오른쪽 공백을 반복하는 의미로서
셀이 가운데 정렬 또는 왼쪽 정열로 되어 있을 경우에
숫자가 있는 셀들은 숫자의 자리를 맞추어 준다.
@ 셀의 문자를 표시함
   예) [무궁화]가 입력된 셀에
   셀 서식을 [@꽃]으로 지정하면 [무궁화꽃]이 출력된다
_(밑줄) 공백을 삽입한다
   예) [무궁화]가 입력된 셀에
   셀 서식을 [@__꽃]으로 지정하면 [무궁화  꽃]이 출력된다
[색상이름] 검정, 파랑, 녹청, 녹색, 자홍, 빨강, 노랑, 흰색등을 지정
셀서식으로 색상을 지정하고 나면 글자색은  변경할 수 없다.
글자색을 변경하려면 셀서식에서 변경하여야 한다.
[조건] 비교 연산자를 사용하여 표시형식에 조건을 지정한다.
예)[파랑][>=100];[빨강]↔[파랑][>=100]G/표준;[빨강]G/표준
    100보다 크거나 같으면 [파랑]을 아니면 [빨강]을 적용함
[dbnum1] 블로그 포스트 제목
[dbnum2] 엑셀에서 숫자값을 한글/한문 등으로 표시하기 ←[여기를 클릭]
[dbnum3] 에서 참조 바랍니다.
[dbnum4]  
;;; 셀에 입력되어 있는 내용을 숨김
※ 셀 서식 지정형식에서 [양수값;음수값;0값;텍스트]에
    지정한 서식이 없기 때문에 내용이 숨겨지는 게 아닐까요?
※ 셀의 내용을 숨기는 다른 방법은
    셀에 입력된 글자의 색과 같은 색으로 [채우기 색]지정하면 됨
% 셀 서식에 % 코드 사용시 알아야 할 내용
블로그 포스트 제목
엑셀의 셀 서식에 %를 적용할 때 알아야할 내용 ←[여기를 클릭]
에서 참조 바랍니다.
posted by stluck
2010. 7. 24. 11:44 Programming/C/C++/C#

VC 2010 Express 사용.

/////////////////////////////////////////////////////////////////////////////

//

// Generated from the TEXTINCLUDE 2 resource.

//

#include "afxres.h"

 

Express 에서는 MFC를 지원하지 않으므로 위의 코드를 아래과 같이 수정한다.

/////////////////////////////////////////////////////////////////////////////

//

// Generated from the TEXTINCLUDE 2 resource.

//

#define APSTUDIO_HIDDEN_SYMBOLS

#include "windows.h"

#undef APSTUDIO_HIDDEN_SYMBOLS


=============================================================================================

/////////////////////////////////////////////////////////////////////////////

//

// TEXTINCLUDE

//

2 TEXTINCLUDE MOVEABLE PURE

BEGIN

    "#include ""afxres.h""\r\0"

END

 

위 코드도 아래와 같이 수정한다.

2 TEXTINCLUDE MOVEABLE PURE

BEGIN

        "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"

        "#include ""windows.h""\r\n"

        "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"

END

posted by stluck
ncvlog를 이용한  Vim에서 컴파일 에러 체크!

Vim 환경 설정 파일의  efm 변수를 다음과 같이 설정한다.

set efm=ncvlog:\ *E\\,%.%#\ (%f\\,%l\|%n):\ %m

사용자 삽입 이미지


posted by stluck
2009. 12. 10. 03:49 Tools/Linux
   http://nioswiki.com/OperatingSystems/UClinux/QuartusforLinux

https://help.ubuntu.com/community/QuartusII#test+your+installation
posted by stluck
2009. 12. 7. 00:46 What's ?
사용자 삽입 이미지

나의 티파니 폰 ㅋㅋ SKY U-100인데,, LCD와 본체를 이어주는 Flat Cable 끊어지는  바람에,, LCD를 떼고 썼드랬다..

사용자 삽입 이미지
토요일 날 도착한 나의 iPhone ^^ 티파니 폰에 정 들었건만,, ㅠ.ㅠ iPhone이 좋은건 ,, 진리다 ㅋㅋ
posted by stluck