λ°˜μ‘ν˜•

전체 κΈ€ 293

[Kotlin] μ½”ν‹€λ¦° mutableList μˆ˜μ • 및 μ‚­μ œν•˜λŠ” 방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μ½”ν‹€λ¦°μ—μ„œ mutableList λ₯Ό μˆ˜μ • 및 μ‚­μ œν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. MutableList μ½”ν‹€λ¦°μ—μ„œ μˆ˜μ • 및 μ‚­μ œ λ“±κ³Ό 같은 μž‘μ—…μ„ ν•˜κΈ° μœ„ν•΄μ„œλŠ” Listκ°€ μ•„λ‹Œ, mutableList둜 μ„ μ–Έν•΄μ€˜μ•Ό ν•©λ‹ˆλ‹€. 기본적으둜 val, var λ³€μˆ˜λ₯Ό μ œκ³΅ν•˜κ³  μžˆλŠ”λ°μš”, valλŠ” 읽기만 κ°€λŠ₯ν•˜κ³ , var은 읽기 및 μˆ˜μ •μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. How to do μ•„λž˜ μ½”λ“œμ™€ 같이 μˆ˜μ • ν˜Ήμ€ μ‚­μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. μˆ˜μ •ν•˜κ³  싢을 경우, ν•΄λ‹Ή μΈλ±μŠ€μ— μƒˆλ‘œμš΄ 값을 λ„£μ–΄μ£Όλ©΄ 되고, μ‚­μ œλ₯Ό ν•˜κ³  싢을 경우 removeAt() λ©”μ†Œλ“œλ₯Ό ν™œμš©ν•˜μ—¬ μ‚­μ œν•˜κ³ μž ν•˜λŠ” 인덱슀 번호λ₯Ό λ„£μ–΄μ€λ‹ˆλ‹€. fun main() { val list: MutableList = mutableListOf() lis..

Programming/Kotlin 2023.01.16

[MongoDB] μ˜€λ¦„μ°¨μˆœ(Ascending)κ³Ό λ‚΄λ¦Όμ°¨μˆœ(Descending)의 의미, λͺ½κ³ λ””λΉ„μ—μ„œ μ •λ ¬ sort ν•˜λŠ” 방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” MongoDB λͺ½κ³ λ””λΉ„μ—μ„œ 쿼리λ₯Ό μ •λ ¬ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. μš°μ„  그에 μ•žμ„œ μ˜€λ¦„μ°¨μˆœκ³Ό λ‚΄λ¦Όμ°¨μˆœμ˜ μ˜λ―Έμ— λŒ€ν•΄ ν•¨κ»˜ μ‚΄νŽ΄λ³΄λ„λ‘ ν•΄μš”. Ascending / μ˜€λ¦„μ°¨μˆœ μ˜€λ¦„μ°¨μˆœ (Ascending)은 smallest to largest 둜, μž‘μ€ μˆ«μžμ—μ„œ 큰 숫자둜 μ •λ ¬ν•˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€. (ex. 1 -> 2 -> 3 -> 4 -> 5) Descending / λ‚΄λ¦Όμ°¨μˆœ λ‚΄λ¦Όμ°¨μˆœ (Descending)은 largest to smallest둜, 큰 μˆ«μžμ—μ„œ μž‘μ€ 숫자둜 μ •λ ¬ν•˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€. (ex. 5 -> 4 -> 3 -> 2 -> 1) How to sort in MongoDB MongoDBμ—μ„œ 1은 μ˜€λ¦„μ°¨μˆœ, -1은 λ‚΄λ¦Όμ°¨μˆœ 정렬에 ν•΄λ‹Ήν•©λ‹ˆλ‹€. 예λ₯Ό ..

Database/monogodb 2023.01.14

[Kotlin] λ‚ μ§œ Date μ‹œμž‘μΌλΆ€ν„° μ’…λ£ŒμΌκΉŒμ§€ ν•˜λ£¨μ”© μ¦κ°€μ‹œν‚€λŠ” 방법, μ½”ν‹€λ¦° 반볡문 돌리기

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μ½”ν‹€λ¦°μ—μ„œ μ‹œμž‘μΌλΆ€ν„° μ’…λ£ŒμΌκΉŒμ§€ ν•˜λ£¨μ”© μ¦κ°€μ‹œν‚€λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do datesUntil() λ©”μ„œλ“œμ™€, plusDays() λ©”μ„œλ“œλ₯Ό ν™œμš©ν•˜μ—¬ μ‹œμž‘μΌλΆ€ν„° μ’…λ£ŒμΌκΉŒμ§€ 1μ”© μ¦κ°€μ‹œμΌœμ€λ‹ˆλ‹€. /** * You can edit, run, and share this code. * play.kotlinlang.org */ import java.time.LocalDate; fun main() { LocalDate.of(2023, 1, 14) .datesUntil(LocalDate.of(2023, 1, 19).plusDays(1)) .forEach { it -> println(it) } } μ½”λ“œ μ‹€ν–‰ κ²°κ³ΌλŠ” μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€. 2023-01-14 2023-0..

Programming/Kotlin 2023.01.14

[Kotlin] ν˜„μž¬ λ‚ μ§œ/νŠΉμ • λ‚ μ§œ 및 μ‹œκ°„ κ°€μ Έμ˜€κΈ°

Intro μ•ˆλ…•ν•˜μ„Έμš”. μ΄λ²ˆμ‹œκ°„μ—λŠ” μ½”ν‹€λ¦°μ—μ„œ ν˜„μž¬ λ‚ μ§œ 및 μ‹œκ°„μ„ κ°€μ Έμ˜€λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do ν˜„μž¬ λ‚ μ§œ, μ‹œκ°„ ν˜„μž¬ λ‚ μ§œμ™€ μ‹œκ°„μ€ μ•„λž˜μ˜ λ©”μ†Œλ“œλ₯Ό 톡해 κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€. LocalDateTime.now() : ν˜„μž¬ λ‚ μ§œμ™€ μ‹œκ°„ LocalDate.now : ν˜„μž¬ λ‚ μ§œ import java.time.LocalDate import java.time.LocalDateTime fun main(args: Array) { val dateTime: LocalDateTime = LocalDateTime.now() val date: LocalDate = LocalDate.now() println("Current dateTime: $dateTime") // Current dateTime: ..

Programming/Kotlin 2023.01.12

[Intellij] 이전 μ»€μ„œ μœ„μΉ˜λ‘œ μ΄λ™ν•˜κΈ° / 이전 νŽΈμ§‘ λΆ€λΆ„ 확인 단좕킀 λ§₯(mac)

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μΈν…”λ¦¬μ œμ΄μ—μ„œ 이전 μœ„μΉ˜/ 이전 νŽΈμ§‘ 뢀뢄을 λ³΄λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. How to do λ§₯(ma) PCμ—μ„œ 이전 μ»€μ„œ μœ„μΉ˜λ‘œ μ΄λ™ν•˜λŠ” 방법은 μ»€λ§¨λ“œ + [ λ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. ⌘ + [ ν•΄λ‹Ή 단좕킀λ₯Ό ν™œμš©ν•˜μ—¬ λ°”λ‘œ 직전에 μˆ˜μ •ν•œ μ½”λ“œλ“€μ— λŒ€ν•΄ 쉽고 νŽΈν•˜κ²Œ ν™•μΈν•΄λ³΄μ„Έμš” :) 😊

[React] Moment.js AM/PM을 μ˜€μ „/μ˜€ν›„λ‘œ ν‘œμ‹œν•˜λŠ” 방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” Moment.js λΌμ΄λΈŒλŸ¬λ¦¬μ—μ„œ AM/PMκ°€ μ•„λ‹Œ μ˜€μ „/μ˜€ν›„λ‘œ ν‘œμ‹œν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 참고둜, Moment.jsλŠ” λ‚ μ§œ 및 μ‹œκ°„ 데이터λ₯Ό μ‰½κ²Œ λ‹€λ£° 수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” 라이브러리 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. How to solve the problem 제 경우, λ‚ μ§œ 데이터λ₯Ό "μ˜€ν›„ 10:00" 둜 ν‘œμ‹œν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ "10:00 PM"으둜 λ‚˜μ˜€λ”κ΅°μš”. ꡬ글링을 ν•΄λ³Έ κ²°κ³Ό λ‹€μŒμ˜ 해결책을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. λ°”λ‘œ moment/local/ko λ₯Ό μž„ν¬νŠΈ ν•΄μ£ΌλŠ” 것! import 'moment/locale/ko' μœ„ μ½”λ“œλ₯Ό μž„ν¬νŠΈ ν•΄μ€€ 이후, 화면을 μ‚΄νŽ΄λ³΄λ‹ˆ 10:00 PM 이 μ•„λ‹Œ μ˜€ν›„ 10:00 둜 잘 ν‘œμ‹œκ°€ 되고 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

Framework/React 2023.01.10

[JavaScript] νŠΉμ • λ¬Έμžμ—΄ μ œκ±°ν•˜λŠ” 방법

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ νŠΉμ • λ¬Έμžμ—΄μ„ μ œκ±°ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. How to solve the problem μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ νŠΉμ • λ¬Έμžμ—΄μ„ μ œκ±°ν•˜λŠ” 방법은 λ‹€μ–‘ν•œλ°μš”, κ·Έ μ€‘μ—μ„œ μ €λŠ” replace() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ νŠΉμ • λ¬Έμžμ—΄μ„ μ œκ±°ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. replace()ν•¨μˆ˜λŠ” νŠΉμ • λ¬Έμžμ—΄μ΄ μ‘΄μž¬ν•˜κ±°λ‚˜ μ •κ·œμ‹μ— λ§Œμ‘±ν•  경우, μ›ν•˜λŠ” λ¬Έμžμ—΄λ‘œ λŒ€μ²΄ν•΄ μ€λ‹ˆλ‹€. const str = 'APPLE'; console.log(str.replace('A', '')); // λ¬Έμžμ—΄ 'A'λ₯Ό 빈 κ°’μœΌλ‘œ λŒ€μ²΄, result: PPLE console.log(str.slice('L', '')); // λ¬Έμžμ—΄ L'λ₯Ό 빈 κ°’μœΌλ‘œ λŒ€μ²΄, result: APPE

[Data structures] section1: μ†Œκ°œ

1. 컀리큘럼 μ†Œκ°œ 2. μ–΄λ–€ μˆœμ„œλ‘œ μˆ˜κ°•ν•΄μ•Ό ν• κΉŒ? κΌ­ μˆœμ„œλŒ€λ‘œ 진행할 ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€. 2μ£Ό 반, λ˜λŠ” 3μ£Ό λŒ€λ©΄ κ³Όμ •μ—μ„œ κ°€λ₯΄μΉ˜λŠ” 집쀑 κ³Όμ •μž…λ‹ˆλ‹€. 각 μ„Ήμ…˜λ§ˆλ‹€ λ„μž…λΆ€μ— μ„ ν–‰ 쑰건, ν…μŠ€νŠΈ κ°•μ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. 3. μ½”λ“œλ₯Ό μ–΄λ–»κ²Œ μ‹€ν–‰ν• κΉŒ? https://www.udemy.com/course/best-javascript-data-structures/

[Modern React] section1 : Let's Dive in!

1. How to Get Help pass 2. Join Our Community! done 3. Course Resourse pass 4. Let's Build an App! μ–΄λ–»κ²Œ λ¦¬μ•‘νŠΈλ₯Ό 빨리 λ°°μ› μ„κΉŒλΌλŠ” μ§ˆλ¬Έμ„ 많이 λ°›μŠ΅λ‹ˆλ‹€. 이 μ§ˆλ¬Έμ— λ‹΅ν•  수 μžˆλŠ” λŒ€λ‹΅μ€ λ”± ν•œκ°€μ§€μž…λ‹ˆλ‹€. You have to write code and you have to work on projects 5. Critical Questions 1. What's React All about? λ¦¬μ•‘νŠΈλŠ” (1) HTML을 λ³΄μ—¬μ£Όκ±°λ‚˜ (2) μ‚¬μš©μžκ°€ 무언가λ₯Ό ν•  λ•Œ, HTML이 λ³€ν•œλ‹€. 6. A Few More Critical Questions 2. How does a React app start up? 1. All of your p..

Framework/React 2023.01.08

[Kotlin] array list 에 item μΆ”κ°€ν•˜λŠ” 방법 / λͺ©λ‘μ— 데이터 μΆ”κ°€ν•˜κΈ°

Intro μ•ˆλ…•ν•˜μ„Έμš”. 이번 μ‹œκ°„μ—λŠ” μ½”ν‹€λ¦°μ˜ λͺ©λ‘μ— 데이터λ₯Ό μΆ”κ°€ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. How to do 예λ₯Ό λ“€μ–΄ λ‹€μŒκ³Ό 같이 arrayList κ°€ μžˆλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€. val arrayList = ArrayList() addAll() ν˜Ήμ€ add() λ©”μ†Œλ“œλ₯Ό 톡해 array List에 데이터λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. arrayList.addAll(countryList) arrayList.add(0, categoriesData(41, "All Categories")) arrayList.add(1, categoriesData(42, "Favorite"))

Programming/Kotlin 2023.01.08
λ°˜μ‘ν˜•