IT/Software 2018. 8. 28.
[코딩] #define에 관한 이야기(#, ##, \)
#define에 관한 이야기(#, ##, \)[출처] #define에 관한 이야기(#, ##, )|작성자 봉이매크로를 만들 때만 사용할 수 있는 지시어가 있는데, 바로 ##과 \이다.##은 함수와 같은 매크로에서만 사용하는 것으로 두가지 인수를 연결시켜 버리는 기능을 한다.예를 들어#define MACRO(a, b) a##b이렇게 매크로를 만들었다고 하자. 프로그램에서 이 매크로를a = MACRO(First, Last);이렇게 사용했다면 실제로는 두 인수 First와 Last가 연결되어a = FirstLast;이렇게 되는 것이다.
IT/Software 2018. 8. 28.
Announcing the Arduino Command Line Interface (CLI)
Announcing the Arduino Command Line Interface (CLI)아두이노가 cli 로 컴파일하는 것을 지원하기로 했다는 포스팅https://blog.arduino.cc/2018/08/24/announcing-the-arduino-command-line-interface-cli/약간 불편하면서도 편한 자바기반 컴파일러에서 벗어라려는 시도.기초 가이드는 아래 사이트에서 살펴볼 수 있다.Once you’ve installed Arduino CLI, you can try it out using our getting started guide: https://github.com/arduino/arduino-cli#getting-started좀 귀찮지만, 편하다는 사람이 훨씬 더 많으니....
IT/IoT | Hardware 2018. 8. 23.
Office Hours - Mbed OS
arm mbed office hours 라는 교육 자료 시리즈로 진행되고 있으며, mbed에 대한 내용을 전체적으로 이해할 수 있다. 이미 진행된 강의는 실시간 녹화파일을 그대로 시청가능하고, 남은 라이브 방송은 실제 방송시간을 알려주고 캘린더에 예약을 해 두고 시청하시길~~ 아래 링크는 강의 리스트 https://www.youtube.com/playlist?list=PLiVCejcvpsesfJNRfBHjzpM1AJXbCoqmx 첫번째 강의는 아래에 임베디드 해 두었으니 바로 클릭하면 시청 가능~
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. 7. 31.
[스크랩] arm mbed 교육 자료 모음
[스크랩] arm mbed 교육 자료 모음 Start developing with mbed Tools and Workflowhttp://www.emcu.eu/wp-content/uploads/2017/06/05-HandsOn-Part-1-Start-Developing-with-mbed.pdf mbed with us Hands On – Getting to the Cloudhttp://www.emcu.eu/wp-content/uploads/2017/06/06-HandsOn-Part-2-Getting-to-The-Cloud.pdf Arm Mbed Edgehttp://www.armtechforum.com.cn/attached/article/BJ+SZ-B7_MbedCloudEdge20171226160806.pdf..
IT/Web 2018. 5. 23.
Vue.js 이놈은 또 먼가?
Vue.js 이놈은 또 먼가? 요즘 이놈을 더 많이 쓴다는 글들이 여기저기.. 조금 살펴보자..아래 글 참고. [프론트엔드]Vue.js 3일 스터디(1~3일차) - 브런치https://brunch.co.kr/@springboot/18https://brunch.co.kr/@springboot/29https://brunch.co.kr/@springboot/52 하나더One moment, Vuejs 도입기 : https://www.slideshare.net/ssuserd3aacb/vue-js-79169830/1 출처: http://grapgrap.tistory.com/19 [grapgrap blog --dev]
IT/Software 2018. 3. 2.
우분투에 자바 설치하기
우분투에 자바 설치하기 무조건 구글링해서 아래 링크 참고. [Ubuntu 16] 우분투에 자바 설치하기 (http://blog.danggun.net/4101)2. 자바 설치하기apt로 설치하면 됩니다. $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer 앗, 이런 무슨 창이 또 뜨네. 스샷해두기.. 정상적으로 인스톨 완성~
IT/Software 2018. 1. 31.
CR LF CRLF 헷갈려
CR, LF, CR LF 의 히스토리 : http://ohgyun.com/554 헷갈려서 한번 필요한 내용만 발췌 윈도우는 캐리지리턴(CRLF, \r\n), 유닉스/리눅스에선 리턴(LF, \n). CR = Carriage ReturnLF = Line Feed CR 과 LF 는 줄바꿈을 의미하는 컨트롤 캐릭터이고, 각각 0x0D (13 decimal), 0x0A (10 decimal)를 가리킨다.윈도우는 CR LF 를, 유닉스는 LF를, 맥의 초기 버전(9 버전 이하)은 CR을 사용한다.
IT/Software 2018. 1. 16.
[Eclipse] GCC ARM 개발환경(OpenOCD 포함) 구축 for Windows
[Eclipse] GCC ARM 개발환경(OpenOCD 포함) 구축 for Windows (원본글 : https://blog.naver.com/opusk/220985229211 백업을 위해 Tistory 에도 남겨둡니다.) 이전글도 참고 : GNU ARM, Java JDK, Eclipse, Cygwin으로 ARM 개발환경 구축하기 - http://ts.devbj.com/361 [오늘을 살자..] 개발환경 요약 분류 버전 OS Windows7 64bit JAVA JRE version 8 GNU ARM ToolChain v5.4 2016q2 Windows Build Tools v2.8 Eclipse IDE Eclipse Neon CDT GNU ARM Eclipse Plugin v3.3.1 OpenOCD v0..
IT/Software 2017. 12. 5.
Swagger 머야?
머야 Swagger from: Spring REST API 문서를 Swagger로 만들자REST API를 개발할때 관련 문서를 만드는 것은 꽤 귀찮은 일이다. 파라미터가 변경되거나 주소가 변경되면 실제 문서와 소스와 싱크가 맞지 않으면 아무리 문서를 잘 만들어도 소용이 없다. 변경된 소스를 그대로 문서로 만들어 주는 것이 없을까? 그런 고민을 해결해주는 것이 바로 Swagger 이다. Swagger는 RESTfull API 문서를 만들어주는 프레임워크이다. NodeJS, Java, Python등 다양한 언어를 지원해준다.Swagger로 API 문서화하기 - Swalloow Blog https://www.joinc.co.kr/w/man/12/swagger [Swagger] RESTful API 문서 만들기..