[Webpack] ๊ธฐ๋ณธ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•(๋ฒˆ๋“ค๋ง ํŠœํ† ๋ฆฌ์–ผ)
ยท
Languages/JavaScript
์›นํŒฉ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 2020/06/30 - [์–ธ์–ด/JavaScript] - webpack ์ด๋ž€ webpack ์ด๋ž€ webpack์ด๋ž€, ๋ชจ๋“ˆํ™”ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ์„ ๋ชจ์•„ ์ฃผ๋Š” ๋ฒˆ๋“ค๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋ฒˆ๋“ค๋Ÿฌ๋Š” ์ด ์™ธ์—๋„ 'Rollup'๊ณผ 'Parcel'์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆํ™”ํ•œ ํŒŒ์ผ ๊ฒฐํ•ฉ์€ ๋‹จ์ˆœํ•˜๊ฒŒ ํŒŒ์ผ์„ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ, ๋ชจ๋“ˆ์˜ ์˜์กด ์ƒ๏ฟฝ codeparadise.tistory.com ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋œ ๊ฐœ๋ฐœ ๋„๊ตฌ๋Š” vsCode์ž…๋‹ˆ๋‹ค. vsCode์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 2020/06/21 - [Tool/vsCode] - [vsCode] vsCode๋ž€? [vsCode] vsCode๋ž€? Visual Studio Code๋Š” ๊ฐ€๋ณ๊ณ  ๊ฐ•๋ ฅํ•œ ์†Œ์Šค ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋กœ ๋ฐ์Šคํฌํ†ฑ์—์„œ ์‹คํ–‰๋˜๋ฉฐ W..
[vue.js] v-if์™€ v-show์˜ ์ฐจ์ด์™€ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๊ตฌ๋ถ„
ยท
Languages/JavaScript
v-if ์กฐ๊ฑด์œผ๋กœ ๋ Œ๋”๋งํ•˜๊ธฐ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์— ์š”์†Œ๋Š” DOM ๋ ˆ๋ฒจ์—์„œ ์ œ๊ฑฐ๋˜๋ฉฐ, ๋ชจ๋“  ๊ฐ์‹œ๋„ ์ œ๊ฑฐ ๋ฉ๋‹ˆ๋‹ค. ์ปดํฌ๋„ŒํŠธ๋ผ๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์ œ๊ฑฐ๋˜๋ฉฐ, ์ดํ›„์— ๋ Œ๋”๋ง ๋  ๋•Œ ๋ชจ๋“  ์ƒํƒœ๊ฐ€ ์ดˆ๊ธฐํ™” ๋˜์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์—์„œ ๋””๋ ‰ํ‹ฐ๋ธŒ ๋˜๋Š” ์ปดํฌ๋„ˆ๋Š”๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ํŠน์ •ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋”ฐ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ v-if๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. v-show ์กฐ๊ฑด์œผ๋กœ ์ถœ๋ ฅํ•˜๊ธฐ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋‹จ์ˆœํ•˜๊ฒŒ display:none; ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋”๋ผ๋„ ๋ชจ๋“  ๋ฆฌ์•กํ‹ฐ๋ธŒ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋‚ด๋ถ€์ ์ธ ๊ฐ์‹œ๊ฐ€ ์ผ์–ด๋‚˜๋ฏ€๋กœ ์ฃผ์˜ํ•ด ์ฃผ์„ธ์š”. ๋‚ด๋ถ€์— ๋””๋ ‰ํ‹ฐ๋ธŒ ๋˜๋Š” ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์—†๊ณ , ๋ณ€๊ฒฝ ๋นˆ๋„๊ฐ€ ๋†’์€ ๊ฒฝ์šฐ์—๋Š” v-show๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์„ฑ๋Šฅ ๋ฉด์—์„œ ์ข‹์Šต๋‹ˆ๋‹ค.
ECMAScript/ES ์ด๋ž€?
ยท
Languages/JavaScript
๊ตญ์ œ ํ‘œ์ค€ํ™” ๋‹จ์ฒด์ธ Ecma International์—์„œ ์ฑ…์ •ํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ‘œ์ค€ ์‚ฌ์–‘์ž…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ์€ ์ด๋Ÿฌํ•œ ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” 'ES5'๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ์„œ๋Š” 'ES2015(ES6)' ์ดํ›„์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์„œ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ES2015๋ถ€ํ„ฐ๋Š” ์‚ฌ์–‘์„ ๋งค๋…„ ๊ฐœ์ •ํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›๋ž˜ ECMAScript4, ECMAScript5, ECMAScript6์ฒ˜๋Ÿผ ์ˆซ์ž๋ฅผ๋ถ™์ด์ง€ ์•Š๊ณ , ECMAScript2015, ECMAScript2017 ์ฒ˜๋Ÿผ ์—ฐ๋„๋ฅผ ๋ถ™์—ฌ์„œ ๋ถ€๋ฅด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
webpack ์ด๋ž€
ยท
Languages/JavaScript
webpack์ด๋ž€, ๋ชจ๋“ˆํ™”ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ์„ ๋ชจ์•„ ์ฃผ๋Š” ๋ฒˆ๋“ค๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋ฒˆ๋“ค๋Ÿฌ๋Š” ์ด ์™ธ์—๋„ 'Rollup'๊ณผ 'Parcel'์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆํ™”ํ•œ ํŒŒ์ผ ๊ฒฐํ•ฉ์€ ๋‹จ์ˆœํ•˜๊ฒŒ ํŒŒ์ผ์„ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ, ๋ชจ๋“ˆ์˜ ์˜์กด ์ƒํƒœ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ ๋ฒˆ๋“คํ•ฉ๋‹ˆ๋‹ค. webpack์€ '.js' ํŒŒ์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ. css์™€ ์ด๋ฏธ์ง€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฒˆ๋“คํ•ด ์ฃผ๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ Loader๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋‹จ์ผ ํŒŒ์ผ ์ปดํฌ๋„ŒํŠธ vue, Pug์™€ Sass ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ˜•์‹์˜ ํŒŒ์ผ๋„ ์ฝ์–ด ๋“ค์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ์ฝ์–ด ๋“ค์ด๋Š” ํŒŒ์ผ(์—”ํŠธ๋ฆฌ ํฌ์ธํŠธ)์„ ์‹œ์ž‘์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ๋ฒˆ๋“คํ•˜๋ฏ€๋กœ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋Š” ์•Œ์•„์„œ ์ œ์™ธ๋œ๋‹ค๋Š” ์žฅ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”์–ด ์ปจ์…‰์œผ๋กœ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. Entry Output Loaders Plugi..
[Python] ๋…ผ๋ฆฌํšŒ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ
ยท
Languages/Python
import numpy as np def commonCompare(tmp): if tmp
JPA(Java Persistence API)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?
ยท
Languages/JAVA
JPA(Java Persistence API)๋Š” ์ž๋ฐ” ORM ๊ธฐ์ˆ  ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. JPA๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ JDBC ์‚ฌ์ด์—์„œ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ORM(Object-Relational Mapping)์€ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ๊ฐ์ฒด์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งคํ•‘ํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ORM ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐ์ฒด์™€ ํ…Œ์ด๋ธ”์„ ๋งคํ•‘ํ•ด์„œ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ๋ถˆ์ผ์น˜ ๋ฌธ์ œ๋ฅผ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ์ €์žฅํ•  ๋•Œ, Insert SQL์„ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฐ์ฒด๋ฅผ ๋งˆ์น˜ ์ž๋ฐ” ์ปฌ๋ ‰์…˜์— ์ €์žฅํ•˜๋“ฏ์ด ORM ํ”„๋ ˆ์ž„์›Œํฌ์— ์ €์žฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. JPA ์†Œ๊ฐœ ๊ณผ๊ฑฐ ์ž๋ฐ” ๋นˆ์ฆˆ(EJB)๋ผ๋Š” ๊ธฐ์ˆ  ํ‘œ์ค€์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ๊ทธ ์•ˆ์—๋Š” ์—”ํ‹ฐํ‹ฐ ๋นˆ์ด๋ผ๋Š” ORM ๊ธฐ์ˆ ๋„ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ณ  ๊ธฐ์ˆ  ์„ฑ์ˆ™๋„๋„ ๋–จ์–ด์กŒ์œผ๋ฉฐ ์ž๋ฐ” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ(J2EE) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ๋งŒ ๋™์ž‘ ..
[Python] ์•ˆ๋“œ๋กœ์ด๋“œ ๋งˆ์šฐ์Šคํƒญ ์ด๋ฒคํŠธ
ยท
Languages/Python
ppadb์™€ pynput์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””๋ฐ”์ด์Šค ํ‚ค๊ฐ’์€ adb devices๋ฅผ ํ†ตํ•ด ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. from ppadb.client import Client as AdbClient from pynput.keyboard import Key, Listener import time # Default is "127.0.0.1" and 5037 client = AdbClient(host="127.0.0.1", port=5037) device = client.device("ce0*******642702") # device.shell("logcat", handler=dump_logcat) isNotPressRight = True isNotPressLeft = True isNotPressUp = True isN..
[c++] vsCode์—์„œ Helloworld
ยท
Languages/C_C++
์„ ํ–‰ ์ž‘์—… 2020/06/21 - [Tool/vsCode] - [vsCode] c++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ• 2020/06/21 - [์–ธ์–ด/C_C++] - [c++] choco๋กœ MinGW ์„ค์น˜ ๋ฐฉ๋ฒ• Check your MinGW installation Mingw-w64 ์„ค์น˜๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ด…๋‹ˆ๋‹ค. powerShell์—์„œ ํ•ด๋‹น ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•ด๋ด…๋‹ˆ๋‹ค: g++ --version gdb --version ์ปค๋งจ๋“œ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ–ˆ์œผ๋ฉด ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ด์ค๋‹ˆ๋‹ค. mkdir projects cd projects mkdir helloworld cd helloworld code . Add a source code file File Explorer title bar์—์„œ, New File button ์„ ํด๋ฆญ..
[c++] choco๋กœ MinGW ์„ค์น˜ ๋ฐฉ๋ฒ•
ยท
Languages/C_C++
์œˆ๋„์šฐ์—์„œ MinGW ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์ด์ „์—๋„ ๋‹ค๋ค˜์ง€๋งŒ ์ด๋ฒˆ์—” ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ์œ„ํ•ด์„  choco๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. 2020/06/21 - [OS/Windows] - Chocolatey ์ด๋ž€? Chocolatey ์ด๋ž€? Chocolatey์ด๋ž€? ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๋ณต์žกํ•œ ํ”„๋กœ์„ธ์Šค ๋‹จ์ˆœํ™”, ์‹œ๊ฐ„ ๋ฐ ๋…ธ๋ ฅ ์ ˆ์•ฝ ํ•˜๋„๋ก ๋„์™€์ฃผ๋Š” ํˆด์ž…๋‹ˆ๋‹ค. Windows ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ์ž๋™ํ™”๋œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์ด๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๏ฟฝ codeparadise.tistory.com choco ์„ค์น˜๋ฐฉ๋ฒ•์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค. 2020/06/21 - [OS/Windows] - [chocolatey] ์„ค์น˜ ๋ฐฉ๋ฒ• [chocolatey] ์„ค์น˜ ๋ฐฉ๋ฒ• ํ•„์š” ์š”์†Œ Windows 7+ / Windows Server ..
[html] ํŠน์ˆ˜๋ฌธ์ž ์ฝ”๋“œ ํ‘œ
ยท
Languages/Html
HTML ์ƒ์—์„œ ํŠน์ˆ˜๋ฌธ์ž๊ฐ€ ์ œ๋Œ€๋กœ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜ ๋ฌธ์ž๋“ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ‘œํ˜„๋ฌธ์ž ์ˆซ์žํ‘œํ˜„ ๋ฌธ์žํ‘œํ˜„ ์„ค๋ช… - �- - ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ space - ์ˆ˜ํ‰ํƒญ space - ์ค„ ์‚ฝ์ž… - - - ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ space ์—ฌ๋ฐฑ ! ! - ๋А๋‚Œํ‘œ " " " ๋”ฐ์˜ดํ‘œ # # - ์ˆซ์ž๊ธฐํ˜ธ $ $ - ๋‹ฌ๋Ÿฌ % % - ๋ฐฑ๋ถ„์œจ ๊ธฐํ˜ธ & & & Ampersand ' ' - ์ž‘์€ ๋”ฐ์˜ดํ‘œ ( ( - ์™ผ์ชฝ ๊ด„ํ˜ธ ) ) - ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธ * * - ์•„์ŠคํŠธ๋ฆญ + + - ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ , , - ์‰ผํ‘œ - - - Hyphen . . - ๋งˆ์นจํ‘œ / / - Solidus (slash) 0 - 9 0-9 - 0๋ถ€ํ„ฐ 9๊นŒ์ง€ : : - ์ฝœ๋ก  ; ; - ์„ธ๋ฏธ์ฝœ๋ก  > > ๋ณด๋‹ค ํฐ ? ? - ๋ฌผ์Œํ‘œ..