일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 노트북
- js
- Kotlin
- 코틀린
- 연산자
- HP
- 리스트 뷰
- 안드로이드
- javascript
- ListView
- 오버로딩
- node.js
- 싱글 스레드
- 배열
- Android
- golang
- adapter
- 함수
- Array
- Overloading
- 노트북 추천
- go
- Java
- 파이썬
- as?
- var
- Python
- 자바
- 패널 교체
- 자바스크립트
- Today
- Total
목록전체 글 (97)
Bbaktaeho
더블 링크드 리스트 (Doubly Linked List) 이중 연결 리스트, 양방향 링크드 리스트라고 불립니다. 더블 링크드 리스트는 기존 단반향 리스트의 단점을 보완한 자료구조입니다. 노드 (Node) 더블 링크드 리스트는 노드를 양방향으로 연결하는 구조입니다. 노드에는 저장할 데이터와 다음 노드를 가리키는 주소 저장 공간, 이전 노드를 가리키는 주소 저장 공간이 있습니다. 구현 노드 구현 (javascript, python) class Node { constructor(data) { this.data = data; this.next = null; this.prev = null; } } class Node(object): def __init__(self, data): self.data = data se..
링크드 리스트 (Linked List) 우리말로 연결 리스트라고 부르기도 합니다. 링크드 리스트는 기본적인 배열처럼 데이터가 연결되어 나열하는 구조입니다. 하지만 우리가 아는 배열은 하나의 타입으로만 나열할 수 있지만 링크드 리스트는 노드라고 불리는 데이터 저장 단위로 연결된 구조이기 때문에 다양한 데이터 타입으로 구현이 가능합니다. (인터프린터 언어인 자바스크립트와 파이썬은 기존 자료형인 Array, list로 링크드 리스트처럼 사용 가능) 노드 (Node) 링크드 리스트는 노드를 연결하는 구조입니다. 노드에는 저장할 데이터와 다음 노드를 가리키는 주소 저장 공간이 있습니다. 위 사진은 연결 리스트의 구조입니다. 노드는 두 개의 저장 공간으로 보라색은 데이터, 파란색은 다음 노드를 가리킵니다. 구현 노..
www.notion.so/bbaktaeho/clean-architecture-9b123b394f00469fbe993e01c1f969d2 clean architecture A new tool for teams & individuals that blends everyday work apps into one. www.notion.so
Javascript 팁 제곱근 구하기 Math.pow(3, 3) // 3의 3승 Math.pow(2, 10) // 2의 10승 2**3 // 2의 3승....! 10진법으로 변환 parseInt('1200', 3) // 1200이 3진법 이라면 10진법으로 나오는 수 parseInt('1011', 2) // 1011이 2진법 이라면 10진법으로 나오는 수 10진법을 변환 var dec = 45 dec.toString(3) // 10진법을 3진법으로 변환 dec.toString(2) // 10진법을 2진법으로 변환 대문자 소문자 변환 "string".toUpperCase() // STRING "StRing".toUpperCase() // STRING "STring".toLowerCase() // strin..
들어가며 generator, iterator, iterable의 상세한 설명은 없습니다. 궁금하신 분들은 아래의 포스팅을 먼저 읽고 보는 것을 추천드립니다. bbaktaeho-95.tistory.com/79 [Javascript] Generator, Iterator, Iterable (제너레이터, 이터레이터, function*) 들어가며 ※ FxJS 라이브러리를 개발하신 유인동 강사님의 함수형 프로그래밍 강의를 듣고 정리한 글임을 밝힙니다. 함수형 프로그래밍 자바스크립트 페이스북 커뮤니티입니다. ko-kr.facebook.com/gr bbaktaeho-95.tistory.com 무한 루프 (무한수열 만들기) 일반 함수에서 무한 루프가 발생한다면 프로세스가 죽을 수 있습니다. function infinit..
들어가며 ※ FxJS 라이브러리를 개발하신 유인동 강사님의 함수형 프로그래밍 강의를 듣고 정리한 글임을 밝힙니다. 함수형 프로그래밍 자바스크립트 페이스북 커뮤니티입니다. ko-kr.facebook.com/groups/539983619537858/ Facebook에 로그인 | Facebook 메뉴를 열려면 alt + / 키 조합을 누르세요 ko-kr.facebook.com iterable, iterator iterable : 반복 가능한 / iterator : 반복자 자바스크립트에서 배열은 반복 가능한 객체(object)입니다. 반복이 가능하다는 것은 iterable이라고 부르기도 합니다. 자바스크립트는 itrable 요소들만 순회할 수 있는 문법이 있습니다. for of 반복문인데요. 이 반복문은 ite..
들어가며 안드로이드 기본 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,..