header-img
Info :
FRONTEND/곡뢀 6
μš©μ–΄ :: μΈλ°”μš΄λ“œ(inbound)와 μ•„μ›ƒλ°”μš΄λ“œ(outbound)
2024.01.26
μΈλ°”μš΄λ“œμ™€ μ•„μ›ƒλ°”μš΄λ“œλŠ” νŠΈλž˜ν”½μ΄ λ„€νŠΈμ›Œν¬ 간을 μ΄λ™ν•˜λŠ” λ°©ν–₯을 의미. μΈλ°”μš΄λ“œ - λ„€νŠΈμ›Œν¬μ— λ“€μ–΄μ˜€λŠ” 정보 - 메세지가 ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μ„œλ²„λ‘œ ν–₯ν•˜λŠ” 것 - ex. μ²¨λΆ€νŒŒμΌμ„ μ„œλ²„μ— μ €μž₯ν•  λ•Œ (upload) μ•„μ›ƒλ°”μš΄λ“œ - λ„€νŠΈμ›Œν¬μ—μ„œ λ‚˜κ°€λŠ” 정보 - ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ„ μ²˜λ¦¬ν•˜κ³  메세지가 μ„œλ²„μ—μ„œ ν΄λΌμ΄μ–ΈνŠΈλ‘œ λ‹€μ‹œ ν–₯ν•˜λŠ” 것 - ex. μ²¨λΆ€νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œ ν•  λ•Œ
list_img
λΉŒλ“œ 관리 도ꡬ, Graven κ³Ό Maven 의 비ꡐ
2023.08.21
λΉŒλ“œ(Build) ? 컴파일(Compile)κ³Ό 링크(Link)λ₯Ό ν•©μ³μ„œ λΆ€λ₯΄λŠ” μš©μ–΄ - 컴파일(Compile) : μž‘μ„±ν•œ μ†ŒμŠ€ μ½”λ“œλ₯Ό 컴퓨터가 이해할 수 μžˆλŠ” κΈ°κ³„μ–΄λ‘œ λ³€ν™˜ν•˜λŠ” μž‘μ—… - 링크: obj νŒŒμΌλ“€μ„ μ—°κ²°ν•˜μ—¬ ν•˜λ‚˜μ˜ exe νŒŒμΌμ„ λ§Œλ“œλŠ” μž‘μ—… μ†ŒμŠ€μ½”λ“œ νŒŒμΌμ„ μ»΄ν“¨ν„°μ—μ„œ μ‹€ν–‰ν•  수 μžˆλŠ” 독립적인 ν˜•νƒœλ‘œ λ³€ν™˜ν•˜λŠ” κ³Όμ •κ³Ό κ²°κ³Όλ₯Ό 말함 λΉŒλ“œ 관리 도ꡬ μ†ŒμŠ€μ½”λ“œμ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μƒμ„±ν•˜λ©΄μ„œ μ—¬λŸ¬κ°€μ§€ μ™ΈλΆ€ 라이브러리λ₯Ό μ‚¬μš©ν•˜κ²Œ λ˜λŠ”λ°, λΉŒλ“œ κ΄€λ¦¬λ„κ΅¬λŠ” μ‚¬μš©μžκ°€ 관리할 ν•„μš”μ—†μ΄ ν•„μš”ν•œ λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ„ μžλ™μœΌλ‘œ κ΄€λ¦¬ν•΄μ£ΌλŠ” 것 λΉŒλ“œ 관리 도ꡬ가 λ™μž‘ν•˜λŠ” 흐름 1. μ†ŒμŠ€μ½”λ“œ(.java)λ₯Ό μ»΄νŒŒμΌν•˜μ—¬ 클래슀 파일(.class) 생성 2. μ½”λ”© κ·œμ•½μ— 맞게 μž‘μ„±ν–ˆλŠ”μ§€ 확인 3. μ½”λ“œλ₯Ό μ •μ μœΌλ‘œ 해석 4. testλ₯Ό 진..
[python] list 에 λŒ€ν•˜μ—¬
2023.05.17
νŒŒμ΄μ¬μ—μ„œ list 와 dictionary λŠ” 거의 ν•„μˆ˜μ μΈ μš”μ†Œ. 이거 λ‘κ°œλŠ” κ°œλ…μ„ κΌ­ 짚고 λ„˜μ–΄κ°€μ•Όκ² λ‹€. λ‘κ°œ λ‹€ λ‚΄μž₯ μžλ£Œν˜• type 1. 리슀트의 νŠΉμ§• - μ—¬λŸ¬ 데이터λ₯Ό μˆœμ„œμžˆκ²Œ λ‹΄κΈ° μœ„ν•΄μ„œ μ‚¬μš©λ˜λŠ” μžλ£Œν˜• - 타 μ–Έμ–΄μ˜ array 와 μœ μ‚¬ν•˜λ‚˜ μžλ£Œν˜•μ— μ œν•œμ΄ μ—†μŒ - νŒŒμ΄μ¬μ—μ„œ κ°€μž₯ λ²”μš©μ μœΌλ‘œ μ‚¬μš©λœλ‹€κ³  ν•  수 있음 - κ°€λ³€(mutable) μžλ£Œν˜•μ΄κΈ° λ•Œλ¬Έμ— 리슀트 생성 후에 자유둭게 μƒˆλ‘œμš΄ 데이터λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜, κΈ°μ‘΄ 데이터λ₯Ό λ³€κ²½ λ˜λŠ” μ œκ±°ν•  수 있음 - 파이썬의 νŠΉμ§•μΈ 동적 타이핑(dynamic typing) 덕에 이 list μ•ˆμ— μ—¬λŸ¬ νƒ€μž…μ˜ 데이터λ₯Ό μ €μž₯ν•  수 있음 * dynamic typing 동적 타이핑 : μ €μž₯ν•  데이터 νƒ€μž…μ„ λͺ…μ‹œν•˜μ§€ μ•Šκ³ λ„ μ„ μ–Έν•  수 μžˆλŠ”.. * 고둜 기쑴에 사..
list_img
[TIL] ChatGPTλ₯Ό λŒ€ν•˜λŠ” ν”„λŸ°νŠΈμ—”λ“œ 개발자의 μžμ„Έ 1
2023.05.10
ChatGPTλ₯Ό λŒ€ν•˜λŠ” ν”„λŸ°νŠΈμ—”λ“œ 개발자의 μžμ„Έ ChatGPT μ†Œκ°œμ™€ μ‚¬μš©λ°©λ²•. ChatGPT μž˜μ“°λŠ” 방법. ChatGPTλ₯Ό μ‹€λ¬΄μ—μ„œ 써본 ν›„κΈ°. ChatGPTλŠ” 개발자λ₯Ό λŒ€μ²΄ν• κΉŒ? joshua1988.github.io 높은 개발 지식 κΉŠμ΄λ„ μ’‹μ§€λ§Œ μš”κ΅¬μ‚¬ν•­μ„ μΊμΉ˜ν•˜κ³ , μ μž¬μ μ†Œμ— μ λ‹Ήν•œ κΈ°λŠ₯을 μ‚¬μš©ν•˜μ—¬ 결과물을 뱉어쀄 수 μžˆλŠ” 역할이 ν•„μš”ν•˜λ‹€. + 지식에 λŒ€ν•œ ν™•μΈμž ν•„μš”
REACT VS. FLUTTER
2023.04.15
λ¦¬μ•‘νŠΈ VS ν”ŒλŸ¬ν„° ꡬ쑰적인 λΆ€λΆ„μ΄λ‚˜ μ„Έλ°€ν•œ 컨트둀 같은 뢀뢄은 "λ¦¬μ•‘νŠΈ"κ°€ μ••μŠΉ κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  "ν”ŒλŸ¬ν„°"λŠ” λ§Œλ“€κΈ°κ°€ 개 νŽΈν•¨ -- 근데 ν”ŒλŸ¬ν„°λ‘œ λ§Œλ“  앱도 κ²°κ΅­ ν”„λ‘œκ·Έλž¨μ΄ λ¬΄κ±°μ›Œμ§€κ±°λ‚˜ μš”κ΅¬μ‚¬ν•­/μˆ˜μ •μ‚¬ν•­μ΄ λ§Žμ•„μ§€λ©΄ λ¦¬μ•‘νŠΈλ‘œ κ°€λŠ” 것을 지ν–₯ν•΄μ•Ό ν•œλ‹€κ³  함 -- μ‚¬μš©ν•˜κΈ° νŽΈν•˜λ„λ‘ μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ˜ ν•œκ³„μ  -- 배포할 λ•Œμ—λ„ λ¦¬μ•‘νŠΈλŠ” λΉŒλ“œν•΄μ„œ μ†ŒμŠ€μ½”λ“œ PUSH ν•˜λŠ”κ²Œ μ‰¬μš΄ νŽΈμ΄μ§€λ§Œ ν”ŒλŸ¬ν„°λŠ” λ­”κ°€ μƒˆλ‘­κ²Œ 계속 λ°°ν¬ν•΄μ€˜μ•Όν•¨ + λΉ„μŠ·ν•œ μ˜ˆμ‹œλ‘œ 섀계가 잘λͺ»λ˜λ©΄ ν”„λ‘œμ νŠΈ μˆ˜μ • κ°œλ…μ΄ μ•„λ‹ˆλΌ ν”„λ‘œμ νŠΈλ₯Ό μƒˆλ‘œ λ§Œλ“€μ–΄μ•Ό ν•œλ‹€. -- ν”ŒλŸ¬ν„° = 버전 μ—…κΈ€μ‹œ 문제 많음 : ν•˜μœ„ν˜Έν™˜μ„± 문제둜 μ—…λ°μ΄νŠΈ λ§‰νžˆλ©΄ κ·Έλƒ₯ 또 λ‹€μ‹œ λ§Œλ“€μ–΄μ•Ό ν•˜λŠ” λŠλ‚Œμ΄λΌκ³  함;; κ·Έλž˜μ„œ REACT VS FLUTTER 의 경우 λ‹¨μˆœνžˆ μ‹œμž₯ 검증을 μœ„ν•œ ..
list_img
[Flutter] Flutter SDK λ‹€μš΄λ‘œλ“œ (failed) ν•΄κ²° 방법
2023.04.13
μ˜¬ν•΄λŠ” flutter 찍먹을 ν•΄λ³Έλ‹€. 사싀 λ‚˜λŠ” React도 μ œλŒ€λ‘œ λͺ»ν•˜λŠ” λšλ”±μ΄μΈ λ“― ν•œλ° μ•„λ¬΄νŠΌ 해보겠닀. ... 문제 상황 Flutter SDK λ‹€μš΄λ‘œλ“œμ—μ„œ νŒŒλž€μƒ‰ λ²„νŠΌμ„ ν΄λ¦­ν•΄μ„œ SDK λ₯Ό μ„€μΉ˜ν•΄μ•Όν•˜λŠ”λ° ... λ‚˜λŠ” 아무것도 μ•ˆν–ˆλŠ”λ° failed νŒμ •μ„ λ°›μ•˜λ‹€. μ €μž₯곡간도 μΆ©λΆ„ν•˜κ³  μš΄μ˜μ²΄μ œλ„ μΆ©μ‘±ν•˜κ³  도ꡬ λΆ€λΆ„μ—μ„œλ„ λ”±νžˆ λ¬Έμ œκ°€ λ˜μ–΄λ³΄μ΄λŠ” 뢀뢄은 없어보인닀. ν•΄κ²° 방법 인터넷에 μ„œμΉ˜ν•˜λ‹ˆ κ°„λ‹¨ν•˜κ²Œ 해결이 λœλ‹€. 문제 μ‚¬μ΄νŠΈ λŠ” ν•œκΈ€μ΄λ‹€.. ν•œκΈ€λ‘œ 된 μ‚¬μ΄νŠΈμ—μ„œλŠ” 이런 κ²½μš°κ°€ κ½€ μΌμ–΄λ‚˜λŠ” λ“― 해보인닀. ν”ŒλŸ¬ν„° μ‚¬μ΄νŠΈ(μ˜μ–΄) 영문으둜 된 μ‚¬μ΄νŠΈλ‘œ 접속을 ν•˜λ©΄ λ˜‘κ°™μ€ ν™˜κ²½μΈλ° μ•„λ¬΄λŸ° 문제 없이 μ²˜λ¦¬κ°€ λœλ‹€.