λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

전체 κΈ€94

2λ…„ ν›„ "μ‹œμž‘ν•˜λ©°" λΌλŠ” 제λͺ©μœΌλ‘œ 묡상을 λΈ”λ‘œκ·Έμ— 올리고 2년이 μ§€λ‚˜κ°”λ‹€. ν•™κ΅μƒν™œμ— μΉ˜μ—¬ λΈ”λ‘œκ·ΈλŠ” κΎΈμ€€νžˆ ν•˜μ§€ λͺ»ν–ˆλ‹€. 묡상을 예쁘게 κ°€κ³΅ν•˜μ—¬ μ˜¬λ €μ•Ό ν•œλ‹€λŠ” 강박도 λ§ˆμŒμ— 듀지 μ•Šμ•˜μ—ˆλ‹€. λ‚˜λŠ” μ™œ 이것을 μ‹œμž‘ν–ˆκ³ , μ™œ λ©ˆμΆ”μ—ˆκ³ , μ™œ λ‹€μ‹œ μ‹œμž‘ν•˜λŠ” 것인가에 λŒ€ν•΄μ„œ μƒκ°ν•΄λ³΄μ•˜μ„ λ•Œ κ·Έ μ„ νƒμ˜ κ³Όμ •μ—μ„œ ν•˜λ‚˜λ‹˜μ˜ λ§ˆμŒμ„ κ°„κ΅¬ν•œ 적이 μžˆμ—ˆλ‚˜ λ‚΄ μžμ‹ μ—κ²Œ μ§ˆλ¬Έν–ˆκ³  인간은 μ–΄μ°Œ 이리도 μˆœμˆ˜ν•˜μ§€ λͺ»ν•˜λ©° 그것을 μ•Žμ—λ„ λ„λŒ€μ²΄ μ™œ ν•˜λ‚˜λ‹˜μ„ 찾지 μ•Šμ„κΉŒ ν•˜λŠ” 결둠에 λ„λ‹¬ν–ˆλ‹€. 2년이 μ§€λ‚œ μ§€κΈˆ, λ‚˜λŠ” μ—¬μ „νžˆ 세상 μ•ˆμ—μ„œ ν˜Όλž€μŠ€λŸ¬μ›Œν•˜λ©° μ‚΄μ•„κ°€κ³  μžˆλ‹€. κ·Έ λ™μ•ˆ λ‚˜λŠ” "세상을 μ‚΄μ•„κ°„λ‹€λŠ” 것" 에 λŒ€ν•΄μ„œ λ‚΄ μžμ‹ μ΄ μ •μ˜λ₯Ό 내리고, κ·Έλ ‡κ²Œ 살지 μ•ŠλŠ” 것에 λŒ€ν•˜μ—¬ λ„ˆλ¬΄ νŽΈν˜‘μ μœΌλ‘œ μƒκ°ν–ˆμ—ˆλ˜ 것 κ°™λ‹€. κ·Έλ™μ•ˆ λ‚˜λŠ” λ‚΄κ°€ 끝을 μ•„λŠ” 길을 κ±Έ.. 2024. 10. 8.
[SW Expert Academy] 1218번 κ΄„ν˜Έ 짝짓기 [파이썬 S/W λ¬Έμ œν•΄κ²° κΈ°λ³Έ] SW Expert Academy SW ν”„λ‘œκ·Έλž˜λ° μ—­λŸ‰ 강화에 도움이 λ˜λŠ” λ‹€μ–‘ν•œ ν•™μŠ΅ 컨텐츠λ₯Ό ν™•μΈν•˜μ„Έμš”! swexpertacademy.com 문제 4 μ’…λ₯˜μ˜ κ΄„ν˜Έλ¬Έμžλ“€ '()', '[]', '{}', '' 둜 이루어진 λ¬Έμžμ—΄μ΄ 주어진닀. 이 λ¬Έμžμ—΄μ— μ‚¬μš©λœ κ΄„ν˜Έλ“€μ˜ 짝이 λͺ¨λ‘ λ§žλŠ”μ§€ νŒλ³„ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•œλ‹€. 예λ₯Ό λ“€μ–΄ μ•„λž˜μ™€ 같은 λ¬Έμžμ—΄μ€ μœ νš¨ν•˜λ‹€κ³  νŒλ‹¨ν•  수 μžˆλ‹€. μ•„λž˜μ™€ 같은 λ¬Έμžμ—΄μ€ μœ νš¨ν•˜μ§€ μ•Šμ€ λ¬Έμžμ—΄μ΄λ‹€. λΆ‰μ€μƒ‰μœΌλ‘œ ν‘œμ‹œλœ κ΄„ν˜Έμ˜ 짝을 찾을 수 μ—†κΈ° λ•Œλ¬Έμ΄λ‹€. μ•„λž˜ λ¬Έμžμ—΄μ€ μ—΄κ³  λ‹«λŠ” κ΄„ν˜Έμ˜ κ°œμˆ˜λŠ” μœ νš¨ν•˜λ‚˜ 짝이 λ§žμ§€ μ•ŠλŠ” κ΄„ν˜Έκ°€ μ‚¬μš© λ˜μ—ˆκΈ° λ•Œλ¬Έμ— μœ νš¨ν•˜μ§€ μ•Šλ‹€. μž…λ ₯ 각 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ˜ 첫 번째 μ€„μ—λŠ” ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ˜ 길이가 주어지며, λ°”λ‘œ λ‹€μŒ 쀄에 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€κ°€ 주어진닀. 총 10.. 2024. 4. 7.
[Android] Activity와 ViewBinding으둜 ν™”λ©΄ μ „ν™˜ν•˜κΈ° Activityλž€? ActivityλŠ” μ•ˆλ“œλ‘œμ΄λ“œμ˜ 4λŒ€ μ»΄ν¬λ„ŒνŠΈ(κ΅¬μ„±μš”μ†Œ)λ‘œμ„œ μ•±μ˜ 화면을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€. μš°λ¦¬κ°€ 앱을 켰을 λ•Œ λ³΄μ΄λŠ” ν™ˆ 화면이 보톡 "메인 μ•‘ν‹°λΉ„ν‹°"라고 λΆˆλ¦½λ‹ˆλ‹€. 결제 화면은 "결재 μ•‘ν‹°λΉ„ν‹°"라고 ν•  수 μžˆλŠ” κ±°μ£ . 일반적으둜 μ•‘ν‹°λΉ„ν‹°λŠ” μ›Ή νŽ˜μ΄μ§€μ™€ 같이 화면을 μ±„μš°λŠ” UIμ°½μ΄μ§€λ§Œ, ν•„μš”μ— 따라 λ‹€λ₯Έ μ°½ μœ„μ— μž‘κ²Œ λ„μšΈ μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 메인 ν™”λ©΄μ—μ„œ 결제창으둜 λ„˜μ–΄κ°ˆ λ•Œ λ‹€λ₯Έ μ•‘ν‹°λΉ„ν‹°λ₯Ό ν˜ΈμΆœν•˜μ—¬ μ•±κ³Ό μ‚¬μš©μžμ˜ μƒν˜Έμž‘μš©μ„ λ§Œλ“œλŠ” κ±°μ£ . μ•‘ν‹°λΉ„ν‹°λŠ” Kotlin클래슀 파일과 λ ˆμ΄μ•„μ›ƒ XML파일둜 κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. XMLνŒŒμΌμ€ μš°λ¦¬κ°€ ν•œλ²ˆ λ§Œλ“  적이 있죠? XML은 λ ˆμ΄μ•„μ›ƒμ„, 클래슀 νŒŒμΌμ€ λ™μž‘μ„ κ΅¬ν˜„ν•©λ‹ˆλ‹€. [Android] [팁 계산기] 5. λ‚˜λ¨Έμ§€ λ ˆμ΄μ•„μ›ƒ μΆ”κ°€ 자 이제 λ ˆμ΄μ•„μ›ƒμ˜ ꡬ.. 2024. 4. 1.
[Git] 3. Commit(컀밋)ν•˜κΈ° μ €λ²ˆ ν¬μŠ€νŒ…μ—μ„œ 리포지토리에 λŒ€ν•΄μ„œ μ•Œμ•„λ΄€μ—ˆμŠ΅λ‹ˆλ‹€. μ΄λ²ˆμ—λŠ” 파일 이름을 μœ μ§€ν•˜λ©΄μ„œ 전체적인 μˆ˜μ • λ‚΄μš©μ„ κΈ°λ‘ν•˜κ³ , μ›ν•˜λŠ” νŒŒμΌμ„ μ„ νƒν•˜μ—¬ λ²„μ „μœΌλ‘œ λ§Œλ“œλŠ” 방법에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. λ¨Όμ € 전체적인 ꡬ쑰λ₯Ό μ†Œκ°œν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. μž‘μ—…νŠΈλ¦¬ μž‘μ—…νŠΈλ¦¬λŠ” 파일의 μˆ˜μ •κ³Ό μ €μž₯ 등이 μ΄λ£¨μ–΄μ§€λŠ” κ³³μž…λ‹ˆλ‹€. μ €λ²ˆμ— λ§Œλ“€μ—ˆλ˜ 디렉터리가 μ €ν¬μ˜ μž‘μ—…νŠΈλ¦¬λΌκ³  ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μŠ€ν…Œμ΄μ§€ μŠ€ν…Œμ΄μ§€λŠ” μˆ˜μ •μ΄ μ™„λ£Œλœ, λ²„μ „μœΌλ‘œ λ§Œλ“€ 파일이 λŒ€κΈ°ν•˜λŠ” 곡간이라고 μƒκ°ν•˜λ©΄ λ©λ‹ˆλ‹€. μœ„μ— μ„€λͺ…ν–ˆλ˜ μž‘μ—…νŠΈλ¦¬μ—μ„œ μ–΄λ– ν•œ μž‘μ—…μ„ 마친 νŒŒμΌλ“€ 쀑 λ²„μ „μœΌλ‘œ λ§Œλ“€κ³  싢은 파일만 κ³¨λΌμ„œ μŠ€ν…Œμ΄μ§€ μ•ˆμœΌλ‘œ λ„£μ–΄μ£ΌλŠ” κ²λ‹ˆλ‹€. 리포지토리 μŠ€ν…Œμ΄μ§€ μ•ˆμ—μ„œ λŒ€κΈ°μ€‘μΈ νŒŒμΌλ“€μ„ λ²„μ „μœΌλ‘œ λ§Œλ“€μ–΄ μ €μž₯ν•˜λŠ” κ³³μž…λ‹ˆλ‹€. μ €λ²ˆμ— initλͺ…λ Ήμ–΄λ‘œ 디렉터리λ₯Ό μ΄ˆκΈ°ν™”ν–ˆλ˜ κ±Έ κΈ°μ–΅ν•˜.. 2024. 3. 30.
[Linux μ„œλ²„] 1. λ¦¬λˆ…μŠ€ μ„œλ²„λž€? 이 ν¬μŠ€νŒ…μ€ λ¦¬λˆ…μŠ€ μ„œλ²„μ— λŒ€ν•œ 기초적인 λ‚΄μš©μ„ κ³΅λΆ€ν•œ 과정을 ν† λŒ€λ‘œ μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux λž€? λ¦¬λˆ…μŠ€λŠ” μ»΄ν“¨ν„°μ˜ 운영체제 쀑 ν•˜λ‚˜λ‘œ λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€. 특히 μ„œλ²„μ— νŠΉν™”λœ κΈ°λŠ₯듀이 λ§Žμ€λ°, κ°„λž΅ν•˜κ²Œ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. λ³΄μ•ˆμ„± : λ¨Όμ € λ¦¬λˆ…μŠ€λŠ” λ³΄μ•ˆμ΄ κ°•ν™”λœ μš΄μ˜μ²΄μ œμž…λ‹ˆλ‹€. λ§Žμ€ κ°œλ°œμžλ“€μ΄ μ˜€ν”ˆμ†ŒμŠ€λ‘œ 개발과 μœ μ§€λ³΄μˆ˜λ₯Ό ν•˜κ³  μžˆκΈ°μ—, λ³΄μ•ˆμ μΈ μΈ‘λ©΄μ—μ„œ 취약점이 λ°œκ²¬λœλ‹€λ©΄ λΉ λ₯΄κ²Œ λŒ€μ²˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ•ˆμ •μ„±: λ¦¬λˆ…μŠ€λŠ” λ™μ‹œμ— μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μ„œλ²„ λ‹€μš΄ μ‹œκ°„( μ˜λ„λ˜κ±°λ‚˜ μ˜λ„λ˜μ§€ μ•Šκ²Œ μ„œλ²„κ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ” μ‹œκ°„μ„ μ˜λ―Έν•©λ‹ˆλ‹€. μ΅œμ†Œν™”ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.)을 μ€„μž…λ‹ˆλ‹€. ν™•μž₯μ„±: λ¦¬λˆ…μŠ€λŠ” λ‹€μ–‘ν•œ κΈ°λŠ₯을 μΆ”κ°€ν•˜μ—¬ μ„œλ²„μ— 맞게 μ‚¬μš©ν•  수 있으며, λ‹€μ–‘ν•œ μ†Œν”„νŠΈμ›¨μ–΄μ™€ ν˜Έν™˜μ„±.. 2024. 3. 30.