https://hagsig.tistory.com/94 Nmap ๋ชจ๋ ์ต์
/์ค์บ ๋ฐฉ์ ์ด ์ ๋ฆฌ(์ค๋ช
๊ณผ ์์) Nmap ๋ชจ๋ ์ต์
/์ค์บ ๋ฐฉ์ ์ด ์ ๋ฆฌ(์ค๋ช
๊ณผ ์์) 1. ๋์ ์ฌ์(TARGET SPECIFICATION) ์ต์
์ค๋ช
์์ -iL ์ค์บํ ๋์์ ํ์ผ์์ ๊ฐ์ ธ์ด nmap -iL /hagsig/scanlist.txt -iR ์ง์ ํ ์ซ์๋งํผ ๋ฌด์์ ๋์์ ์ค์บ nma hagsig.tistory.com
์ ์ฒด ๊ธ
Lv.7 (3.5-year) ๐๋ฌธ์ https://school.programmers.co.kr/learn/courses/30/lessons/120871 ์ฒ์ ์ด ์ฝ๋ ์ฒ์์๋ ๋ฐฑ, ์ญ, ์ผ์ ์๋ฆฌ๋ฅผ ๊ตฌ๋ถํด์ 3๊ณผ ๋น๊ตํด์ผ ํ๋ค๋ ์๊ฐ์ ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ์๋ค. using namespace std; int solution(int n) { int answer = 0; int count=0; int hundred=0; // ํ์ฌ ์ซ์์ ๋ฐฑ์์๋ฆฌ, n์ด 100๊น์ง ์ด๋ฏ๋ก ๊ฒฐ๊ณผ์ธ answer๋ 100์ ๋์ด๊ฐ int ten=0; //ํ์ฌ ์ซ์์ ์ญ์์๋ฆฌ int one=0; //ํ์ฌ ์ซ์์ ์ผ์์๋ฆฌ while(count < n) { answer++; hundred = answer/100; ten = (answer-hundred*100)/..
์๋์ด๋
ธ๋ก ์๋ ๋ก๊ทธ ์ผ์๋ฅผ ์ฝ๊ธฐ ์ํด analogRead() ๋งค์๋๋ฅผ ์ฌ์ฉํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ํธ ๋์งํธ ์ ํธ ๋์งํธ ์ ํธ๋ 0๊ณผ 1์ ์ด์ฐ์ ์ธ ๊ฐ์ผ๋ก ํํ๋๋ ์ ํธ๋ฅผ ๋งํฉ๋๋ค. ์๋์ด๋
ธ ํ๋ก๊ทธ๋จ์์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์๋ ๋ก๊ทธ ์ ํธ ์์ฐ์ ์ผ๋ก ์ป์ ์ ์๋ ๊ฐ์ด๋ฉฐ, ๋ฌด์ํ ๋ง์ ์ฐ์์ ์ธ ๊ฐ์ผ๋ก ํํ๋๋ ์ ํธ๋ฅผ ๋งํฉ๋๋ค. ์๋์ด๋
ธ ํ๋ก๊ทธ๋จ์์ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์, ADC๋ก ๋์งํธ๋ก ๋ณํ ํ ์ฒ๋ฆฌํฉ๋๋ค. ์๋ ๋ก๊ทธ ์ ํธ์ ๋์งํธ ๋ณํ ADC (Analog Digital Converter, ์๋ ๋ก๊ทธ ๋์งํธ ๋ณํ๊ธฐ) ์ ํด์ง ๋ฒ์์ ์๋ ๋ก๊ทธ ๊ฐ์ ์ ํด์ง ํด์๋๋ก ๋์งํธ ๊ฐ์ผ๋ก ๋ณํํ๋ ์ฅ์น์
๋๋ค. ํด์๋ ๋ณํ๋ ๋์งํธ ๊ฐ์ ํํํ๋ ๋นํธ ์๋ฅผ ๋งํฉ๋๋ค. N๋นํธ ํด์๋์์๋ 2^N๊ฐ์ ์๋ก ๋ค๋ฅธ ๋์งํธ ๊ฐ์ผ..
PWM ์ ํธ ์๋ ๋ก๊ทธ ๊ฐ ์ถ๋ ฅ 0V ~ 5V์ ์ฐ์์ ์ธ ์๋ ๋ก๊ทธ ๊ฐ์ ์ถ๋ ฅํ๋ ค๋ฉด DAC (Digital-Analog Converter, ๋์งํธ-์๋ ๋ก๊ทธ ๋ณํ๊ธฐ)๊ฐ ํ์ํฉ๋๋ค. DAC ๋ด์ฅ ์๋์ด๋
ธ ๋ณด๋์์๋ง ์๋ ๋ก๊ทธ ๊ฐ์ ์ถ๋ ฅํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์๋ฉด '์๋์ด๋
ธ ๋์'๊ฐ ์์ต๋๋ค. ์ ํฌ ํ๊ต์์ ์ค์ตํ๋ ๋ณด๋๋ '์๋์ด๋
ธ ์ฐ๋
ธ'์ด๊ธฐ ๋๋ฌธ์ ์์ฝ๊ฒ๋ ์๋ ๋ก๊ทธ๊ฐ ์ ์ด๋ฅผ ํ ์ ์์ต๋๋ค. PWM (Pulse Width Modulation, ํ์คํญ ๋ณ์กฐ) PWM๋ ์๋ ๋ก๊ทธ ์ ํธ๋ ์๋์ง๋ง ์๋ ๋ก๊ทธ ์ ํธ์ ๋น์ทํ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. analogWrite() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ PWM ์ ํธ๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค. PWM ์ ํธ๋ ์ฃผ๊ธฐ ๋ด์์ HIGH์ ๋น์จ์ธ ๋ํฐ ์ฌ์ดํด(duty cycle)์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค..
Question !! ๐ค UDP๋ TCP์ ๋นํด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค. ์ด๋ป๊ฒ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์๊น? TCP์ MSS TCP์ ์ด๋ก ์ ์ต๋ ์ธ๊ทธ๋จผํธ ํฌ๊ธฐ๋ 64KB์
๋๋ค. ํ์ง๋ง TCP ์์ ์ ์กํ ์ ์๋ ์ธ๊ทธ๋จผํธ์ ์ต๋ ํฌ๊ธฐ๋ MSS(Maximum Segment Size)์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค. TCP์์ MSS ํ์ MSS๋TCP์ 3-way handshake ํ๋ก์ธ์ค ์ค์ ํ์๋ฉ๋๋ค. TCP์ฐ๊ฒฐ์ค์ ์ ์ํ ์ด๊ธฐ ์ธ๊ทธ๋จผํธ(SYN ์ธ๊ทธ๋จผํธ)๋ฅผ ์ ์กํ ๋, ์ด๊ธฐ ์ธ๊ทธ๋จผํธ์MSS์ต์
์ ๊ทธ ๊ฐ์ ํฌํจ์์ผ ์ ๋ฌํฉ๋๋ค. TCP์ MSS์ MTU MSS๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋ MTU(Maximum Transmission Unit, ์ต๋ ์ ์ก ๋จ์) ๊ฐ์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค.MTU๋ ๋คํธ์ํฌ์ ํ๋..
Joins Join ์ ์ ๋ ์ด์์ ํ
์ด๋ธ ๊ฐ์ ๊ด๋ จ๋ ์ด์ ๊ธฐ์ค์ผ๋ก ํ์ ๊ฒฐํฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. (inner) join ๋ ํ
์ด๋ธ ๋ชจ๋์ ์ผ์นํ๋ ๊ฐ์ด ์๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค left (outer) join ์ผ์ชฝ(driving) ํ
์ด๋ธ์์ ๋ชจ๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํ๊ณ , ์ค๋ฅธ์ชฝ ํ
์ด๋ธ์์ ์ผ์นํ๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค right (outer) join ์ค๋ฅธ์ชฝ(driven) ํ
์ด๋ธ์์ ๋ชจ๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํ๊ณ , ์ผ์ชฝ ํ
์ด๋ธ์์ ์ผ์นํ๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค full (outer) join ์ผ์ชฝ ๋๋ ์ค๋ฅธ์ชฝ ํ
์ด๋ธ์ ์ผ์นํ๋ ๋ ์ฝ๋๊ฐ ์์ ๋ ๋ชจ๋ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค employees, dept_emp, departments ์กฐ์ธ ์ด ์ธ ๊ฐ์ ํ
์ด๋ธ์ ํฉ์น๊ธฐ ์ํด์ 2ํ์ ์กฐ์ธ์ ํด์ผํฉ๋๋ค. select * fro..
๋ณดํธ๋์ด ์๋ ๊ธ์
๋๋ค.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ ํ๋ฉด๊ตฌ์ฑ, UI๊ฐ๋ฐ, View ๊ตฌ์ฑ ๋ฐฑ์๋ ๊ฐ๋ฐ PHP, Java, Python ๋ฑ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ๊ฐ๊ณตํ๋ ๋น์ฆ๋์ค ๋ก์ง ๊ฐ๋ฐ ์๋ฒ ํ๋ก๊ทธ๋๋ฐ C, C++, Go ๋ฑ์ผ๋ก ๋ฆฌ๋
์ค, ์๋์ฐ ์์คํ
API๋ฅผ ํธ์ถํ์ฌ ํ์ผ์ ๊ธ์ด์ค๊ณ ์์ผ์ ์ด๊ณ ๋คํธ์ํฌ ํต์ ์ ํ๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ DBA DB ์ค์น, ๋ฆฌํ๋ฆฌ์ผ์ด์
๊ด๋ฆฌ, ํํฐ์
๋/์ค๋ฉ ์ค์ , ์ฟผ๋ฆฌ ํ๋ ๋ฑ๋ฑ DB๋ฅผ ๊ด๋ฆฌํ๋์ฌ๋ => DBA ์๋ฒ ์์ง๋์ด(SE) ์๋ฒ ์ํ๋ฅผ ์ ๊ฒํ๊ณ CPU๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํ๋ฉด ์ฅ์ ๋ฐ์ํ์ง ์๋๋ก ํ๋ก์ธ์ค ๊ด๋ฆฌํ๊ณ IDC์ ์๋ฒ ์
๊ณ ์ํค๋ก ์ค์์น๋ ๋ผ์ฐํฐ๋ฅผ ํตํด ์๋ฒ๋ฅผ ์ฐ๊ฒฐ์์ผ ์์ ์ ์ผ๋ก ์๋ฒ๊ฐ ๊ฐ๋๋๋๋ก ๊ด๋ฆฌํ๋ ์ฌ๋ ๋คํธ์ํฌ ์์ง๋์ด ๋ฐฑ๋ณธ์ ๊ตฌ์ฑํ๊ณ ์ค์์น์ ๋ผ์ฐํฐ๋ฑ ๋คํธ์ํฌ ์ฅ๋น๋ก ํ ํด๋ก์ง๋ฅผ ๊ตฌ..
๊ธฐ๋ณธ์ ์ผ๋ก SQL์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค DML, DDL, DCL, DTL ๋ช
๋ น์ด ์ข
๋ฅ ์ค๋ช
๋ช
๋ น์ด DML (Data Manipulation Language) ๋ ์ฝ๋์ ๋ํ CRUD select insert update delete DDL (Data Definition Language) ์คํค๋ง์ ๋ํ CRUD create alter drop rename truncate DCL (Data Control Language) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ์ ๋ํ ๊ถํ ์ถ๊ฐ/์ญ์ grant revoke DTL (Data Transactional Language) ํธ๋์ญ์
commit rollback savepoint Select Select ๋ช
๋ น์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐํ๋๋ ๋ฐ์ดํฐ๋..
๋ช
๋ น ํ๋กฌํํธ์์ MySql์ ์คํํ๋ ๊ณผ์ ์ ์ ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. MySQL ์คํ ๋ฏธ๋ฆฌ ๋ค์ด๋ก๋ ํด๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ์ ์ฌ์ฉํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํ์ฌ cmd ์์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ํ๋๋ก ํ๊ฒ ์ต๋๋ค. cd ๋ฐ์ดํฐ๋ฒ ์ด์คํ์ผ์ ์ฅ๊ฒฝ๋ก ์๋์ ๊ฐ์ด MySQL์ด ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ ๋ณต์ฌํฉ๋๋ค. cmd์์ "๊ฒฝ๋ก" -uroot -p ๋ฅผ ์
๋ ฅํด์ค ํ, ์ค์ (MySQL ์ค์น์ ์ค์ )ํ ํจ์ค์๋๋ฅผ ์
๋ ฅํฉ๋๋ค. "๊ฒฝ๋ก" -u root -p ์ธ๋ถ์ sql ํ์ผ์ ์คํํ๋ source ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํด ์คํํฉ๋๋ค. source ํ์ผ์ด๋ฆ show ๋ช
๋ น์ด๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชฉ๋ก์ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. show databases; use ๋ช
๋ น์ด๋ฅผ ํตํด employees ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋๋ก ํด๋ณด๊ฒ ์ต..
์ถ์ฒ : ใํผ์ ๊ณต๋ถํ๋ SQLใ (์ฐ์ฌ๋จ, ํ๋น๋ฏธ๋์ด) ๊ด๋ จ ์ค์ ์ฉ์ด ์์ด ํ๊ธ ์ฝ์ ์ค๋ช
data ๋ฐ์ดํฐ ๋จํธ์ ์ธ ์ ๋ณด table ํ
์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ๊ธฐ ์ํ ํ ํํ, DBMS์ ์ต์๋จ์ Database ๋ฐ์ดํฐ๋ฒ ์ด์ค DB ๋ฐ์ดํฐ์ ์ ์ฅ์ Database Management System ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
DBMS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ
๋๋ ์ํํธ์จ์ด(MySQL) column, field ์ด(์ปฌ๋ผ, ํ๋) ํ
์ด๋ธ์ ์ธ๋ก. ํ
์ด๋ธ์ ์ฌ๋ฌ ๊ฐ์ ์ด๋ก ๊ตฌ์ฑ๋จ column name, field name ์ด ์ด๋ฆ ๊ฐ ์ด์ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ด๋ฆ data type ๋ฐ์ดํฐ ํ์ ์ด์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ํ์(์ซ์/๋ฌธ์/๋ ์ง ๋ฑ) row, record ํ(๋ก์ฐ, ๋ ์ฝ๋) ํ
์ด๋ธ์ ๊ฐ๋ก. ์ค์ง์ ์ธ ์ง์ง ๋ฐ..
์ถ์ฒ : ใํผ์ ๊ณต๋ถํ๋ SQLใ (์ฐ์ฌ๋จ, ํ๋น๋ฏธ๋์ด) DBMS ์ ์์ฌ ์๋ ์ด์์ฒด์ ๊ธฐํ MySQL Oracle Unix, Linux, Windows, Mac ์คํ ์์ค(๋ฌด๋ฃ), ์์ฉ MariaDB MariaDB Unix, Linux, Wundows ์คํ ์์ค(๋ฌด๋ฃ), MySQL ์ด๊ธฐ ๊ฐ๋ฐ์๋ค์ด ๋
๋ฆฝํด์ ๋ง๋ฆ PostgreSQL PostgreSQL Unix, Linux, Windows, Mac ์คํ ์์ค(๋ฌด๋ฃ) Oracle Oracle Unix, Linux, Windows ์์ฉ ์์ฅ ์ ์ ์จ 1์ SQL Server Microsoft Windows ์ฃผ๋ก ์ค/๋ํ๊ธ ์์ฅ์์ ์ฌ์ฉ DB2 IBM Unix, Linux, Windows ๋ฉ์ธํ๋ ์ ์์ฅ ์ ์ ์จ 1์ Access Microsoft Windows ..
sort : ํ๊ท ์๊ธ ๋์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ฒ์ ํ๋ก๊ทธ๋๋จธ ์ถ์ฒ : https://m.work.go.kr/jobInfo/occuInfo/srchJobInfoDetail.do?reqType=&jobNm=133204 ๊ฒ์๊ธฐํ์, ๊ฒ์๊ทธ๋ํฝ๋์์ด๋, ๊ฒ์์์
๊ฐ ๋ฑ์ผ๋ก๋ถํฐ ๋๊ฒจ๋ฐ์ ์๋ฃ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ค. ๊ฒ์์ ์ ์ํ๊ธฐ ์ํ ํด์ธ ๊ฒ์์์ง์ ๊ฐ๋ฐํ๋ค. ์์์ ์ปดํจํฐ ๋ชจ๋ํฐ์ ์ถ๋ ฅํ๋๋ฐ ํ์ํ ์ ๋ฐ ํจ์๋ค์ ์ง๋จ์ธ ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์ํ๋ค. ๊ทธ๋ํฝ ํน์ํจ๊ณผ๋ฅผ ์ ์ํ๋ค. ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ์ ์
๋ ฅ์ฅ์น ์ ์ด๋ฃจํด์ ์ ์ํ๋ค. ๊ทธ๋ํฝ ํ์ผ์ด๋ ์ฌ์ด๋ ํ์ผ์ด ์ ์์ ์ผ๋ก ๊ฒ์ ์์์ ์๋๋ ์ ์๋๋ก ํด ์ฃผ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค. ๊ฒ์์ ํ
์คํธํ์ฌ ์๋ฌ๋ฅผ ์์ ํ๊ณ ๋ฒ๊ทธ๋ฅผ ์ฐพ์๋ธ๋ค. ํ์ 2..
์์ฒจ์ ์ซ์ โฐ ¹ ² ³ โด โต โถ โท โธ โน ๊ธฐํธ โบ โป โผ โฝ โพ โฟ ° โฑ ์๋ ์ฒจ์ ์ซ์ โ โ โ โ โ โ
โ โ โ โ ๊ธฐํธ โ โ โ โ โ โ โ โ โ โ