728x90 ๋ฐ์ํ ์ ์ฒด ๊ธ150 ํผ๋ถ๊ณผ ๋ค์ค๋น ๋ ์ด์ ํ๊ธฐ ๋๋ ๋ง์ฑ ์ฌ๋๋ฆ์ ๊ฐ์ง ์ง์ฑ ํผ๋ถ๋ค. ์ฌ๋๋ฆ ๋๋ฌธ์ ๋ช๋ ๋์ ์คํธ๋ ์ค๋ฅผ ๋ฐ์๋๋ก ๋ฐ์ ์ํ์๋ค. ์์ธ์ ํผ์ง ๊ณผ๋ค ๋ถ๋น ๋๋ฌธ์ด์๋ค. ์ฌ๋ฆ์ ํผ์ง๊ฐ ์ ๋ง ํญ๋ฐํ๋๋ฐ, ์ฌ์ฌ๋ฆ์ ํด๋ฆฌ์ดํด์ด๋ ์ฝ์ ์ฝ๊ตญ์์ ์ธ์ ์ฐ๋ฉด์ ์๋ ๋ณด๋ค ์ฌ๋๋ฆ์ด ํจ์ฌ ๋ ๋ฌ๋ค. ๊ทธ๋ฌ๋ค ๋ ์จ๊ฐ ๊ฐ์๊ธฐ ์์ํด์ง ํ์ด๋ฐ์ ๋ง์ถฐ ํผ๋ถ๊ณผ ๋ค์ง์ด์ง๊ฒ์ด๋ค. ํด๋ฆฌ์ดํด์ด ์์ฝ์ฌ์ฑ์ด๋ผ ๋ ์ด ์์ํด์ง๋ฉด์ ํผ์ง๊ฐ ๋ํ๋ ์๊ทน์ผ๋ก ๋ค๊ฐ์จ ๊ฒ์ธ์ง... ์ํผ ์ ์ด๋ค๊ฐ ํผ๋ถ๊ฐ ๋ค์ง์ด์ง๋ ์คํธ๋ ์ค๋ฐ์์ ์ธํฐ๋ท์ ๊ฒ์ํ๋ค, ๊ทธ๋ฌ๋ค ์ฌ๋๋ฆ์ ์ํ ํผ์ง์ ํ๊ดด ๋ ์ด์ (๋ค์ค๋น)๋ฅผ ์๊ฒ ๋์๊ณ , ํ์ฌ ๊ทผ์ฒ์ ํผ๋ถ๊ณผ์ 16๋ง์์ง๋ฆฌ ๋ค์ค๋น+์์ถ๊ด๋ฆฌ 1ํ๋ฅผ ์์ฝํ๋ค. ๋์๊ฒ ์ฒซ ํผ๋ถ๊ณผ ์์ ์ด๋ค! ((์ฌ์ค ์ ๋ฒ๋ฌ์ ๋ฐฉ๋ฌธใ ใ ํด๊ทผํ๊ณ ๊ฐ๋๋ ๋๊ธฐ๊ฐ ์ข ์์๋ค. ์น๋ฃ ์ ์์ฌ์ ์๋.. 2022. 9. 4. mac terminal vim / how to change readonly file $ vi [filename] insert ๋ชจ๋๋ก ์์ ํ, :w !sudo tee % Ok ํ, Enter. ๊ทธ๋ผ ๋ค์ vim์ด ์ด๋ฆฐ๋ค. :q! 2022. 1. 26. [Kotlin] ์ฝํ๋ฆฐ ์ค์ฝํ ํจ์ ์ ๋ฆฌ Scope ํจ์apply์ฃผ๋ก ๊ฐ์ฒด ์์ ์ ์ด๊ธฐํํ๊ฑฐ๋ ์์ ์ ํ๋กํผํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค.๊ฐ์ฒด ์์ ์ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐ์์ด ๊ณง๋ฐ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ฐํ ๊ฐ์ฒด๋ ์๊ธฐ ์์ ์ด๋ค.run์ฃผ๋ก ์ด๊ธฐํ๊ฐ ์๋ฃ๋ ๊ฐ์ฒด์ ์ฌ์ฉํ๋ค.๊ฐ์ฒด ์์ ์ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐ์์ด ๊ณง๋ฐ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ง์ง๋ง ๊ตฌ๋ฌธ์ ๋ฌด์กฐ๊ฑด ๋ฐํํ๋ค.with๋ค๋ฅธ ์ค์ฝํ ํจ์์ ๋ฌ๋ฆฌ ํ์ฅํจ์์ ๋ชจ์ต์ ์๋๋ ํ์ฅํจ์์ฒ๋ผ ๋์ํ๋ค.๋งค๊ฐ๋ณ์๋ก ๊ฐ์ฒด๋ฅผ ๋ฐ์ผ๋ฉด ๋ด๋ถ์์ ํด๋น ๊ฐ์ฒด์ ํ๋กํผํฐ๋ฅผ ์ฐธ์กฐ์์ด ๊ณง๋ฐ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.runํจ์์ ๋์ผํ๊ฒ ๋ง์ง๋ง ๊ตฌ๋ฌธ์ ๋ฌด์กฐ๊ฑด ๋ฐํํ๋ค.alsoํจ์ ๋ด๋ถ์์ it์ ํตํด ๊ฐ์ฒด ์๊ธฐ ์์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ๋ฐํ ๊ฐ์ฒด๋ ์๊ธฐ ์์ ์ด๋ค.letํจ์ ๋ด๋ถ์์ it์ ํตํด ๊ฐ์ฒด ์์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.๊ฐ์ฒด ์์ ์ด null์ด ์๋.. 2022. 1. 19. Android ์ฑ ์ข ๋ฃ ์๋ฌ ํด๊ฒฐ java.lang.ExceptionInInitializerError ๊ตฌ๊ธ ํ๋ ์ด์คํ ์ด์ ์ ๋ก๋ํ ์ฑ์ด ๋ด ํฐ์ด ์๋ ๋ค๋ฅธ ๊ธฐ๊ธฐ์์ ์ฑ ์คํ ์ฆ์ ํฌ๋์ ์๋ฌ๊ฐ ๋๋ค. Play console์์ ํ์ธํ ์๋ฌ๋ค. java.lang.ExceptionInInitializerError: at okhttp3.internal.platform.Platform.get (Platform.java:85) at okhttp3.OkHttpClient.newSslSocketFactory (OkHttpClient.java:263) at okhttp3.OkHttpClient. (OkHttpClient.java:229) at okhttp3.OkHttpClient. (OkHttpClient.java:202) at retrofit2.Retrofit$Builder.build (Retrofit.java:61.. 2021. 9. 4. [Node.js] ajax SyntaxError: Unexpected end of JSON input ์๋ฌ ํด๊ฒฐ ํ๋ก ํธ ๋จ์์ ajax๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ฃผ์์ผ๋ ๊ณ์ ์ ๋ชฉ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. dataType์ text๋ก ์ฃผ๋ฉด ๋์ด๊ฐ๊ธด ํ๋ ์๋ฒ๋จ์์๋ ์๋ฌด ๋ฐ์ดํฐ๋ ๋ฐ์ง ๋ชปํ๋ค.$.ajax({ url: '/chat', type: 'POST', data: {port: $port}, dataType: 'json', ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ค.const bodyParser = require("body-parser");//app.use(bodyParser.urlencoded({ extended: true })); bodyparser๋ ์ฌ๋ผ์ง๋ ค๋์ง ๊ฒฝ๊ณ ๊ฐ ๋ ์ ๋งจ์๋ ๋์ค๋ก ๋์ฒดํ๋ค. ๋ ธ๋/js 2021. 8. 21. 2-3 ์ปดํจํฐ ์ฑ๋ฅ ํฅ์ ๊ธฐ์ / ๋ฒํผ์ ์บ์, ์ ์ฅ์ฅ์น์ ๊ณ์ธต๊ตฌ์ด์ ๋ํด * ๋ฉ๋ชจ๋ฆฌ = ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ๋ฒํผ๋ฒํผ(buffer)๋ ์ผ์ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ์ฎ๊น์ผ๋ก์จ ๋ ์ฅ์น ๊ฐ ์๋์ ์ฐจ์ด๋ฅผ ์ํํ๋ ์ญํ ์ ํ๋ค. ๋ฒํผ์ ์ฉ๋์ด ํด ์๋ก ์๋๊ฐ ๋น ๋ฅด๋ค.๋ฒํผ๊ฐ ๋ค ์ฑ์์ง ๋๊น์ง ์ ์ฅ์ฅ์น ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก์ด ์ง์ฐ๋๊ธฐ ๋๋ฌธ์ ์ฐ๊ฒฐ๋ ํ๋์จ์ด ์ ๊ฑฐ์ ๋ฐ์ดํฐ ์์ค ๋ฑ์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ผ๋ฏ๋ก ์ฃผ์ํด์ผ ํ๋ค.์: ํ๋๋์คํฌ์ ๋ฉ๋ชจ๋ฆฌ ๋ฒํผ, ๋์์ ์คํธ๋ฆฌ๋ฐ์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ๋ฒํผ ์คํSPOOL, Simultaneous Peripheral Operation On-Line์ ์ฝ์. CPU์ ์ ์ถ๋ ฅ์ฅ์น๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋๋ก ๊ณ ์๋ ์ํํธ์จ์ด์ ์ธ ๋ฒํผ์ด๋ค.๋ํ์ ์ผ๋ก ํ๋ฆฐํฐ์ ์คํ๋ฌ๊ฐ ์๋ค.์คํ๋ฌ(spooler): ์ธ์ํ ๋ด์ฉ์ ์์ฐจ์ ์ผ๋ก ์ถ๋ ฅํ๋ ์ํํธ์จ์ด์ด๋ฉฐ ์ถ๋ ฅ ๋ช ๋ น์ ๋ด๋ฆฐ ํ๋ก๊ทธ๋จ๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก .. 2021. 8. 10. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 25 ๋ค์ 728x90 ๋ฐ์ํ