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

๐Ÿ’ป๊ฐœ๋ฐœ24

JavaScript์—์„œ ๋ฐฐ์—ด ์ค‘๋ณต ์ œ๊ฑฐํ•˜๋Š” 5๊ฐ€์ง€ ๋ฐฉ๋ฒ• JavaScript์—์„œ ๋ฐฐ์—ด์˜ ์ค‘๋ณต๋œ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ํ”ํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋ฐฉ๋ฒ•์—๋Š” ์žฅ๋‹จ์ ์ด ์žˆ์œผ๋‹ˆ, ์ƒํ™ฉ์— ๋งž๋Š” ์ตœ์ ์˜ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.1. Set ๊ฐ์ฒด ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€์žฅ ํ˜„๋Œ€์ ์ด๊ณ  ๊น”๋”ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.const numbers = [1, 2, 2, 3, 3, 4, 5, 5]; const unique_numbers = [...new Set(numbers)]; console.log(unique_numbers); // [1, 2, 3, 4, 5]์žฅ์ :์ฝ”๋“œ๊ฐ€ ๊ฐ„๊ฒฐํ•˜๊ณ  ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•ฉ๋‹ˆ๋‹คES6+ ํ™˜๊ฒฝ์—์„œ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค๋‹จ์ :IE์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (ํด๋ฆฌํ•„ ํ•„์š”)2. filter() ๋ฉ”์„œ๋“œ ํ™œ์šฉํ•˜๊ธฐ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค๋ฅผ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.const fruits = ['apple', .. 2025. 1. 13.
Linux CLI ํ™˜๊ฒฝ์—์„œ ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช… ์—ฐ์žฅ ๋ฐฉ๋ฒ• Linux CLI ํ™˜๊ฒฝ์—์„œ ๋…ธํŠธ๋ถ์˜ ๋ฐฐํ„ฐ๋ฆฌ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ ์ง์ ‘ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋…ธํŠธ๋ถ ์ œ์กฐ์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ์„ค์ •์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐํ„ฐ๋ฆฌ ๋ณดํ˜ธ ๋ชจ๋“œ๋Š” ํŠน์ • ์ œ์กฐ์‚ฌ์˜ BIOS ์„ค์ •์ด๋‚˜ ์ „์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด Linux์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ,์•„๋ž˜์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๋น„์Šทํ•œ ํšจ๊ณผ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.       1. ๋ฐฐํ„ฐ๋ฆฌ ์ถฉ์ „ ์ž„๊ณ„๊ฐ’ ์„ค์ •์ผ๋ถ€ ๋…ธํŠธ๋ถ์€ Linux์—์„œ ACPI(Advanced Configuration and Power Interface) ์ปค๋„ ๋ชจ๋“ˆ์„ ํ†ตํ•ด **์ถฉ์ „ ์ž„๊ณ„๊ฐ’(Charge Threshold)**์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ 80% ์ด์ƒ ์ถฉ์ „๋˜์ง€ ์•Š๋„๋ก ์„ค์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.์ ์šฉ ๊ฐ€๋Šฅ ๋ชจ๋ธ:Lenovo Thi.. 2024. 11. 25.
CDN์œผ๋กœ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ: Bootstrap๋ถ€ํ„ฐ Tailwind๊นŒ์ง€ ๋น„๊ต ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์€ ๋ณต์žกํ•œ ์Šคํƒ€์ผ๋ง๊ณผ ๋‹ค์–‘ํ•œ UI ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ, ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•˜๊ณ , ์ผ๊ด€๋œ ๋””์ž์ธ์„ ์ ์šฉํ•˜๋ ค๋ฉด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์†Œ๊ฐœํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋“ค์€ ๋ชจ๋‘ CDN์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ถˆ๋Ÿฌ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” CSS์™€ JavaScript ๊ธฐ๋ฐ˜์˜ ๋„๊ตฌ๋“ค์ž…๋‹ˆ๋‹ค. Bootstrap, Bulma, Tailwind ๋“ฑ ์ธ๊ธฐ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํŠน์ง•์„ ๋น„๊ตํ•ด๋ณด๊ณ  ํ”„๋กœ์ ํŠธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์„ ํƒํ•ด๋ณด์„ธ์š”.   Bootstrap: ๋ฐ˜์‘ํ˜• ๋””์ž์ธ๊ณผ ๋‹ค์ฑ„๋กœ์šด ์ปดํฌ๋„ŒํŠธ  Bootstrap์€ ์•„๋งˆ ๊ฐ€์žฅ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ๊ณผ ๋‹ค์ฑ„๋กœ์šด UI ์ปดํฌ๋„ŒํŠธ๋“ค์ด ์ค€๋น„๋˜์–ด ์žˆ์–ด, ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ”„๋กœ.. 2024. 11. 6.
Bitnami LAMP ์„œ๋ฒ„์—์„œ MySQL์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ ํ™•์ธํ•˜๊ณ  KST(ํ•œ๊ตญ ํ‘œ์ค€์‹œ)๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• MySQL ์‹œ๊ฐ„๋Œ€ ํ™•์ธํ•˜๊ธฐ   1. MySQL ์ ‘์†ํ•˜๊ธฐ: - Bitnami ์„œ๋ฒ„์— ์ ‘์†ํ•œ ํ›„, MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.  mysql -u root -p ์—ฌ๊ธฐ์„œ -u root๋Š” root ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋ฉฐ,-p๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.  2. ํ˜„์žฌ ์„ค์ •๋œ ์‹œ๊ฐ„๋Œ€ ํ™•์ธํ•˜๊ธฐ: - ๋‹ค์Œ SQL ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MySQL ์„œ๋ฒ„์˜ ํ˜„์žฌ ์‹œ๊ฐ„๋Œ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  SHOW VARIABLES LIKE '%time_zone%';     MySQL ์‹œ๊ฐ„๋Œ€๋ฅผ KST๋กœ ์„ค์ •ํ•˜๊ธฐ MySQL์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ KST๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜๋ณ„๋กœ ์‹œ๊ฐ„๋Œ€๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜,MySQL ์„œ๋ฒ„ ์ „์ฒด์˜ ๊ธฐ๋ณธ ์‹œ๊ฐ„๋Œ€๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.1. ์„ธ์…˜๋ณ„ ์‹œ๊ฐ„๋Œ€ ์„ค์ • ์„ธ์…˜๋ณ„.. 2024. 4. 29.