๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
[Tomcat] 8080 ํฌํธ ๊ฐ์ ์ข ๋ฃ
Tomcat ํฌํธ 8080 ์ถฉ๋ ํด๊ฒฐ๋ฐฉ๋ฒ (tistory.com) Tomcat ํฌํธ 8080 ์ถฉ๋ ํด๊ฒฐ๋ฐฉ๋ฒ ์ดํด๋ฆฝ์ค์ ํฐ์บฃ์ ์ฐ๊ฒฐํ์ฌ ์์ ์ ํ๋ค๋ณด๋ฉด ํ๋ฒ์ฉ ์ฌ๊ตฌ๋์ค์ 8080ํฌํธ๊ฐ ์ถฉ๋์ด ์ผ์ด๋ ์คํ์ด ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ปดํจํฐ ์ฌ๋ถํ ์ ํ๊ฑฐ๋ ์ดํด๋ฆฝ์ค์ ์ฐ๋ sentinel32.tistory.com 1. netstat -a -o ๋ฅผ ์ ๋ ฅํ๋ฉด ํ์ฌ ์ฌ์ฉ์ค์ธ ํฌํธ ๋ชฉ๋ก์ด ๋์จ๋ค. 2. 8080ํฌํธ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค์ PID ์ซ์๋ฅผ ๊ธฐ์ตํด๋ ๋ค 3. taskkill /f /pid 'PID๋ฒํธ'๋ฅผ ์ ๋ ฅํ์ฌ 8080ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ์ข ๋ฃ์ํจ๋ค.
![[PIXI] app.view(์ฌ์ค์ ์บ๋ฒ์ค ํ๊ทธ) ์์ฑ ์ดํด๋ณด๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCmbDs%2FbtrUrrDvCvm%2FNGHOUXbnYydFpoHZmEbKj0%2Fimg.png)
[PIXI] app.view(์ฌ์ค์ ์บ๋ฒ์ค ํ๊ทธ) ์์ฑ ์ดํด๋ณด๊ธฐ
app.view = pixi ๋์ฐ๋ฏธ ํด๋์ค๋ก ์์ฑํ app.view๋ ๊ฒฐ๊ตญ ์บ๋ฒ์ค ํ๊ทธ์ด๊ธฐ ๋๋ฌธ์ HTML Canvas ๊ธฐ์ด ์ ๋ฐ์ ํ๋ฒ ํ๋ ๊ฒ์ด ์ข๋ค. ์๋ ๋งํฌ๊ฐ ์ ๋ฐ์ ์ผ๋ก ์ ์ค๋ช ๋์ด ์์ด์ ์ฒจ๋ถํ๋ค. https://unikys.tistory.com/274 [HTML5 ํํ ๋ฆฌ์ผ] Canvas ๊ธฐ์ด ๊ฐ์ข * ์ด๋ฒ์๋ HTML5์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์ค ํ๋์ธ ํ๊ทธ์ ๋ํด์ ์์๋ณด์. 2012/10/25 - [HTML5 ํํ ๋ฆฌ์ผ] HTML5์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ๊ณผ ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฐ ํ๊ฒฝ ๋ฐ ํ์ฌ ํํฉ 2012/11/03 - [HTML5 ํํ ๋ฆฌ์ผ] ๊ธฐ์ด ๋ฐ ๊ธฐ๋ณธ ๊ตฌ์กฐ, unikys.tistory.com ๊ด๋ จ ํฌ์คํ app.view.style = CSSStyleDeclaration ๊ด๋ จ ํฌ์คํ ์ฆ app.view๋ ์บ๋ฒ์ค..
![[HTML & CSS][DOM] CSSStyleDeclaration ์์๋ณด๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frm4vE%2FbtrUokjoD34%2FImH74ZN3FEWyYHLWERe4kk%2Fimg.png)
[HTML & CSS][DOM] CSSStyleDeclaration ์์๋ณด๊ธฐ
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration ์ฐธ๊ณ ๋ธ๋ก๊ทธ (ํ์ต ๋ด์ฉ) [2022.05.19] DOM - ๋ ธ๋ CSS ์คํ์ผ(CSSStyleDeclaration), ํด๋์ค ์ถ๊ฐ/์ญ์ ํ๊ธฐ(className, classList) ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ(DOM)์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์กฐ์ํ์ฌ ๋ ธ๋์ CSS style๊ณผ class๋ฅผ ์ถ๊ฐ/์ญ์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.์๋ฐ์คํฌ๋ฆฝํธ์์ DOM์ ์กฐ์ํ์ฌ ๋ ธ๋์ style์ ๋ฃ์ด๋ณผ ๊ฒ์ด๋ค.๋จผ์ , ulํ๊ทธ์ ์คํ์ผ์ ๋ฃ์ด๋ณด velog.io CSSStyleDeclaration ์ฝ๊ฒ ๋งํด, ๋ ธ๋ css ์คํ์ผ! HTMLElement ๊ฐ์ฒด์ style ํ๋กํผํฐ์ ์ํด์ ์ฐธ์กฐ๋๋ค. ์๋์ ๊ฐ์ด ์๋ฐ์คํฌ๋ฆฝํธ์์ DOM์..
[HTML][Canvas] ํ๊ทธ Canvas ์์๋ณด๊ธฐ
This browser doesn't support canvas ๊ทธ๋ฆฌ๊ณ ์์ DOM ๊ฐ์ฒด๋ฅผ ๊ฐ์ ธ์์ context๋ฅผ ๋ฝ์๋ธ ๋ค์์ ์กฐ์ํด์ ์จ์ผํ๋ค. var canvas = document.getElementById("canvas1"); var context = canvas.getContext("2d"); context๋ฅผ ๊ฐ์ง๊ณ ์ฌ๋ฌ ๊ฐ์ง ๋ํ์ด๋ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ฉด ๋๋ค. : fillRect๋ก ์ฑ์์ง ์ฌ๊ฐํ, fillText๋ก ํ ์คํธ, moveTo๋ก ์์์ ์ผ๋ก ๊ฐ๋ค์ lineTo๋ก ์ด์ ์ , rect๋ก ์์ด ๋น ์ฌ๊ฐํ์ ๊ทธ๋ ค์ฃผ๊ธฐ var canvas = document.getElementById("canvas1"); var context = canvas.getContext("2d"); context.fillR..
![[Pixi.js] ํ๊ฒฝ์ค์ ๊ณผ PIXI ๊ฐ์ฒด ์ดํด๋ณด๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOGjMZ%2FbtrUfMTYgoJ%2FsKNc7y0MXt2iIbuXn0yTdK%2Fimg.png)
[Pixi.js] ํ๊ฒฝ์ค์ ๊ณผ PIXI ๊ฐ์ฒด ์ดํด๋ณด๊ธฐ
git init npm install pixi.js index.html์์ ์๋ ์ถ๊ฐ ํด์ฃผ๊ฑฐ๋ npm์ผ๋ก ๋ค์ด๋ฐ์ง ์๋๋ผ๋ ์๋ ๋ผ์ธ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค. index.html PIXI STUDY 1 2 3 2022๋ 12์ 21์ผ PIXI ํ๊ฒฝ์ค์ ๊ณผ ๊ธฐ๋ณธ ์์ฑ ํ์ต (Source1) (Source2) ์์ ๊ฐ์ด ์์ ์ฝ๋ ์์ฑ app.js const Application = PIXI.Application; const app = new Application(); ์ฌ๊ธฐ๊น์ง ํด์ค ๋ค, ์ฝ์์ PIXI๋ฅผ ์์ฑํ๋ฉด, ํผ์ณ๋ณด๋๋ก ํ๋ค. ์์ฒญ๋๊ฒ ๋ง์ด ๋์จ๋ค...๐ ์ด์ ์ค๋ฌด์์ ํฝ์๋ export default class ๊ณ ์์ดํ์ extends ๊ธฐ๋ณธํ์ { app: PIXI.Application | null; cl..
[Git] git ignore
https://shlee0882.tistory.com/230 Nodejs ๊ธฐ๋ณธ ์ค์ (NPM Express .gitignore ์ค์น) 1. node js ์๋ฐ์คํฌ๋ฆฝํธ๋ ์น๋ธ๋ผ์ฐ์ ํ๋ก ํธ์์ ๊ผญ ํ์ํ ์ธ์ด์๊ณ , ์น๋ธ๋ผ์ฐ์ ์ ์ข ์์ ์ด์๋ค.์น์ ์ข ์์ ์ด์๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์คํ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ด nodejs์ด๋ค.nodejs๋ js runner shlee0882.tistory.com ์ค์ ํ์ผ(.gitignore) ์์ฑ .gitignore ํ์ผ์ ํ๋ก์ ํธ ์ต์์ ๋ฃจํธ์ ์์ฑํ ํ ๊ทธ ์์ ๋ฒ์ ๊ด๋ฆฌ์ ํฌํจํ์ง ์์ ํ์ผ์ ํจํด์ ๋ง๊ฒ ์์ฑํด ์ค๋ค. • ํ์ค Glob ํจํด์ ์ฌ์ฉํ๋ค. • ์๋ฌด๊ฒ๋ ์๋ ๋ผ์ธ์ด๋, "#"์ผ๋ก ์์ํ๋ ๋ผ์ธ์ ๋ฌด์ํ๋ค. • ์ฌ๋์(/)๋ก ์์ํ๋ฉด ํ์ ๋๋ ํ ๋ฆฌ์ ์ ์ฉ๋์ง(Recu..
![[Pixi.js] ํฝ์ ๊ณต๋ถ ์์](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeOWzyP%2FbtrUa3aTSWZ%2FH5U60sHcELYETYxLPhYRmk%2Fimg.png)
[Pixi.js] ํฝ์ ๊ณต๋ถ ์์
https://youtu.be/_HjQTzpbRK4 ํ์ฌ ์คํ์ธ ํฝ์๋ฅผ ์์ฃผ ์น์ด๋จน์ด๋ณด๊ณ ์ถ์ด์ ์ ํ๋ธ ํํ ๋ฆฌ์ผ ์์์ ๋ณด๊ณ ๋ฐ๋ผํด๋ณผ๊นํ๋ค. ๋๋ ๋ฌด์ธ๊ฐ๋ฅผ ๊ฐ์ก๊ณ ๊ณต๋ถํ๋ค(์์ํ๋ค)์ ๊ธฐ์ค์ด ์์ํ์ต์ด๋ค. ์ด ๊ณต๋ถ๋ฅผ ์์ํ๊ฒ ๋ ๊ณ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ๋ค. ํ์ฌ์์ ์์ดํ ์ด ๊ฒน์น ๋ ๊ฐ์ฅ ์์ ๋ฌ ํ์ ์ ๋ฒํผ์ด ๋๋ฆฌ์ง ์๋ ์ด์๊ฐ ์์๋๋ฐ, ๋ฒํผ ์๋์ ๋ค๋ฅธ ํฝ์์ฑ ์์ดํ ๊ณผ ๊ฒน์ณค๊ธฐ ๋๋ฌธ์ด๋ค. ๋ ์์ธํ๊ฒ ๊ธฐ์ ํ์๋ฉด, ํด๋น ํฝ์์ฑ์ ํน์ ํ๋๊ทธ์ ๋ง์ฐ์ค ์ขํ์์ ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ๋ฑ๋ก์์๋๋ฐ ์์ ๋ค๋ฅธ ํ์ ์ด ์ผ์ง๋๋ฐ๋ ํ๋๊ทธ๋ฅผ ๊บผ์ฃผ์ง ์์๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ ํ์ ์ด ์ด๋ฆด ๋ ํฝ์์ฑ์ ํ๋๊ทธ๋ฅผ ๋๊ณ , ์ถ๊ฐ๋ ํ์ ์ด ๋ค์ ๋ซํ ๋ ํฝ์์ฑ์ ํ๋๊ทธ ์ผ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ด์๋ ํด๊ฒฐํ์๋ค. ์ด ๊ณผ์ ์์ ์ค์ค๋ก ์์ฌ์ ๋ ์ ์ ์ดํํฐ..
![[์คํ๋ง] ์ธํ
๋ฆฌ์ ์ด, ์ดํด๋ฆฝ์ค ์คํ๋ง์คํํธ ์ํฌํธ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpEQIr%2FbtrUbw4JdAk%2FnkoKcedv1v4cVxCVvsi3k1%2Fimg.png)
[์คํ๋ง] ์ธํ ๋ฆฌ์ ์ด, ์ดํด๋ฆฝ์ค ์คํ๋ง์คํํธ ์ํฌํธ
https://start.spring.io/ ์ธํ ๋ฆฌ์ ์ด๋ ๊ทธ๋๋ค, ์ดํด๋ฆฝ์ค๋ ๋ฉ์ด๋ธ์ผ๋ก ํด๋ณด๊ฒ ์ต๋๋ค. ๋น์ฐํ ๋ฉ์ด๋ธ์ ์ธํ ๋ฆฌ์ ์ด์์, ๊ทธ๋๋ค์ ์ดํด๋ฆฝ์ค์์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ์ง๋ง ์ ๋ณด ๊ณต์ ์ฐจ ๊ฐ๊ฐ ํ ์ผ์ด์ค๋ง ๋ฐฉ๋ฒ ๊ธฐ๋กํด๋ก๋๋ค. Gradle๋ก ํ๊ธฐ : IntelliJ ํ๋ก์ ํธ ๊ตฌ์กฐ์์ ์๋ฐ 17๋ก ๋ฐ๊ฟ์ฃผ๊ณ ํ๋ก์ ํธ์ ๋ชจ๋ ํญ์์ sdk 17๋ก ๋ฐ๊ฟ์ฃผ์ธ์ ์ฌ๊ธฐ๊น์ง๋ ๊ตฌ๊ธ๋ง์ผ๋ก ์ฝ๊ฒ ์ฐพ์๋ณด์ จ์ ๊ฒ๋๋ค. ๊ทธ๋ฐ๋ฐ.... ์๋๋ ๋ถ๋ค์ด ์์๊ฒ๋๋ค.(์ ๋ ๊ทธ๋ฌ์,,,) ์๋ ์ธํ ๊ผญ ํด์ค์๋ค(์ฐพ๋๋ฐ ์ดํ๊ฑธ๋ฆผ) Maven : eclipse ์ดํด๋ฆฝ์ค ํ์ผ -> ์ํฌํธ-> EXISTING MAVEN ์ ๋ ฅ ๋ฐ ์ ํ-> ๋ธ๋ผ์ฐ์ฆ ํ ๋ด์ ์์ฑํ ์คํ๋ง๋ถํธ ํด๋ฆญ ์ด์ ์ฌ๋ฐ๊ฒ ์คํ๋ง ํด๋ณผ๊น์? 'ใ ' 2022-12-22T20:1..
[JavaScript] document.getElementsByClassName() - ํน์ class๋ฅผ ๊ฐ์ง๊ณ ์๋ dom ์์๋ค์ ์ฐพ๊ธฐ/๊ฐ์ ธ์ค๊ธฐ
https://mine-it-record.tistory.com/494 [JavaScript] document.getElementsByClassName() - ํน์ class๋ฅผ ๊ฐ์ง๊ณ ์๋ dom ์์๋ค์ ์ฐพ๊ธฐ/๊ฐ์ ธ์ค๊ธฐ (ft. elem javascript๋ก dom ์์๋ฅผ ์ ์ดํ ๋ ์ฌ์ฉ๋๋ ๋ฉ์๋์ค ํ๋์ธ document.getElementByClassName()์ ๋ํด ์์๋ณด์. ๋ฉ์๋๋ช ๊ทธ ์๋ฏธ๋ฅผ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์์ด, ํน์ class๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ dom ์์์ ์ ๊ทผํ๊ธฐ mine-it-record.tistory.com https://developer.mozilla.org/ko/docs/Web/API/Node/insertBefore Node.insertBefore() - Web API | MDN N..
[์๋ฐ/ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ] ์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ
์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ด๋ ๋ฐ์ดํฐ ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋จธ์ง ๋ฐ์ดํฐ์ ๋น๊ตํ์ฌ ๊ฐ์ฅ ์๊ฑฐ๋ ํฐ ๋ฐ์ดํฐ์ ์๋ฆฌ๋ฅผ ๋ฐ๊พธ๋ ์์ผ๋ก ๋ฐ๋ณต ๋น๊ตํ๋ ์ ๋ ฌ ๋ฐฉ๋ฒ์ด๋ค. ์ ํ ์ ๋ ฌ์ ๋ฐ์ดํฐ์ ๊ฐ์๊ฐ n๊ฐ์ด๋ฉด ์ ์ฒด ํ์ ์๋ n-1ํ์ด๋ค. ์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์ค๋ฆ์ฐจ์์ด๋ผ๋ฉด ๋ฐฐ์ด์ ์ฒ์๋ถํฐ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๊ฐ ์ฑ์์ง๋ค. 1ํ์ : 0๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋จธ์ง ๋ฐ์ดํฐ์ ๋น๊ตํ์ฌ ๊ฐ์ฅ ์์ ๊ฐ๊ณผ ์๋ฆฌ๋ฅผ ๋ฐ๊พธ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ 0๋ฒ์งธ ์ธ๋ฑ์ค์๋ ๊ฐ์ฅ ์์ ๊ฐ์ด ๋ค์ด๊ฐ๋ ๊ฒ์ด๋ค. 2ํ์ : 1๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ค์ ๋จ์ ๋๋จธ์ง ๋ฐ์ดํฐ์ ๋น๊ตํ์ฌ ๊ฐ์ฅ ์์ ๊ฐ๊ณผ ์๋ฆฌ๋ฅผ ๋ฐ๊พธ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ 1๋ฒ์งธ ์ธ๋ฑ์ค์๋ ๋๋ฒ์งธ๋ก ์์ ๊ฐ์ด ๋ค์ด๊ฐ๋ ๊ฒ์ด๋ค. ์๋ฐ ์ฝ๋ public class App { public static void ma..