list ๊ด๋ จํ์ฌ ํด๊ฒฐ
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ 2023.04.04 - [Language] - [python] list ์ฌ์ฉํ๋ฉด์ ์ ๋ฆฌ [python] list ์ฌ์ฉํ๋ฉด์ ์ ๋ฆฌ ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์ blog.z3alous.xyz ํด๋น ๊ธ์ ์ด์ด์ ์์ฑํ๋ ๋ด์ฉ์. ๋ด์ฉ ์ด์ ๋ด์ฉ๋๋ก ํด..
[python] list ์ฌ์ฉํ๋ฉด์ ์ ๋ฆฌ
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ python ๊ด๋ จ ์ฝ๋ ์ง๋ค๊ฐ ์ด๊ฒ์ ๊ฒ ์ฐพ์๋ณด๋ค๊ฐ ์ ๋ฆฌํ๋ ๊ธ์. ๋ด์ฉ python์ฝ๋ ์์ฑ ์ค list์ ์๋ ๊ฐ์ replace๋ฅผ ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ค. ์ผ๋ฐ ๋ฌธ์์ด์ฒ๋ผ a.replace('a','b')๋ก ํ๋ฉด๋๋๋ฐ list๋ ๋ ๋ค๋ฅด๋ค๊ณ ํ๋๋ฐ... ํ .... ๊ทธ๋์ ์ด๋ป๊ฒ ํด์ผํ ๊น ์๊ฐ์ ํ๋๋ฐ temp์ ์์์ ์ผ๋ก ๋ฃ์ด์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ ๋ฐฉ์์ผ๋ก ํด๋ ์ฒ๋ฆฌ๋ ๋๋๋ฐ... ๋ฌด์์ temp์..
๊ณผ๊ฑฐ์ ์์ฑํ ์ํด๋ฆญ ํ๋๋? ๊ฐ๋จํ batch์ฝ๋
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๊ณผ๊ฑฐ์ ์ด๊ฒ ์ ๊ฒํ๋ค๊ฐ ์ฌ์ฉ์ pc์ ์ค์ ์ ๊ฐ๋
์์ ์ทจ์ฝํ ๋ถ๋ถ์ ์ ๊ฒํ๊ณ ์์ ํด์ฃผ๋ batch ํ์ผ์ ์์ฑํ ์ ์ด ์๋ค. ํ์ผ ์ ๋ฆฌ๋ฅผ ํ๋ค๊ฐ ๋ฐ๊ฒฌ๋์ด ๊ธฐ๋ก์ ํ๊ธฐ ์ํด ๋จ๊ฒจ๋๋ค. ์ง๊ธ๋ ์ฝ๋์์ ์ ์กฐ๊ธ๋ง ํ๋ฉด ์ฌ์ฉํ ์ ์์๊ฒ์ด๋ค. @echo off title ์ํด๋ฆญ ์ทจ์ฝ์ ํจ์น color 6F set memberNo=623 set trainingNo=22 mkdir C:\Temp cls mode co..
๊ฐ๋จํ์ง๋ง ์ฝ๊ฐ์ ๊ณ ๋ฏผ์ด ํ์ํ๋ ...
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์
๋ฌด๋ฅผ ํ๋ฉด์ php๋ฅผ ์ฌ์ฉํจ์ ์์ด ํ๊ฐ์ง ๊ณ ๋ฏผ์ ํ๊ฒ์ด ์์๋ค. ์ฌ์ค ๊ฐ๋จํ๊ฑฐ์์ง๋ง ์ ๊ทธ ์๊ฐ์ ๋ชปํ์๊น๋ผ๊ณ ์๊ฐ์ ํ๊ฑฐ์๋ค. ๋ฐ๋ก ์ฝ๋๋ฅผ ํ๋ฒ ๋ณด์ ํด๋น ์ฝ๋๋ ๋ณด๋ฉด ์๋ฏ์ด ํ์ผ์ ์ด์ด์ ํ์ธํ๊ณ ๋ผ์ธ ์๋ฅผ ๋ฐ์ง๋ ์ฝ๋์ด๋ค. ๊ทธ๋ํ์ ๊ฐ์ ๋ฃ๊ธฐ์ํด์ intํ์ด ๋์ผํ๋ค. ๋ผ์ธ์๋ ๋น์ฐํ๊ฒ intํ์ผ๋ก ์ ์ธ์ด ๋๋ค. ๋ง์ฝ์ txtํ์ผ์์ ์ซ์๊ฐ ๋ค์ด์๋ค๋ผ๊ณ ํ๊ณ ๊ทธ ์ซ์๋ฅผ ๊ทธ๋ํ์ ๋ฐ์ํด์ผํ๋ค๋ฉด? ๋ง..
์์ฆ ํซํ ChatGPT๋ฅผ ์ฌ์ฉํด๋ณด์:)
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ฌ์ค chatGPT๊ฐ ์ฒ์ ๋์์๋ ์์ฒญ ์ธ๊ธฐ๊ฐ ๋ง์์ ํ๋ฒ ์ฌ์ฉํด๋ณผ๊น ํ๋๋
์ํ๋ค๊ฐ ์์ฆ์๋ ๊ณ์ ์ธ๊ธฐ๊ฐ ๋ง์์ ํ๋ฒ ์ฌ์ฉ์ ํด๋ณด๋ ค๊ณ ํ๋ค. https://chat.openai.com/auth/login ํด๋น ํํ์ด์ง์์ ๊ฐ์
์ ํ๋ฉด๋๋๋ฐ ๊ตฌ๊ธ ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์
์ด ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฐ๋ฐ ์ ์์ํ๋ฉด .... ์ด๋ฌํ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค... ๋ ์ด์ ๋ฐ์๋ค์ผ ์ ์๋ค๊ณ ํ๋๋ฐ ... ํด๋น ๋ฌธ๊ตฌ๊ฐ ๋ฐ์ํ๋ฉด ์ํฌ๋ฆฟ..
php ์ javascript๋ฅผ ์ฌ์ฉํ๋ฉด์ ํด๊ฒฐํ์ง ๋ชปํ ๋ฌธ์ ...
์ต๊ทผ๋ค์ด php์ javascript๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค์ด์ผ ํ๋ ์ํ๋ผ ์ด์ฌํ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํ๊ณ ์์ผ๋ ํ๊ฐ์ ํ๋ฆฌ์ง ์๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ฌ์ค ํฐ ๋ฌธ์ ๋ ์๋์ง๋ง ๋ญ๊ฐ ๊ฑฐ์ฌ๋ฆฐ๋ค. ์ผ๋จ ์ฝ๋๋ฅผ ๋ณด์. ํด๋น ์ฝ๋๋ tempfile.txt๋ฅผ ์ฝ์ด์์ | ๊ตฌ๋ถ์๋ก ๋๋๊ฒ ๋์ด ์๋ค. ์ฌ๊ธฐ์ explode์ ํจ์๋ก ์ธํ์ฌ ๋ฐฐ์ดํ์์ ๊ฐ์ง๊ฒ ๋๋๋ฐ ๋ฌธ์ ๋ ๋ง์ง๋ง ๊ฐ์ ๊ณต๋ฐฑ์ด ํฌํจ๋๋ค๋ ๊ฒ! ๊ทธ๋ง์ ์ฆ์จ [0]=' ' ์ด๋ฐ๋๋์ ๊ฐ์ง๊ฒ ๋๋ค๋ ๊ฒ์ด๋ค. ํด๋น ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฅ ์ฌ์ฉํ ๋๋ ์ฝ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ง๋ง table์ ๋ฃ์ ๊ฒฝ์ฐ์ ์ด๊ฑฐ ์ฐธ ... ํํ trim์ ์ด์ฉํ์ฌ ์์ ๋ณด๋ ค๊ณ ์๋๋ ํด๋ณด๊ณ ์ถ๊ฐ์ ์ธ ๋ค๋ฅธ๋ฐฉ๋ฒ์ ํตํด์๋ ํด๋ณด์์ผ๋ ๋ง์ง๋ง ๊ณต๋ฐฑ์ ์ง์์ง์ง์์๋ค. table์ ๋ฃ์์๋ ๋ฌธ์ ๋ ๊ณต๋ฐฑ์ ๋น๊ฐ์ ํฌํจํ๋ค..
php์ shell script ๋์์ ์ฌ์ฉํ๊ธฐ
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์
๋ฌด๋ฅผ ํ๋ค๋ณด๋ ์ด์ฉ์์์ด ๊ฐ๋ฐ์ ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ค. ๊ฐ๋ฐ์ '๊ฐ'๋ ๋ชฐ๋ฅด๋๋ฐ ์ด์ฐ์ด์ฐ ๊ฐ๋ฐ์ ํ๊ธดํ๋ค... ์ต๊ทผ์ ์
๋ฌด๋ฅผ ํ๋ฉด์ ๋ค์ํ ์ธ์ด๋ฅผ ์ฌ์ฉํด์ผํ๋ ์ผ์ด ์์๋ค. ์ค์ง์ ์ผ๋ก ์ฌ์ฉํ ์ธ์ด๋ก๋ front : html, css ,javascript back : php data : javascript, python, shell script ์ด๋ ๊ฒ ์ฌ์ฉํ ๊ฒ ๊ฐ๋ค. php๋ฅผ ํ๋ค๋ณด๋ ๋ฆฌ๋
์ค ์๋ฒ์์..
R script๋ฅผ ์ด์ฉํ ์๊ฐํ
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๋ก๊ทธ ๋ถ์์ ํ๋ค๋ณด๋ฉด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋์ ๋ธ๋ก๊ทธ์ ๋ณด๋ฉด access๋ก๊ทธ ๊ฐ์ ๊ฒ์ ๋ถ์ํ๋ ๊ฒ์ ์์ฑ์ ํด๋์ ์ด์๋ค. 2020.11.02 - [Security Study/Network] - access ๋ก๊ทธ ๋ถ์ ํ ๋ ๊ฟํ access ๋ก๊ทธ ๋ถ์ ํ ๋ ๊ฟํ access ๋ก๊ทธ๋ฅผ ๋ถ์ํ ๋ ๋ง์ ์ด๋ ค์์ด ์กด์ฌํ๋ค. ์๋ฅผ ๋ค์ด ์ .... access ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์์ด..
Notepad ๋์ฐ๊ธฐ - Process
ํด๋น ๋ธ๋ก๊ทธ๋ ํดํน ๋ฐ ๋ณด์ ๋ธ๋ก๊ทธ๋ก ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก ์์ฑ๋์ด์ง๊ณ ์์ต๋๋ค. ์๋์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํดํน ์๋ ๋ฐ ์ค์ ๊ณต๊ฒฉ์ ์๋ํ์ฌ ์ผ์ด๋๋ ๋ชจ๋ ์ฑ
์์ ๋ณธ์ธ(๋ฐ๋ผํ์)์๊ฒ ์์์ ์๋ ค๋๋ฆฌ๋ฉฐ, ๊ธ์ด์ด๋ ์๋ฌด๋ฐ ์ฑ
์์ ์ง์ง ์์ต๋๋ค. ๊ผญ ๊ณต๋ถ ๋ฐ ์ฐ๊ตฌ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ฌ ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๊ณผ๊ฑฐ์๋ฃ๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ BoBํ ๋ ๊ณผ์ ๋ก ๋ฐ์๋ ๋ด์ฉ์ด ์์ด์ ์์ฑํด๋ณธ๋ค. ๊ณผ์ ๋ ๊ทธ๋ฅ Notepad๋ฅผ ๋์ฐ๋ ๊ฑฐ์๋๋ฐ... ๊ธฐ์ตํ๊ธฐ๋ก๋ ํ์ผํฌ๊ธฐ๋ฅผ ํน์ ํ๊ฒ ๋ง๋ค์ด์ notepad๋ฅผ ์์ฑ ํ๋ ๊ฑฐ์๋ค. #include #include #include #define DIR_LEN_BUFSIZE int _tmain(int argc, TCHAR* argv[]) { STARTUPINFO si = { 0, }; PR..
Changes in Python 3.6
1. f string formatting (PEP 498) You can avoid the inconvenience of having to kill variables when using the .format () method or%. >>> lang = 'Python' >>> author = 'Guido van Rossum' >>> 'Language: {}, Author: {}'.format(lang, author) Language: Python, Author: Guido van Rossum >>> f'Language: {lang}, Author: {author}' Language: Python, Author: Guido van Rossum 2. Type hint (PEP 484) In 3.5, type..
base 64 ์ํ๋ ํ์๋งํผ decoding ํ๊ธฐ python (ํ์ผ ๋ฃ์ด์)
# -*- coding:utf-8 -*- import base64 f = open("")#ํ์ผ ๋ช
(๊ฒฝ๋ก) Buff = f.readlines() Buff = str(Buff) for x in range(0, 50): #50์๋ฆฌ์ ๋ฐ๋ณตํ๊ณ ์ถ์ ํ์ Buff = base64.decodestring(Buff) print Buff
individual bands of image.py
from PIL import Imageimport numpy as np im = Image.open('heartbleed.png') # In this case, it's a 3-band (red, green, blue) image# so we'll unpack the bands into 3 separate 2D arrays.r, g, b = np.array(im).T # Let's make an alpha (transparency) band based on where blue is < 100a = np.zeros_like(b)a[b