๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (260)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

[JS ์—๋Ÿฌ] Uncaught TypeError: input.getAttribute is not a function

validateInput ํ•จ์ˆ˜๋Š” "๋‚˜๋Š” ์ง„์งœ ํƒœ๊ทธ๋ฅผ ์ฃผ์„ธ์š”" ๋ผ๊ณ  ๊ธฐ๋Œ€์ค‘ ์˜ˆ๋ฅผ ๋“ค๋ฉด,์œ„์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ฐ›๊ธธ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Œ.์œ„์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ณด๋‚ด๋ฉด, validateInput ์•ˆ์—์„œ .getAttribute ๊ฐ™์€๊ฑธ ํ•จ ๊ทธ๋Ÿฐ๋ฐ,๋‚˜๋Š”{ value: "๋ธ”๋ผ" }์œ„์˜ ๊ฒƒ์„ ๋ณด๋ƒˆ๋‹ค.๊ฒ‰๋ณด๊ธฐ์—๋Š” input.value ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์‚ฌ์‹ค ์ด๊ฑด ๊ทธ๋ƒฅ ์ผ๋ฐ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด์ผ๋ฐ˜ ๊ฐ์ฒด์—” getAttribute ๊ฐ™์€๊ฑฐ ๋ชปํ•จ. ๊ทธ๋ž˜์„œ validateInput ์•ˆ์—์„œ input.getAttribute("...") ๋ฅผ ๋ถ€๋ฅด๋Š” ์ˆœ๊ฐ„ ์—๋Ÿฌ ๋ฐœ์ƒ! ** ํ•ด๊ฒฐ๋ฐฉ๋ฒ• **๋ฌธ์ž์—ด ๊ทธ๋Œ€๋กœ ์ฃผ์ง€ ๋ง๊ณ  ํƒœ๊ทธ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ๊ฐ’๋งŒ ์‹ฌ์–ด์ฃผ๋ฉด ๋œ๋‹ค.const fakeInput = document.createElement("input");fakeInput.v..

Javascript, jQuery 2025. 9. 9. 09:19
[์˜ค๋‹ต๋…ธํŠธ] 2๊ณผ๋ชฉ: ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ | 2020๋…„๋„ ํ•„๊ธฐ 4ํšŒ์ฐจ ๊ธฐ์ถœ๋ฌธ์ œ

22. EAI(Enterprise Application Intefration) ๊ตฌ์ถ• ์œ ํ˜• ์ค‘ Hybrid์— ๋Œ€ํ•œ ์„ค๋ช… ์ค‘ ํ‹€๋ฆฐ ๊ฒƒ์€?(1) Hub & Spoke์™€ Message Bus์˜ ํ˜ผํ•ฉ๋ฐฉ์‹์ด๋‹ค.(2) ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•œ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ EAI ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.(3) ๋ฐ์ดํ„ฐ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ตœ์†Œํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.(4) ์ค‘๊ฐ„์— ๋ฏธ๋“ค์›จ์–ด๋ฅผ ๋‘์ง€ ์•Š๊ณ  ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ point to point๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค. [์˜ค๋‹ต๋…ธํŠธ]EAI : ๊ธฐ์—… ๋‚ด ๊ฐ์ข… ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ํ”Œ๋žซํผ ๊ฐ„์˜ ์ •๋ณด ์ „๋‹ฌ, ์—ฐ๊ณ„, ํ†ตํ•ฉ ๋“ฑ ์ƒํ˜ธ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์†”๋ฃจ์…˜EAI ๊ตฌ์ถ• ์œ ํ˜•Point-to-Point- ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ตํ•ฉ ๋ฐฉ์‹- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ 1:1๋กœ ์—ฐ๊ฒฐํ•จ- ๋ณ€๊ฒฝ ๋ฐ ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ค์›€Hub & Spoke- ๋‹จ์ผ ์ ‘์ ์ธ ํ—ˆ๋ธŒ ์‹œ์Šคํ…œ..

[์˜ค๋‹ต๋…ธํŠธ] 1๊ณผ๋ชฉ: ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ | 2020๋…„๋„ ํ•„๊ธฐ 4ํšŒ์ฐจ ๊ธฐ์ถœ๋ฌธ์ œ

3. CASE(Computer Aided Software Engineering)์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€? (1) S/W ๋ผ์ดํ”Œ ์‚ฌ์ดํด ์ „ ๋‹จ๊ณ„์˜ ์—ฐ๊ฒฐ (2) ๊ทธ๋ž˜ํ”ฝ ์ง€์› (3) ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ชจํ˜• ์ง€์› (4) ์–ธ์–ด ๋ฒˆ์—ญ [์˜ค๋‹ต๋…ธํŠธ]CASE(Computer Aided Software Engineering) 1) CASE๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๋•๊ธฐ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์š”๊ตฌ ๋ถ„์„, ์„ค๊ณ„, ๊ตฌํ˜„, ๊ฒ€์‚ฌ ๋ฐ ๋””๋ฒ„๊น… ๊ณผ์ • ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ฅผ ์ปดํ“จํ„ฐ์™€ ์ „์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ.2) ์ฃผ์š” ๊ธฐ๋Šฅ   - ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ ์ „ ๋‹จ๊ณ„์˜ ์—ฐ๊ฒฐ'   - ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ชจํ˜• ์ง€์›   - ๊ทธ๋ž˜ํ”ฝ ์ง€์› ๋“ฑ  7. ์ฝ”๋“œํ™” ๋Œ€์ƒ ํ•ญ๋ชฉ์˜ ์ค‘๋Ÿ‰, ๋ฉด์ , ์šฉ๋Ÿ‰ ๋“ฑ์˜ ๋ฌผ๋ฆฌ์  ์ˆ˜์น˜..

ubuntu ssh ์„ค์ •ํ•ด์„œ mobaxterm์—์„œ ์“ฐ๊ธฐ

Ubuntu ์„œ๋ฒ„์— SSH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ์œผ๋กœ ์ ‘์†ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mobaxterm์€ Windows์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ„ฐ๋ฏธ๋„ ๋ฐ SSH ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค. SSH ์„œ๋ฒ„ ์„ค์น˜ ํ™•์ธ: ๋จผ์ € Ubuntu ์„œ๋ฒ„์— SSH ์„œ๋ฒ„๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. sudo apt-get update sudo apt-get install openssh-server ๋งŒ์•ฝ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด, openssh-server ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. SSH ์„œ๋น„์Šค ์‹œ์ž‘: SSH ์„œ๋น„์Šค๊ฐ€ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. sudo service ssh status ๋งŒ์•ฝ ์„œ๋น„์Šค๊ฐ€ ์‹คํ–‰ ์ค‘์ด ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค์Œ ๋ช…๋ น์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. sudo service ssh start IP ์ฃผ์†Œ ํ™•์ธ: Ubuntu ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ..