일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Kotlin
- HP
- 리스트 뷰
- 함수
- 안드로이드
- 노트북
- 파이썬
- 연산자
- Android
- 싱글 스레드
- golang
- 코틀린
- 오버로딩
- adapter
- node.js
- js
- 자바
- 패널 교체
- ListView
- 배열
- go
- 자바스크립트
- 노트북 추천
- Array
- var
- Java
- Python
- Overloading
- javascript
- blockchain
- Today
- Total
목록분류 전체보기 (99)
Bbaktaeho

들어가며 안드로이드 기본 Dialog들 중 AlertDialog와 DatePickerDialog 그리고 TimePickerDialog를 사용해보겠습니다. AlertDialog는 보통 경고창으로 사용됩니다. 확인과 취소를 통해서 작업을 수행하기 전에 한 번 더 경고하는 역할을 합니다. DatePickerDialog는 날짜 정보를 받을 수 있는 팝업창입니다. TimePickerDialog는 시간 정보를 받을 수 있는 팝업창 입니다. 구현은 ListView에서 아이템을 클릭했을 때 팝업창을 활성화하겠습니다. 프로젝트는 코틀린으로 생성하겠습니다. (생략) 리스트 뷰 만들기 activity_main.xml를 수정합니다. 아이템 뷰는 안드로이드 simple_list_item_1 뷰를 사용하겠습니다. 기능 구현하기 ..

들어가며 이전 포스팅에서 연장되는 글입니다. 아래 포스팅을 참고하시고 따라와 주세요. Java로 ListView 맛보기 bbaktaeho-95.tistory.com/66?category=782684 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com Kotlin으로 Custom ListView 맛보기 bbaktaeho-95.tistory.com/76 [Android] Custom ListView 사용하기 (Kotlin,..

들어가며 이전에 ListView를 android 기본 아이템 레이아웃을 활용하여 나타냈습니다. 이번 포스팅은 Java가 아닌 Kotlin으로 직접 아이템 뷰를 만들고 BaseAdapter를 상속받아서 커스텀 어댑터까지 구현하겠습니다. Java로 ListView 맛보기 bbaktaeho-95.tistory.com/66?category=782684 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com 프로젝트 생성 Java가..

들어가며 우리는 보통 비밀번호를 생성할 때 새로운 비밀번호를 만들지 않고 기존에 사용하던 비밀번호를 재사용해서 온라인 계정을 만들어냅니다. 그 이유는 기억하기도 쉽고 새로 만들어내야 하는 번거로움이 없기 때문입니다. 즉, 사용성이 매우 편하기 때문입니다. 하지만 이러한 비밀번호는 많은 문제를 가지고 있습니다. 내 비밀번호는 안전할까? 비밀번호 탈취 확인하기 문제점 평균 60% 온라인 사용자가 공통된 비밀번호를 다양한 계정에서 사용 저도 약 2개의 비밀번호로 모든 온라인 계정을 관리하고 있습니다. 단 하나의 계정에서 비밀번호를 탈취당하면 많은 계정에 영향을 미칠 것입니다. 온라인 이용자 45% 가 평균적으로 쉬운 비밀번호 사용 쉬운 비밀번호를 사용한다는 건 그만큼 많은 온라인 이용자들이 같은 비밀번호를 사..

지원과 면접 IT 연합동아리 CADI에서 삼성 주니어 SW 창작대회 대학생 멘토링 모집을 알게 되었습니다. 내가 배운 지식을 재능 기부하는 것을 좋아하기도 했지만 초, 중, 고 학생들의 관심사와 현재 IT 관련 지식과 그 수준이 어느 정도인지 궁금해서 지원하게 되었습니다. 면접은 시스코의 webex 애플리케이션으로 진행했습니다. 2대 2 면접이었고 간단한 소개와 지원 동기, 자신 있는 언어와 멘토링, 튜터링 경험에 대해 말했습니다. 보통 청소년 위주로 멘토링 한 경험을 물어보셨는데 저는 대학생 때 후배들에게 전공 튜터링만 해봐서 청소년 상대로 멘토링 경험은 없었습니다. 합격 후 초, 중, 고 팀 중에서 어느 학생들의 팀으로 가고 싶은지 1 지망, 2 지망, 3 지망으로 선택할 수 있었습니다. 1 지망으로..

RecyclerView 목록을 화면에 출력해주고 동적으로 표현해주는 컨테이너입니다. 리사이클러뷰는 간단한 코드만으로 ListView, GridView로 바꿀 수 있습니다. 가장 복잡한 컨테이너지만 가장 많이 사용되는 것이 바로 리사이클러뷰입니다. ※ 안드로이드 스튜디오 3.1 이후로 ListView, GridView는 Legacy 카테고리로 이동 RecyclerView 맛보기 목록(list)을 표시하는 컨테이너들은 표시될 데이터와 아이템 레이이아웃을 어댑터에서 연결해줍니다. 어댑터는 어떤 레이아웃을 사용하느냐에 따라 표시되는 모양을 다르게 만들 수 있습니다. 여기서 ListView와 RecyclerView의 차이점은 LayerManager 유무의 차이가 있습니다. LayerManager는 리사이클러뷰를 ..

인스턴스화 (Instantiate) 클래스를 인스턴스화(객체 생성)할 때 생성자를 통해서 하게 됩니다. 하지만 생성자로 생성하는데 어려움이 있을 수 있습니다. 자동차 클래스를 예시로 보여드리겠습니다. class Car { private String brand; private String engine; private String name; private String tire; private int capacity; private int price; Car(String brand, String engine, String name, String tire, int capacity, int price) { this.brand = brand; this.engine = engine; this.name = name; ..

추후 사용하게 된다면 수정할 예정 Logging? log란? 과거 항해일지를 통나무에 기록했다하여 log(book)이라고 하여 주로 관리가 필요한 여러 직업서 다양하게 사용 중이다. -나무위키- 개발할 때 log를 남기는 일 즉, logging을 하는 이유는 디버그를 하기 위해서입니다. 어디서 예외가 발생했는지 그 코드의 위치를 찾거나 시점을 찾을 때 사용합니다. 디버그만 하는 것은 아닙니다. 서버 측면에서는 흔적을 남기기 위해 사용하곤 합니다. log4j log for java 자바에서 로그문의 출력을 다양한 대상을 다양하게 출력할 수 있도록 도와주는 logging 모듈입니다. 많이 사용되는 모듈이며 가장 보편적인 모듈입니다. slf4j The Simple Logging Facade for Java l..