리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
[Design Pattern]디자인패턴 이해하기(Kotlin)GoF 2020.11.26 18:16
Design Pattern Category1. Creational PatternAbstract Factory ✅Builder ✅Factory Method ✅Object PoolPrototype ✅Singleton ✅2. Structural PatternAdapter ✅Bridge ✅Composite ✅Decorator ✅FacadeFlyweightPrivate Class DataProxy3. Behavioral PatternChain of responsibilityCommandInterpreterMediatorMementoNull ObjectObserverStateStrategy ✅Template Method ✅Visitor 기본 개념Abstract class vs InterfaceAbstract Cla..
-
[자료구조]목차를 통한 간략 정리자료구조 2020.11.23 20:26
사실 자료구조는 컴퓨터과학의 기초중 기초이기 때문에, 항상 기본적으로 숙지하고 있어야할 사항입니다. 따라서 기본적인 내용을 안다는 가정 하에, 머릿속에 '아 이러한 것이 있었지!'라는 느낌을 받을 수 있도록 정리했습니다. Performance Analysis Big-O: 최악의 경우 Big-Θ: 평균적인 경우 Big-Ω: 최선의 경우 Space Complexity 알고리즘 상 차지하는 공간(보통 변수들의 크기) Time Complexity 알고리즘이 돌아가는데 걸리는 시간(대충 loop 횟수) Recursion Tree Recursion을 Tree형태로 보기 쉽게 표현한 것 Ex) = O(n^2) Master Theorem Recursion Tree 대신 식을 가지고 한 번에 Complexity 구하는 ..
-
[AWS Lambda]IMAGEIO_FFMPEG_EXE error when using MoviepyServerless 2020.01.02 18:29
(I'm sorry for my poor english skill, but I'll do the best to explain detaily!) Problem When using Moviepy library in AWS Lambda, it can occur error, → 'Permission denied accessing folder with IMAGEIO_FFMPEG_EXE file'. I was so mad for this, but finally I got a solution! Cause Before enter solution, you should know one information about AWS Lambda, AWS Lambda only allows access permission path '..
-
Android LocalDate/Time(안드로이드 날짜/시간 관련 메서드)Usage 2019.10.24 16:23
안녕하세요. 오늘은 안드로이드 내에서 날짜/시간 관련한 메서드 사용법에 대해 알아보겠습니다! LocalDate, LocalTime, LocalDateTime 이 세 가지가 있습니다. 이들은 자바 언어를 쓰는 환경에서는 다 통용됩니다! 왜냐면 java.time 이라는 패키지에 들어있기 때문이죠. 한 번 각각 써 봅시다! (Kotlin입니다. 그리고 API 22이상만 된다는 군요!) 기본 호출 기본적으로 다 .now() 를 찍으면 현재 날짜/시간을 보여줍니다. (뒤에 .toString()은 그냥 로그에 출력하기 위해 문자열로 바꿔주는 겁니다! 로그는 문자열만 인자로 받거든요...) LocalTime 시간만 표시합니다. 형식은 HH:mm:ss 입니다! LocalDate 날짜만 표시합니다. 형식은 YYYY-MM..
-
Android Fragment Usage(안드로이드 프래그먼트 사용법)Usage 2019.10.21 21:15
매우매우 자주쓰는 Fragment에 대해 알려드리겠습니다! Fragment란? Fragment란, Activity보다 가벼운 하나의 종이라고 생각하시면 편합니다. Activity는 그 종잇장들이 붙어있는 하드보드지 같은걸로 생각하면 됩니다. 좀 더 정확하게 말씀드리자면 Fragment는 Activity의 기능들을 거의 다 갖고 있습니다(거의 동일해요). 다만 꼭 Activity 위에서 동작해야 합니다. 즉, Fragment 하나 달랑 사용할 수는 없다는 소리입니다. 그럼 왜 Activity를 쓰지 Fragment를 쓰느냐? 바로 가벼움 때문입니다. 하나의 Activity 위에 여러 Fragment를 올려놓고 바꿔가며 쓸 수 있기 때문이죠! 실제 앱에서 PlayStore 같은 곳을 보시면 게임/영화/도서 ..