μ 체 κΈ
-
Next.js | κ°λ°νκ²½ μΈν , μ€νμΉ΄ν κ³ λ¦¬ μμ 2023. 12. 25. 09:07
κΈ°μ΄μ§μ SSR(Server Side Rendering) νμ΄μ§ μ 체(htmlνμΌ)μ μλ²λ‘λΆν° λ°μμμ λ λλ§νλ€. (μ μ μΉμ¬μ΄νΈ) CSR(Client Side Rendering) 리μ‘νΈ, λ·°μ κ°μ΄ ν΄λΌμ΄μΈνΈ μͺ½μμ μλ²μκ² λ°μ΄ν°λ§ λ°μμμ μ λ§μ λ§κ² λ³ν(λμ μΉμ¬μ΄νΈ) Next.js λ νμ€ν μΉ μ±μ λ§λ€κΈ° μν λꡬμ΄λ€. μλ²μ¬μ΄λ λ λλ§μ μ΅μ μΈ λꡬμ΄λ€. κ°λ°νκ²½ μΈν next.js νλ‘μ νΈ μμ±νκΈ° npx create-next-app@latest . μμ κ°μ νμΌμ΄ μμ±λλ©΄ κ°λ°νκ²½ μΈν λ μ€ν npm run dev μνμ±μ΄ μ±κ³΅μ μΌλ‘ 보μ΄λ©΄ λλ€. https://nextjs.org/ Next.js by Vercel - The React Framework Next.js by Ve..
-
HTML | CanvasμΉ΄ν κ³ λ¦¬ μμ 2023. 12. 25. 09:07
1. html canvas μ΄μ©νκΈ° https://www.w3schools.com/html/html5_canvas.asp HTML Canvas W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com νκ·Έλ κ·Έλν½μ κ·Έλ¦¬κ³ μΆμ λ μ¬μ©ν μ μλ νκ·Έμ΄λ€. λλ¬Έμ μ€μ§ κ·Έλν½λ§μ canvas νκ·Έ μμ λ£μ μ μλ€. μ€μ κ·Έλν½μ μλ°μ€ν¬λ¦½νΈ μ½λλ₯Ό νμ©ν΄μ κ·Έλ¦°λ€. canva..
-
NGINXμΉ΄ν κ³ λ¦¬ μμ 2023. 12. 18. 21:03
NGINX (μμ§μμ€) λ μνμΉμ ν¨κ» λνμ μΈ μΉ μλ² μ€ νλμ΄λ€. μμ΄λΉμλΉ μ¬μ΄νΈλ₯Ό μ£Όμμ°½μ μΉλ©΄ μλ²μμ νμν λ°μ΄ν°λ€μ λ°μμμ νλ©΄μ μΆλ ₯νκ² λλ€. κ·Όλ° μ΄λ νμν λ°μ΄ν°λ₯Ό λ°λ‘ μμ΄λΉμλΉ μλ²μ μμ²νμ§ μκ³ μ€κ° μλ²μΈ μμ§μμ€μ κ°μ μΉμλ²μ μμ²νκ² λλ€. λ°λ‘ μμ΄λΉμλΉ μλ²μ μμ²νμ§ μκ³ μΉ μλ²μκ² μμ²νλ μ΄μ λ μ¬λ¬κ°μ§κ° μλ€. 1. λ°λ‘ μμ²ν κ²½μ°, μλ² μμ²μ΄ λ무 λ§μμ λ¬Έμ κ° μκΈ΄λ€. κ·Έκ±Έ μΉμλ²κ° μ μ νκ² μ‘°μ ν΄μ€λ€. μΉ μλ² - λ무μν€ μ΄ μ μλ¬Όμ CC BY-NC-SA 2.0 KRμ λ°λΌ μ΄μ©ν μ μμ΅λλ€. (λ¨, λΌμ΄μ μ€κ° λͺ μλ μΌλΆ λ¬Έμ λ° μ½ν μ μΈ) κΈ°μ¬νμ λ¬Έμμ μ μκΆμ κ° κΈ°μ¬μμκ² μμΌλ©°, κ° κΈ°μ¬μλ κΈ°μ¬νμ λΆλΆμ μ μκΆ namu...
-
νμ΄μ¬ | #11 set λ©μλ λ€λ£¨κΈ°μΉ΄ν κ³ λ¦¬ μμ 2023. 10. 29. 23:56
Set λ©μλ pop() μμ΄ν μ μμ ν λ μ¬μ©νμ§λ§, κ°μ λλ€μΌλ‘ μμ νλ€. => μ΄λ€ κ°μ΄ μμ λ μ§ λͺ¨λ₯Έλ€. fruits = {"apple", "banana", "cherry"} x = fruits.pop() print(fruits); #{apple, "cherry"} print(x); #banana clear() clear λ©μλλ set μμ λΉμμ€λ€. λͺ¨λ κ°μ μμ ν΄μ£Όλ λ©μλλ€. fruits = {"apple", "banana", "cherry"} fruits.clear() print(fruits); #set() del del ν€μλλ set μ체λ₯Ό μμ νλ€. fruits = {"apple", "banana", "cherry"} del fruits print(fruits); #NameE..
-
νμ΄μ¬ | Set λ€λ£¨κΈ°μΉ΄ν κ³ λ¦¬ μμ 2023. 10. 23. 23:28
Set λ€λ£¨κΈ° κ° μ½μ΄λ€μ΄κΈ° set μλ£κ΅¬μ‘°λ index, key λ‘ κ°μ μ½μ΄λ€μΌ μ μκΈ°λλ¬Έμ λ°λ³΅λ¬ΈμΌλ‘ μνλ₯Ό λλ©΄μ κ°μ μ½μ΄λ€μ¬μΌ νλ€. fruits = {"apple", "banana", "cherry"} for x in fruits: print(x) κ° μ‘΄μ¬ μ¬λΆ νμΈ fruits = {"apple", "banana", "cherry"} print("apple" in fruits) #true κ° λ°κΎΈκΈ° set μ μμ ν μ μμ§λ§ μμ΄ν μ μΆκ°ν μλ μλ€. add() : κ° μΆκ°νκΈ° fruits = {"apple", "banana", "cherry"} fruits.add("kiwi") print(fruits) λ€λ₯Έ set μ νμ¬ set μ μΆκ°νκ³ μΆλ€λ©΄ update() λ©μλλ₯Ό μ¬μ©νλ€..
-
νμ΄μ¬ | #10 SetsμΉ΄ν κ³ λ¦¬ μμ 2023. 10. 20. 21:33
Set set μμ μμμ λ΄€λ 리μ€νΈ, ννμ²λΌ μ¬λ¬κ°μ νλμ λ³μμ λ΄κ³ μΆμ λ μ¬μ©ν μ μλ μλ£κ΅¬μ‘°μ΄λ€. CREATE {} μ€κ΄νΈλ₯Ό μ¬μ©νμ¬ μμ±νλ€. fruits = {"apple", "banana", "cherry"} print(fruits) #λλ set() μμ±μ μ¬μ© fruits = set(("apple", "banana", "cherry")) print(fruits) Set μλ£κ΅¬μ‘°λ 1. unordered : μμκ° μλ€. μμκ° μκΈ° λλ¬Έμ index, key λ₯Ό μ΄μ©ν΄μ κ°μ μ½μ μ μλ€. fruits = {"apple", "banana", "cherry"} print(fruits[0]) #typeError : 'set' object is not subscriptable 2..
-
νμ΄μ¬ | #9 νν (λ°λ³΅λ¬Έ, λ©μλ)μΉ΄ν κ³ λ¦¬ μμ 2023. 10. 11. 01:23
νν λ€λ£¨κΈ° νν μννκΈ°( for loop ) fruits = ("apple", "banana", "cherry") for item in fruits: print(fruits) μΈλ±μ€λ²νΈλ‘λ for λ°λ³΅λ¬Έμ λ릴 μ μλ€. fruits = ("apple", "banana", "cherry") for i in range(len(fruits)): print(fruits[i]) #apple banana cherry while λ°λ³΅λ¬Έ λ리기 fruits = ("apple", "banana", "cherry") i = 0 while i < len(fruits): print(fruits[i]) i = i + 1 #apple banana cherry ννλΌλ¦¬ ν©μΉκΈ° fruits = ("apple", "banana"..
-
νμ΄μ¬ | #8 νν λ€λ£¨κΈ°μΉ΄ν κ³ λ¦¬ μμ 2023. 9. 17. 23:40
νν λ€λ£¨κΈ° νν μ½μ΄λ€μ΄κΈ° fruits = ("apple", "banana", "cherry") print(fruits[1]) #λ€μμλΆν° μ½μ΄λ€μ΄κΈ° print(fruits[-1]) #μΈλ±μ€ λ²μλ‘ μ κ·ΌνκΈ° print(fruits[1:2]) #"banana" print(fruits[:2]) #"apple", "banana" print(fruits[1:]) #"banana", "cherry" νΉμ ν κ° μ‘΄μ¬ μ¬λΆ νμΈνκΈ° inμ μ¬μ©νλ€. fruits = ("apple", "banana", "cherry") if "apple" in fruits: print("apple is in the fruits tuple") κ° λ³κ²½νκΈ° ννμ ν λ² λ§λ€μ΄μ§ νμλ κ°μ λ³κ²½ν μ μλ€. λ§μ½ κ°μ λ³κ²½νκ³ μΆλ€λ©΄..