์ ์ฒด ๊ธ59 [TIL] ๋ด์ผ๋ฐฐ์์บ ํ AI 9๊ธฐ - 1ํ ๐ถ ํ์ต ๋ฒ์๊ฐ์ข: ์ธ๊ณต์ง๋ฅ์ ์ํ ํ์ด์ฌ (3์ฃผ์ฐจ)3-3. ํจ์๋ง๋ค๊ธฐ3-4. ๋ชจ๋์ด๋ import, from3-5. ํ์ด์ฌ ํจํค์ง (์งํ์ค) ๐ถ ๊ณต๋ถ๋ด์ฉโจ ํจ์๐ฉ ์์ฝ - ํจ์ ๊ฐ๋ , ์์ฑ, ๋งค๊ฐ๋ณ์, ๋ฐํ๊ฐ ๋ฑ.. ๐ฉ ๋ด์ฉ1. ๋งค๊ฐ๋ณ์ ๊ธฐ๋ณธ๊ฐ > ํจ์ ๋งค๊ฐ๋ณ์ ์ ์ธ๋ถ์ ์ง์ ๊ฐ์ ๋์ 2. ๊ฐ๋ณ ๋งค๊ฐ๋ณ์ (*args) > ํจ์ ํธ์ถ ์, ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์ ๋ ฅ > ๋งค๊ฐ๋ณ์๋ฅผ tuple ํ์์ผ๋ก ๋ฐ์์ ์ฒ๋ฆฌ3. ๊ฐ๋ณ ๋งค๊ฐ๋ณ์ (**kwargs) > ํจ์ ํธ์ถ ์, ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ {key:value} ํ์์ผ๋ก ์ ๋ ฅ > ๋งค๊ฐ๋ณ์๋ฅผ dict ํ์์ผ๋ก ๋ฐ์์ ์ฒ๋ฆฌ๐ฉ ์ฌ์ฉ๋ฒ1. ๋งค๊ฐ๋ณ์ ๊ธฐ๋ณธ๊ฐ def test_func(age=10, name="๊ณฐ๋"): return2. ๊ฐ๋ณ ๋งค๊ฐ๋ณ.. 2024. 11. 25. (MSSQL) ๋ค์ด์ค๋ ์์ฒญ์ ๋งค๊ฐ๋ณ์๊ฐ ๋๋ฌด ๋ง์ต๋๋ค. ์๋ฒ์์ ์ง์ํ๋ ์ต๋ ๋งค๊ฐ ๋ณ์ ๊ฐ์๋ 2100๊ฐ์ ๋๋ค. ๐ถ ์๋ฌ๋ค์ด์ค๋ ์์ฒญ์ ๋งค๊ฐ๋ณ์๊ฐ ๋๋ฌด ๋ง์ต๋๋ค. ์๋ฒ์์ ์ง์ํ๋ ์ต๋ ๋งค๊ฐ ๋ณ์ ๊ฐ์๋ 2100๊ฐ์ ๋๋ค.๐ถ Sample CaseMyBatis์์ Bulk Insert๋ฅผ ์ด์ฉํ์ฌ ๋๋ ๋ฐ์ดํฐ ์ ๋ก๋ ์งํ60์ฌ๊ฑด ์ด์๋ถํฐ ๋งค๊ฐ๋ณ์ ์ ํ ์๋ฌ ๋ฐ์ex. 15000๊ฑด ์ด์ ๋ฐ์ดํฐ ์ ๋ก๋ (1ํ๋น 33๊ฐ ๊ฐ)INSERT INTO ${TABLE_NAME}( COL1, COL2, COL3 .. COL33 )( #{col1}, #{col2}, #{col3} .. #{col33} ) ๐ถ ๋ด์ฉ์ ์ฅ ํ๋ก์์ ๋น ๋งค๊ฐ๋ณ์ 2100๊ฐ๋ฅผ ์ด๊ณผํ ์ ์์๋งค๊ฐ๋ณ์๊ฐ 33๊ฐ๋ผ๊ณ ๊ฐ์ ํ์๋ ์ต๋ 63๊ฑด ๊น์ง ๊ฐ๋ฅ (2100 / 33 = 63.6)โ๋์ ๊ฒฝ์ฐ์๋, 1ํ๋น ๋งค๊ฐ๋ณ์๊ฐ 33๊ฐ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ INSERT ์, ์์ ๊ฐ.. 2024. 11. 25. (React) npm ERR! code ENOENT, errno -4058 ๐ถ ์๋ฌnpm ERR! code ENOENT, errno -4058 ๐ถ ๋ด์ฉnpm start ๋ช ๋ น์ด๋ฅผ ์ํ ์, package.json ์ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ ๐ถ ์กฐ์นpakage.json ์ด ์กด์ฌํ๋ ๊ฒฝ๋ก๋ก ์ด๋ํ์ฌ npm start ๋ฅผ ํ๋ฉด ์ ์์ ์ผ๋ก ์คํ๋๋ค. 2024. 11. 25. (JAVA) JSOUP - Java HTML Parser ๐ถ JSOUP 1. HTML ๋ฌธ์์ ํฌํจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ ์ถ์ถํ๋ JAVA ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ2. ์ ์ ํ์ด์ง๋ฅผ ํฌ๋กค๋ง ํ๋๋ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ค. ๐ถ ํฌ๋กค๋ง(Crawling)HTML ํ์ด์ง๋ฅผ ๊ฐ์ ธ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ์์ ์ ์๋ฏธ 1. ๋์ ํ์ด์ง๋ ํฌ๋กค๋ง ๋์ง ์๋๋ค. (ํ์ฑ ์ HTML ์์ค๋ฅผ ๊ฐ์ ธ์ด)2. ๋์ ํ์ด์ง๋ฅผ ํฌ๋กค๋งํ๋ ๋ฐฉ๋ฒ์๋ ์ ๋ ๋์(Selenium)์ด ์๋ค. ๐ถ ์ฌ์ฉ์์ 1. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ : https://mvnrepository.com/artifact/org.jsoup/jsoup 2. Maven, Gradle๊ณผ ๊ฐ์ ๋น๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์กด์ฑ์ ์ถ๊ฐํ๊ฑฐ๋ jar๋ฅผ ๋ค์ด๋ฐ์ ํด๋์คํจ์ค์ ์ถ๊ฐํ๋ค. ๐ถ ์์คimport java.io.IOException;import ja.. 2024. 11. 25. (MariaDB) ๋ฐ์ดํฐ๋ฒ ์ด์ค/์ฌ์ฉ์/๊ถํ ์์ฑ ๐ถ 1. MariaDB ์ ์MySQL Client ์คํ (โป mariaDB ์ค์นํ ๊ฒฝ์ฐ ์์ฑ)root ํจ์ค์๋ ์ ๋ ฅ๐ถ 2. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ CREATE DATABASE DB๋ช SHOW DATBASES ์ ๋ ฅ์์ฑ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ธ๐ถ 3. ์ฌ์ฉ์ ์์ฑCREATE USER ‘์ฌ์ฉ์’@‘์ ๊ทผ๊ถํ’ IDENTIFIED BY ‘ํจ์ค์๋’use mysql ์ ๋ ฅSELECT host, user, password FROM user ์ ๋ ฅ (โป ์์ฑ๋ ์ฌ์ฉ์ ํ์ธ)๐ฉ ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ๋ณ ์์ฑ 1. ๋ด๋ถ ์ ๊ทผ๋ง ํ์ฉ CREATE '์ฌ์ฉ์'@'localhost' IDENTIFIED BY 'ํจ์ค์๋'2. ์ธ๋ถ ์ ๊ทผ ํ์ฉ (Default) CREATE '์ฌ์ฉ์'@'%' IDENTIFIED BY 'ํจ์ค์๋'3. ํน์ IP๋ง ์ .. 2024. 11. 25. (MariaDB) MariaDB ์ค์น MariaDB๋?์คํ ์์ค์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS)์ค๋ผํด(Oracle)์ด MySQL์ ์ธ์ํ ํ, ๋ผ์ด์ผ์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํดMySQL ์ฐฝ์์์ ๋ช๋ช ๊ฐ๋ฐ์๋ค์ด ์ค๋ผํด์ ๋์ ๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์คโจ ํน์ง1. MySQL๊ณผ ๋์ผํ ์ฌ์ฉ๋ฐฉ๋ฒ๊ณผ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง2. ์คํ์์ค ํ๋ก์ ํธ์ด๊ธฐ์ ์ค๋ผํด๋ก๋ถํฐ ์์ ๋ก์3. MySQL์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ํฌํจํ๋ฉฐ, ๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณต๋ ์์ธํ ๋ด์ฉ์ ํด๋น ํ์ด์ง์์ ํ์ธ MariaDB ์ํค๋ฐฑ๊ณผ MariaDB ์ค์น ๐ถ 1. MariaDB ๋ค์ด๋ก๋์๋์ฐ ๊ธฐ์คMariaDB Server 11.4.4 ๋ฒ์ ์ค์น ๐ถ 2. MariaDB ์ค์นmariadb-11.4.4-winx64.msi ์ค์นํ์ผ ์คํNext ํด๋ฆญ.. Agreement ์ฒดํฌ๋ฐ์ค ํด๋ฆญNext ํด๋ฆญ๊ธฐ๋ณธ .. 2024. 11. 25. ์ด์ 1 ยทยทยท 6 7 8 9 10 ๋ค์