본문 바로가기

Programmer8

C언어 5분만에 알아보기 youtu.be/8YoKGivGVEA 2020. 11. 10.
[후배들을 위한 한마디] 풀 스택 개발자 하지마세요!! youtu.be/eyz_JBXXfjk 취업 준비를 하는 입장에서 풀스택을 바라보는건 기어다니지도 못하면서 달리고 싶어하는 것과 같습니다. 2020. 11. 7.
[Java] Java Bean 규약 Java Bean 멤버변수마다 별도의 get/set 메소드가 존재해야 한다 get 메소드는 매개변수가 존재하지 않아야 한다 set 메소드는 반드시 하나 이상의 매개변수가 존재해야 한다 생성자는 기본 생성자를 반드시 포함해서 존재해야 한다 생성자를 기술하지 않으면 자동 생성되므로 다른 생성자 없는 경우 기본 생성자 생략 가능 접근 제어자 Class : public field : private constructor : public getter/setter : public 패키지를 설정해야 한다 관리 목적으로 메타데이터에 FQCN 필요하므로 2019. 7. 24.
[C++] Boost Logging에 대해서 C++ Log Library에 대해서 알아보고자 합니다. glog, log4Cxx 등의 라이브러리도 존재하지만 Boost::log에 대해서 한번 알아보고자 합니다. Logger (log source) : 다양한 형식의 log stream을 제공하는 객체들, 이미 라이브러리에는 설정되어 있는 여러 logger들이 존재하며, 필요하다면 직접 만들어 쓸 수도 있습니다. 로깅에 필수적인 Log record를 생성하는 역할과 로깅을 시작하는 엔티티를 지정합니다. // Logger 생성하기 ( Default Global Logger ) BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(my_logger, src::logger_mt) // Logger 받아오기 src::logger_mt& lg =.. 2019. 5. 13.
[C language] 프로그래밍 언어란? 안녕하세요. 하나셋입니다. 오늘은 C언어를 배우기 전에 프로그래밍이란 무엇이고, 왜 프로그래밍을 배워야 할까라는 내용으로 한번 이야기 해보고자 합니다. 이 강의내용은 저의 주관적인 내용입니다. 먼저 프로그래밍 언어란 무엇일까요? 쉽게 생각하면 프로그램을 만드는 도구입니다. 우리가 재료들을 도구를 사용해서 집을 만들듯이 우리의 아이디어를 프로그래밍 언어라는 도구를 사용하여 프로그램을 만드는 것입니다. 그런데 여기서 하나의 의문점이 생기죠. 그런데 왤케 프로그래밍 언어는 종류가 많은걸까요? 우리가 실생활에서 사용하는 도구들이 존재하는데 망치, 톱, 붓 등이 왜 이렇게 다양한 종류의 도구가 존재하는 것일까요? 그 이유는 각 사용하는 용도가 다르기 때문입니다. 프로그래밍 언어도 마찬가지로 주된 용도와 각각이 존.. 2019. 5. 8.
[C language] C언어 강의 글 작성을 앞써서.. 안녕하세요. 블로그를 운영하고 있는 하나셋이라고 합니다. 대학교 시절부터 연구실에 소속되면서 2학년때부터 신입생과 후배들을 항상 C언어 교육을 해왔었는데... 어쩌다보니 학교를 졸업하고 취직을 하고도, 서울에 올라와 이렇게 프로그래밍을 배우고 싶어하는 주변사람들에게 C언어 교육을 하게 되었습니다.. 오프라인 C언어 교육에 필요한 강의 자료 및 강의 내용에 대해서 앞으로 작성해보고자 합니다. 많이 부족 할 수 있지만 간단하게 봐주세요. 최대한 프로그래밍을 이해하기 쉽고 누구나 재밌게 배울 수 있도록 진행해보록 하겠습니다. 감사합니다. 2019. 4. 30.
반응형