๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€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.