IT/Software 2018. 8. 28.
[코딩] 함수포인터를 typedef으로 선언해서 쓰는 이유
함수포인터를 typedef으로 선언해서 쓰는 이유from : http://ingorae.tistory.com/483리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... )typedef int (*TestFuncPtr)(int);// 선언 TestFuncPtr testptr; // 사용 출처: http://ingorae.tistory.com/483 [잉고래의 잇다이어리]쉽게 위 코드에서 "TestFuncPtr" 은 변수명이 아니라 타입명이다.즉, int a; 라고 선언할 때의 int 와 같은 개념함수이름을 막 바꿔서 불러쓰고 싶을때는 함수포인터를 선언해서 써야겠지? ㅎㅎ수양이 필요해~~ 쉬운건 없어 ㅠㅠ
IT/Software 2018. 8. 28.
[코딩] #define에 관한 이야기(#, ##, \)
#define에 관한 이야기(#, ##, \)[출처] #define에 관한 이야기(#, ##, )|작성자 봉이매크로를 만들 때만 사용할 수 있는 지시어가 있는데, 바로 ##과 \이다.##은 함수와 같은 매크로에서만 사용하는 것으로 두가지 인수를 연결시켜 버리는 기능을 한다.예를 들어#define MACRO(a, b) a##b이렇게 매크로를 만들었다고 하자. 프로그램에서 이 매크로를a = MACRO(First, Last);이렇게 사용했다면 실제로는 두 인수 First와 Last가 연결되어a = FirstLast;이렇게 되는 것이다.
IT/IoT | Hardware 2018. 8. 16.
[IoT] SSL/TLS 구현 - 보안은 기본이라는데...
[IoT] SSL/TLS 구현 - 보안은 기본이라는데... 아래 전문가의 글을 참고하세요 ~ 2017.06.27 SSL/TLS embedded for IoT #82017.06.19 SSL/TLS embedded for IoT #72017.06.17 SSL/TLS embedded for IoT #62017.06.16 SSL/TLS embedded for IoT #52017.06.15 SSL/TLS embedded for IoT #42016.12.28 SSL/TLS embedded for IoT #32016.12.27 SSL/TLS embedded for IoT #22016.12.27 SSL/TLS for embedded IoT #1 출처: http://engschool.tistory.com/category..
IT/Software 2018. 8. 14.
[스크랩] [ 쥐롤 같은 오류 ] jump to case label
그냥 구글링으로 가져오기..2008년도 글이지만.. from: https://blog.naver.com/kzh8055/140053684241 흠...jump to case label... 다음과 같은 ( 컴파일 )오류는 switch - case 문에서 변수 선언시 발생할수 있다. ...switch( key ){ case A: ... break; case B: int temp; break;}... 위와 같은 경우에 발생하는데이때 case B: 를 블럭으로 처리하면 해결돼는 조낸 별것 아닌 문제다. ...switch( key ){ case A: ... break; case B: { int temp; break; }}... 흠... 그러니까 결론은 이런 X 같은 컴파일 오류를 보기 싫다면switch - cas..
IT/IoT | Hardware 2018. 1. 31.
스마트폰으로 제어하는 무드등 만들기 - 아두이노 와이파이 보드
스마트폰으로 제어하는 무드등 만들기 - 아두이노 와이파이 보드 아래 아카데미에서 강의를 들으면 뚝딱 하나 만들어 올 수 있다.http://wiznetacademy.com/index.php?module=lecture&act=dispCourseInfo&course_seq=4212&course_schedule_seq=3 아두이노 와이파이 보드와 Blynk 앱을 이용하여 스마트폰으로 무드등의 색깔을 간단히 제어해 볼 수 있다. 강의 자료는 아래에 별도록 복사해 두었다.
IT/Bookmark 2015. 12. 16.
초보자를 위한 PC 어셈블리어 (PC Assembly Language)
귀한 어셈블리어 자료..2006년 만들어진 자료인데현재 활동하지 않는 블로그 같지만, 좋은 자료가 많이 담겨있다.보물같은 자료를 여기에 남겨둔다. 나도 나중에 다시 살펴봐야. 원본글의 위치는 초보자를 위한 PC 어셈블리어 (PC Assembly Language) 지난 2 개월 동안, 아래 사이트에서 무료로 제공되는 PC 어셈블리 언어를 번역하였습니다. http://www.drpaulcarter.com/pcasm/ 3 번 정도 검토를 하였기에 문맥상 오역이나, 오탈자는 거의 없을 것입니다 (물론 인간이 하였기에 100% 완벽하다고는 보장할 수 없지만...) 제 자료가, 어셈블리어를 공부하는 많은 분들에게 도움이 되었으면 합니다. 위 사이트에서 다운로드하면 속도가 많이 느리므로 아래 파일을 누르시면 됩니다...
IT 2015. 3. 7.
TCP/IP 통신 예제 in mbed.org
대표적인 라이브러리를 정리해 보자.기본적으로 cookbook에 보면 몇가지 표로 정리되어 있다.http://mbed.org/handbook/TCP-IP-protocols-and-APIs주로, 공식 EthernetInterface 라이브러리를 사용하고 있다.HTTPClient - HTTPClient_HelloWorld (Donatien Garnier) TinyHTTP_b - denki-yohou_b (Suga koubou) NTPClient - NTPClient_HelloWorld (Donatien Garnier) WebSocketClient - WebSocket_HelloWorld(Samuel Mokrani) RPC over HTTP Server - RPC over HTTP Server (François..
IT 2014. 8. 21.
[mbed] 라이브러리 버그 수정해보기 - Publish 방법
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/55 를 참고해 주세요. 일단 글은 남겨둠. 생각보단 쉽다. 자신이 만든 라이브러리 라면 더 쉽겠지만,다른 사람이 만든 라이브러리의 버그를 과감히 수정해 보는 경험을 해보자. (물론 라이브러리 관리자에게 허가를 받아야 하지만)일단, 간단하게 해본 경험을 적어보았다.아래 http://medium.com 을 통해 적은 글을 클릭해서 보자. 그대로 긁어 오려니, CSS가 너무 안맞네. 수정하기는 귀찮고 링크로 대신한다. from : https://medium.com/@bjnhur/be-a-contributor-of-mbed-library-82a1b75fc754 Ethernet Library for W..