malloc의 값이 null널이나오도록
malloc(var1) 의 값이 null(널)이 나오도록 var1 = -1 이면 대부분된다.
Lorem Ipsum has been the industry's standard dummy text.
바로가기 경로의 설정에 따라 종료, 재부팅, 로그오프, 대기/절전모드, 최대절전모드의 단축 아이콘을 만들 수 있다. Shutdown(컴퓨터끄기): %windir%\System32\shutdown.exe -s Reboot(재부팅): %windir%\Sy…
python ----------------------------------------------- ----------------------------------------------- for에서 --------------------------------…
(c언어를 예롤 들겠다.) (어미에 _UB는 unsigned char,즉 uint8_t 를 말함) uint8_t var01_UB; ... var01_UB ++; if(var01_UB >= 1) { .... ... 위와 같은 예제가 있다. …
피드백되는 대부분의 컨트롤러 S/W의 경우에는 data 가 누적됨에 따라 오류의 범위도 점점 커지게 된다. 예) 미사일 0.1cm 오차가 누적되 1m -> 10m -> 100M 가 되면 엉뚱한곳에 가게 된다. -> 이러한 것도 수치해석으로 컨…
sample code: #define minM(A,B)( (((A) > (B) ) ? (B) : (A)) uint32_t VUL_01; uint32_t VUL_02; uint32_t VUL_03; ... //case 1 VUL_03 = min…
1. 변수들을 float 선언 한것들과 double 선언 한것들을 비교하면 값이 많이 차이나는것들은 0으로 나눠 크기가 벌어진 것들일수 있다. 2. 바운더리 검사 변수들의 범위를 알고 그것들을 다 추적해서 그범위에 0이 포함되는것들은 divide by 0를 …
if(1) { } 은 안좋은 식이다 (안정하지 않다) 가독성을 위한다면 위 같은것 보다는 #define var_a_1_or_255 0 #if var_a_1_or_255 { } #else { } #endif 를 지향하자 그리고 cons…
>>> import copy >>> a = [[1,2,3],[4,5,6]] >>> b = a >>> c = copy.deepcopy(a) b는 a와 연결 c는 독립 --------------…
uint8_t u8a = 0x5aU; printf("0x%x",u8a); => 0x5a printf("0x%x",~u8a); => 0xffffffa5 (이부분은 장비가16비트 일때는 fffa5 3…
c 언어 typedef선언시에 typedef char char_t; typedef signed char int8_t; typedef signed short int16_t; typedef signed int int16_t; typedef signed lon…