본문 바로가기

  • 자바 알고리즘 풀기 자바 알고리즘 미리미리 준비해서~ 면접때 헤매지 말자~! 더보기
  • 안드로이드 미션 안드로이드 미션을 통해 손가락 Level Up~! 안드로이드의 다양한 문제를 풀어봅시다~ 더보기
자바로 푼 알고리즘

(자바 알고리즘) 정수 배열의 중복 제거

안녕하세요 초이 입니다. 오늘의 문제는 정수 배열의 중복 제거 입니다~! 이 문제를 푸시고 다른 호기심이 있는 분들은 문자열이나 다른 것들도 많이 시도해 보시는게 좋은거 같아요. 손으로 익혀둔 알고리즘은 언젠가 꼭 떠오르니깐, 다들 한번씩 손에 익혀 주세요~! 아래에 문제내용이 있으니 참고하시고 다들 한번씩 풀어 보세요~! import java.util.*; /** * * 문제 내용 : 배열 안에 연속적인 숫자를 제거해라 * * * 문제..

더보기
안드로이드

(안드로이드) 내부저장소 접근하기

안녕하세요~ 초이입니다 안드로이드 내부 저장소를 열어서 내부를 보는 방법을 소개하려고 합니다. 내부저장소에는 다양한 데이터를 저장할 수 있습니다. 1. 로컬 DB 2. SharedPreference 3. cahce 파일 4. 기타 파일 (앱 내부에서 생성하는 파일) 등등 내부저장소의 정의는 아래와 같습니다. ...더보기 Android 애플리케이션 샌드박스 - 앱 데이터와 코드 실행을 다른 앱으로부터 격리합니다. 기본적으로, 여러분이 내부 저장소..

더보기
안드로이드

(안드로이드) 고급 암호화 표준 (AES256)

고급 암호화 표준(Advanced Encryption Standard AES) AES란? 한국어로 번역하면 고급 암호화 표준 이며 대칭키를 쓰는 블럭 암호이다. 높은 안전성과 속도로 인해 인기를 얻어 전 세계적으로 사용되고 있다. 현재 AES는 Rijndael(레인달) 알고리즘을 가지고 만들어 졌으며, 엄밀하게는 레인달 알고리즘의 여러 가능성 중, 암호화 블럭의 크기가 128비트이며 암호화 키의 길이가 128, 192, 256비트인 세 가지 종류가 AES 표준으..

더보기
안드로이드

(안드로이드) Mac 안드로이드 스튜디오 SVN 설치, 셋팅, 사용법 정리 (Mac Android Studio SVN install, setting, usage)

Mac 안드로이드 스튜디오 SVN 설치, 셋팅, 사용법 정리 안녕하세요 초이 입니다~! Mac용 문서는 많이 없어서... 다들 개발환경을 구축하실 때 많은 어려움이 있으실 거 같았습니다~! 일단은 이 문서를 작성하면서 긁어 모은 내용을 하나로 모아서 정리해 보았습니다. 일단은 목차 먼저 읽어 보시고 원하는 내용을 찾아서 보시는 것을 추천드립니다. 하나하나 다 읽기에는 뇌가 허락을 안 할테니 까요 ㅠㅠ 목차 1. 목적(Purpose)..

더보기
안드로이드

(안드로이드) 개발자 옵션 - (액티비티 유지안함 or 활동 보관 안함)

오늘은 개발자 옵션에 있는 기능 중에서 (액티비티 유지 안함 or 활동 보관 안함)을 알아보도록 하겠습니다. 액티비티 유지 안함 or 활동 보관 안함 기능 설명 - 사용자가 액티비티를 종료 (기존 앱을 잠깐 내려놓고 다른 앱을 하는 경우도 포함 됩니다.) 하면 즉시 메모리에서 제거합니다. 기능 사용 이유 - 만약 사용자의 기기가 많은 앱을 설치하고 있고 메모리를 과다하게 쓰고 있다면 안드로이드의 JVM이 사용하지 않는 메..

더보기