분류 전체보기 (317) # 미사용 [AeroPrinter] 프린터없이 민원24, 전자가족등록시스템 이용하기 프린터 없이 PDF, 이미지로 출력하자! [에어로 프린터]는 핸드폰을 프린터로 만들어주는 어플리케이션입니다.컴퓨터에서는 실제 프린터로 인식해요. 덕분에 민원24 또는 전자가족등록시스템에서도 사용할 수 있어요!자세한 내용은 [AeroPrinter 민원24 이용 가이드]를 참조해주세요! 2019. 1. 15. 15:41 카테고리 없음 [02] 불친절한 Variable 불친절한 C++ 노트는 작성자가 C++을 복습한 내용을 적은 것이며, 운영체제(리눅스)나 컴퓨터 구조와 같은 저수준의 관점에서 C++을 바라본다. Variable변수(Variable)란 값을 저장할 수 있는 공간이라고 할 수 있지만,정확히는 다음 정보들의 조합입니다.메모리 식별자 (= 메모리 주소)타입 식별자 (= 자료형)변수 식별자 (= 변수 이름) 아래 사진은 변수가 어떻게 메모리 위에 저장되어 있는지를 나타냅니다. {Content, Value}는 {Address, Type}을 통해 알 수 있으므로,실제로 필요한 정보는 {Address, Type, Name} 임에 주목하기 바랍니다. Memory Identifier (Memory Address)메모리 식별자는 데이터가 어디에 저장되어 있는지 가르킵니다.. 2018. 12. 31. 21:27 카테고리 없음 [01] 불친절한 Hello, World! 불친절한 C++ 노트는 작성자가 C++을 복습한 내용을 적은 것이며, 학부생 수준의 운영체제(리눅스)나 컴퓨터 구조 관점에서 C++을 바라봅니다. Hello, World! 프로그래머란 직업은 참으로 겸손합니다. 무엇이든 처음보는 상대를 마주하면 인사부터 하기 때문이죠.Hello, World!Hello, C++!Hello, Web Server! 그 중에서 "Hello, World!"는 가장 일반적이고 간단한 인사법으로 유명하지만, 안에 숨겨진 내부적인 동작원리는 결코 간단하지 않습니다. 아래의 단순한 프로그램이 얼마나 복잡한 매커니즘 위에서 움직이는지, 차분하게 알아보도록 합시다. Standard Streams스트림(Stream)이란 입출력 대상과의 추상화된 데이터 흐름(Abstracted Data Flo.. 2018. 12. 25. 01:28 카테고리 없음 Kotlin JSON 변환/파싱 라이브러리 - Jackson [Change Log] 2018-12-02 : 게시글 작성 2020-07-04 : 디자인 깨짐현상 수정 Jackson Jackson라이브러리는 코틀린 객체와 JSON간의 변환/파싱을 담당합니다. 이것은 프로그래머가 문서에서 값을 파싱하여 객체에 일일이 붙여넣지 않아도 된다는 것을 의미하므로, 정신건강에 매우 이로운 라이브러리라 할 수 있습니다. 설치하기 Jackson을 사용하기 위해서는 의존성을 빌드 스크립트에 기술해야 합니다. Gradle또는 Maven에 의존성을 적으면 다음 동기화 시점에 Jackson을 자동으로 다운로드 합니다. 이후에 버전이 업그레이드될 수 있으므로 최신 버전은 레포지터리를 참조해주세요. for Gradle compile "com.fasterxml.jackson.module:jac.. 2018. 12. 2. 07:33 카테고리 없음 Kotlin 웹서버 프레임워크 - Ktor 이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다. https://github.com/AeroCodeX/코틀린으로 웹서버를 만들어보자학교 모바일 프로젝트 덕분에 급하게 API 서버를 개발해야 할 일이 생겼다.사용되기 쉬운 형태로 외부에 공개되어야 하는 특성상 웹서버가 가장 적합하다고 생각했고. 어차피 클라이언트도 코틀린으로 개발하는데, 까짓거 서버도 코틀린으로 만들어보자 해서 시작되었다. 코틀린으로 서버를 개발한 사례가 있는지 살펴봤는데, 카카오톡에서 시험삼아 해봤는데 의외로 괜찮다고 하더라.카카오톡 ㅡ 카카오가 메세징 서버에 자바 대신 코틀린을 써본 경험담카카오톡 ㅡ 카카오톡의 서버사이드 코틀린 이미 대기업에서 성공한 사례가 있기 때문에,언어에 대한 불신(ex. 자바계열은 좀 느리지 않아?)은 .. 2018. 11. 26. 11:19 # 미사용 24. 제네릭과 변성 이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다. 아래의 포스트는 개인적인 용도로 내용을 요약한 것 입니다. https://github.com/AeroCodeX/ 변성에 대한 기초지식이 없다면 여기를 먼저 읽기 바랍니다. 제네릭 선언위치 변성 사용위치 변성 (in,out-projection) 사용위치 변성 (star-projection) 2018. 11. 22. 03:18 # 미사용 23. 위임을 통한 초기화 지연 이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다. 아래의 포스트는 복습용으로 정리한 내용 입니다. https://github.com/AeroCodeX/ Lazy 위임 lateinit프리미티브 타입에서는 사용이 불가능var (mutable) 변수전용값에 접근할 때, 초기화 되었는지 검사가 필요함해당 프로퍼티가 멤버 필드일 때, getter/setter 정의 불가능생성자에서 사용 불가능Lazy어떤 타입에서든 사용가능val (immutable) 변수전용 2018. 11. 20. 15:22 # 미사용 22. 프로퍼티 위임 이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다. 아래의 포스트는 복습용으로 정리한 내용 입니다. https://github.com/AeroCodeX/ 표준버전 Observable Vetoable 2018. 11. 20. 15:14 이전 1 ··· 20 21 22 23 24 25 26 ··· 40 다음