๋ฐ์ํ
์ ์ฒด ๊ธ
[Windows 10] WSL2๋ก ๋ฆฌ๋
์ค(Ubuntu) ์ค์น
[Windows 10] WSL2๋ก ๋ฆฌ๋ ์ค(Ubuntu) ์ค์น
2022.10.24์๊ตฌ ์ฌํญ Windows 10 ๋ฒ์ 2004 ์ด์(๋น๋ 19041 ์ด์) ๋๋ Windows 11 ๋ฒ์ ํ์ธ ๋ฐฉ๋ฒ winver ๊ธฐ๋ฅ ํ์ฑํ [์ ์ดํ] - [ํ๋ก๊ทธ๋จ] - [ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ] - [Windows ๊ธฐ๋ฅ ์ผ๊ธฐ/๋๊ธฐ] ๋ค์ ์ฒดํฌ๋ฐ์ค ์ฒดํฌ(V) [โ] Hyper-V [โ] Linux์ฉ Windows ํ์ ์์คํ
ํ์ธ ํ ์๋์ฐ ์ฌ๋ถํ
์ค์น WSL2 ์ค์น PowerShell ์คํ ํ ์๋ ๋ช
๋ น์ด ์
๋ ฅ wsl --install Linux ์ปค๋ ์
๋ฐ์ดํธ ํจํค์ง ์ค์น https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi PowerShell์์ ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ด ์
๋ ฅ wsl --set-default-version 2 WSL ๊ธฐ..
[MySQL] ER_NOT_SUPPORTED_AUTH_MODE ์๋ฌ
[MySQL] ER_NOT_SUPPORTED_AUTH_MODE ์๋ฌ
2022.10.11๋ฌธ์ MySQL 8.0์์ NodeJS์ mysql ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ Connect ํ๋ ์ค ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', sqlState: '08004', fatal: true ์์ธ MySQL 8 ์ด์ ๋ฒ์ ์์๋ ๊ธฐ๋ณธ ํจ์ค์๋ ํ๋ฌ๊ทธ์ธ์ด mysql_native_password ์ค์ ๋์ด์์ง๋ง, ์ดํ์ caching_sha2_password๊ฐ ๊ธฐ๋ณธ์ด ๋๋ฉด์ ๊ธฐ์กด mysql ํ๋ฌ๊ทธ์ธ์ผ๋ก๋ ์ง์๋์ง ์๋ ๋ฐฉ์์ด๊ธฐ ๋..
[MySQL] ํ
์ด๋ธ ์ธ๋ฑ์ค ์กฐํ, ์ถ๊ฐ, ์ญ์ , ์์ (show index, add index, drop/delete index, update index)
[MySQL] ํ ์ด๋ธ ์ธ๋ฑ์ค ์กฐํ, ์ถ๊ฐ, ์ญ์ , ์์ (show index, add index, drop/delete index, update index)
2022.07.27์ธ๋ฑ์ค ์กฐํ(show index) SHOW INDEX [table_name]; ์ธ๋ฑ์ค ์ถ๊ฐ(add index) ALTER TABLE [table_name] ADD INDEX [index_name] [column_name]; ์ธ๋ฑ์ค ์ญ์ (drop index / delete index) ALTER TABLE [table_name] DROP INDEX [index_name] [column_name]; ์ธ๋ฑ์ค ์์ (update index) ALTER TABLE [table_name] DROP INDEX [index_name] [column_name]; ALTER TABLE [table_name] ADD INDEX [index_name] [column_name]; ์ฐธ๊ณ https://leenow.tistory...
[SVN] SVN lock ํด์ ํ๋ ๋ฒ (SVN Unlock)
[SVN] SVN lock ํด์ ํ๋ ๋ฒ (SVN Unlock)
2022.07.261. wc.db ํ์ผ ํ์ธ # wc.db ๊ฒฝ๋ก ํ๋ก์ ํธ ๊ฒฝ๋ก\.svn\wc.db 2. SQLite Browser ๋ค์ด๋ก๋ https://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite (Please consider sponsoring us on Patreon ๐) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte sqlitebrowse..
[RabbitMQ] ์๋ฒ ๊ฐ ํต์ ๋ฉ์ธ์ง ํ, ์ค์น ๋ฐ ์คํ - 1
[RabbitMQ] ์๋ฒ ๊ฐ ํต์ ๋ฉ์ธ์ง ํ, ์ค์น ๋ฐ ์คํ - 1
2022.05.03RabbitMQ RabbitMQ๋ ๋ค๋ฅธ ์๋ฒ๋ผ๋ฆฌ ๋ฉ์ธ์ง๋ฅผ ์ฝ๊ฒ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฉ์ธ์ง ํ๋ค. ์ค๊ฐ์์ ๋ฉ์ธ์ง๋ฅผ Queuing ํ์ฌ ํต์ ์ ๊ฐ๋ฅ์ผํ๋๋ฐ, ์? ๊ตณ์ด ์ง์ ์๋ฒ๋ผ๋ฆฌ ํต์ ํ๋ฉด ๋ ๊ฒ์ RabbitMQ๊ฐ์ ์๋ฃจ์
์ ํตํด ํต์ ์ ํ๋๋? ๋ด๊ฐ ๋๋ ๋ฐ๋ก๋ ๋ค์๊ณผ ๊ฐ๋ค. 1. ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ธ ์๋ฒ ํต์ ์ ์ข ๋ ์ฝ๊ฒ ๋ง๋ค์ด ์ค๋ค. ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ฌ์ง ์๋ฒ๊ฐ ์๋๋ฐ ์๋ก์ ์ธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํ๋กํ ์ฝ์ ๊ตฌ์ฑํ๊ธฐ ๋๊ฐํ ๋, ์ด RabbitMQ๋ ์์ฃผ ์ฌ์ฉ๋๋ ์ธ์ด๋ค์ ์ง์ํ๊ธฐ ๋๋ฌธ์ ํ์๋ง ๋ง์ถฐ์ค๋ค๋ฉด ํต์ ์ ์ข ๋ ์์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค. 2. ์๋ฒ ์์ ์ฑ์ ๋์ฌ์ค๋ค. A์๋ฒ์ B์๋ฒ๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์. ์ด A์๋ฒ๋ ์ฌ์ฉ์์ ์์ฒญ์ B์๋ฒ๋ก ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด๋ ๋ A์๋ฒ์..
[MySQL/MariaDB] ์๊ฒฉ์์ ์ ์ ํ์ฉ (Remote Connect)
[MySQL/MariaDB] ์๊ฒฉ์์ ์ ์ ํ์ฉ (Remote Connect)
2022.05.02๋ฆฌ๋
์ค (CentOS7) ๋ฐ MariaDB ํ๊ฒฝ์์ ์คํํ์์ต๋๋ค. MySQL(MariaDB) ์ ์ $ mysql -u root -p 'ํจ์ค์๋'โ ์๊ฒฉ ์ ์ ๊ถํ ๋ถ์ฌ mysql> use mysql; mysql> grant all privileges on *.* to 'root'@'%'identified by '๋น๋ฐ๋ฒํธ'; mysql> flush privileges; mysql> exit;โ MariaDB ์๋น์ค ์ฌ์์ $ sudo systemctl restart mariadb.serviceโ ์ถ์ฒ https://ansan-survivor.tistory.com/1336
[CentOS] ๋ฐฉํ๋ฒฝ ํฌํธ ์ด๊ธฐ (firewall-cmd)
[CentOS] ๋ฐฉํ๋ฒฝ ํฌํธ ์ด๊ธฐ (firewall-cmd)
2022.05.02$ firewall-cmd --permanent --zone=public --add-port=ํฌํธ๋ฒํธ/tcp $ firewall-cmd --reload $ firewall-cmd --list-all
[MySQL] ํน์ Column ์ด๋ฆ ํ์
๋ณ๊ฒฝ
[MySQL] ํน์ Column ์ด๋ฆ ํ์ ๋ณ๊ฒฝ
2022.04.25ALTER TABLE `ํ
์ด๋ธ_์ด๋ฆ` CHANGE `๊ธฐ์กด ์ด๋ฆ` `๋ณ๊ฒฝํ ์ด๋ฆ` `๋ณ๊ฒฝํ ํ์
`
1. ๋๋ง์ ์ฌ๋ฆฌํ
์คํธ/MBTI ํ
์คํธ ๋ง๋ค๊ธฐ - ํ๋ฉด ์ค๊ณ ๋ฐ ์์ ํ์ด์ง ์์ฑ
1. ๋๋ง์ ์ฌ๋ฆฌํ ์คํธ/MBTI ํ ์คํธ ๋ง๋ค๊ธฐ - ํ๋ฉด ์ค๊ณ ๋ฐ ์์ ํ์ด์ง ์์ฑ
2022.04.24ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ตฌ์ฑ ์ ์ฌ๋ฆฌํ
์คํธ ๋ง๋ค๊ธฐ๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํด๋ณด์. ๊ฐ์ฅ ๋จผ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์. ํ์๋ GUIDE๋ผ๋ ์ด๋ฆ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์๊ณ ์์ ๊ฐ์ด ๋๋ ํ ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ์๋ค. GUIDE index.html script.js style.css ์ด๋ฆ ์ค๋ช
index.html ๋ฉ์ธ ํ์ด์ง script.js ํ์ด์ง์์ ๊ธฐ๋ฅ์ ๋์ํ๊ฒ ํ๊ธฐ ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ style.css ํ์ด์ง๋ฅผ ๊พธ๋ฏธ๊ธฐ ์ํ cssํ์ผ ์ฌ์ค ์์ฃผ ๊ฐ๋จํ ํ๋ก์ ํธ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ํ์ผ์ ๋ถ๋ฆฌํ ํ์๊ฐ ๋ญ๊ฐ ์๊ฒ ๋๊ณ ์๊ฐํ ์ ๋ ์์ง๋ง. ํ์๋ ๊น๋ํ ๊ฒ์ ์ข์ํ๊ธฐ ๋๋ฌธ์ ์ฝ๋์์ด ์ ๋๋ผ๋ ๋ถ๋ฆฌํ์๋ค. ๊ธฐ๋ณธ์ ์ธ html์ ์์ค์ฝ๋๋ค. ์ค๋ช
ํ ๊ฒ๋ ๋ฑํ ์์ง๋ง, ๊ตณ์ด ์ค๋ช
ํ์๋ฉด link ํ๊ทธ๋ฅผ ํตํด style.css ํ์ผ..
0. ๋๋ง์ ์ฌ๋ฆฌํ
์คํธ/MBTI ํ
์คํธ ๋ง๋ค๊ธฐ - ์๋ก
0. ๋๋ง์ ์ฌ๋ฆฌํ ์คํธ/MBTI ํ ์คํธ ๋ง๋ค๊ธฐ - ์๋ก
2022.04.23์์ํ๊ธฐ ์์.. ์น๊ตฌ๋ค๋ผ๋ฆฌ MBTI ํ
์คํธ ํน์ ์ฌ๋ฆฌํ
์คํธ๋ฅผ ์นํ์ด์ง์์ ์งํํ๊ณ , ๊ฒฐ๊ณผ๋ฌผ์ ๊ณต์ ํด์ ์๋ก์ ์ฑํฅ์ ๋น๊ตํด ์ฌ๋ฏธ๋ฅผ ๋๊ปด๋ณธ ๊ฒฝํ์ ๋ค๋ค ํ ๋ฒ์ฏค ์์ ๊ฒ์ด๋ค. ์์) ์ฝ์ธ ํฌ์ ์ฑํฅ ์ฌ๋ฆฌ ํ
์คํธ https://cjwoov-invesetment-type.netlify.app/ ๊ธ์ ์ฐ๊ฒ๋ ๊ณ๊ธฐ๋ ๋๋ ๊ทธ๋ฐ ํ
์คํธ๋ฅผ ํ ๋ฒ ๋ง๋ค์ด๋ณด๊ณ ์ถ์๊ณ ๊ฒฝํ์ ๊ณต์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์์ ๊ธ์ ๋จ๊ธด๋ค. ์ฌ์ ์ง์ ํด๋น ๊ณผ์ ์ HTML, CSS, JavaScript ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ค. HTML, CSS, JavaScript์ ๋ํ ๋ง์ ์ง์๋ ํ์ ์์ผ๋ฉฐ ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
๋ง ์๊ณ ์์ผ๋ฉด ๋๋ค. ๊ทธ๋ ๊ฒ ์ด๋ ต๊ฒ ๋ง๋ค์ง ์์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์... ์ค๋น๋ฌผ Visual Studio Code : ์์ค์ฝ๋ ์์ฑ์ ์ํ ์๋..
[javascript] ๋ก์ปฌ์ ์ ์ฅ๋ JSON ํ์ผ์ ์ฝ์ด์ค๋ ๋ฐฉ๋ฒ
[javascript] ๋ก์ปฌ์ ์ ์ฅ๋ JSON ํ์ผ์ ์ฝ์ด์ค๋ ๋ฐฉ๋ฒ
2022.03.02test.json(์์ ํ์ผ) TestFile = { "test": [ 1, 2, 3 ], "persons": [ { "name": "ํ๊ธธ๋", "age": 14 }, { "name": "์ต์ง์ฐ", "age": 31 } ] } ์ฌ๊ธฐ์ ์ฃผ๋ชฉํด์ผ ํ ๊ฒ์ ๊ธฐ๋ณธ์ ์ธ JSON ํฌ๋งท์ TestFile์ด๋ผ๋ ๋ณ์๋ช
์ ๋ถ์ฌ์ =๋ก ํ ๋นํด์ค์ผ javascript์์ ๋ก๋ํ ์ ์๋ค. JSON ํ์ผ ์ฝ์ด์ค๊ธฐ 1๋ฒ์งธ ๋ผ์ธ์ฒ๋ผ json์ด ์๋ ํ์ผ์ ๋ช
์ํด์ค ๋ค test.json์ ํ ๋นํด์ค ๋ณ์๋ช
์ผ๋ก JSON์ ์ฝ์ด์ ํ์ฑํ๋ค.
[MySQL] ํน์ Column ์/๋ค(์ค๊ฐ)์ Column ์ถ๊ฐ
[MySQL] ํน์ Column ์/๋ค(์ค๊ฐ)์ Column ์ถ๊ฐ
2022.02.24์์ฃผ ์จ์ผํ์ง๋ง ๊ทธ๋งํผ ์์ฃผ ๊น๋จน๋ ๊ตฌ๋ฌธ.. ๊ธฐ๋กํด๋๋ ์ต๊ด์ ๊ฐ์ :) ALTER TABLE `ํ
์ด๋ธ_์ด๋ฆ` ADD `์ถ๊ฐํ๋_์ปฌ๋ผ` column_type AFTER `ํด๋น_์ปฌ๋ผ`;