instr(๋ฌธ์์ด, ๊ฒ์ํ ๋ฌธ์, ์์์ , n๋ฒ์งธ ๊ฒ์ ๋จ์ด)์ฐพ๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด 0๋ฐํinstr(๋ณ์, "๋ฌธ์์ด") > 0 -> ๊ฒน์น๋๊ฒ ์์ผ๋ฉด T
CONCAT('๋ฌธ์์ด','๋ฌธ์์ด')๋ฌธ์์ด||๋ฌธ์์ดCONCAT(์ปฌ๋ผA, ์ปฌ๋ผB)์ปฌ๋ผA||์ปฌ๋ผB
SELECT A.์ปฌ๋ผ, B.์ปฌ๋ผ, ...FROM ํ ์ด๋ธ A, ํ ์ด๋ธ BWHERE A.์ปฌ๋ผ(+) = B.์ปฌ๋ผโSELECT A.์ปฌ๋ผ, B.์ปฌ๋ผ, ...FROM ํ ์ด๋ธ A LEFT OUTER JOIN ํ ์ด๋ธ BON A.์ปฌ๋ผ = B.์ปฌ๋ผ
DECODE(์ปฌ๋ผ, ์กฐ๊ฑด1, ๊ฒฐ๊ณผ1, ์กฐ๊ฑด2, ๊ฒฐ๊ณผ2, ...)DECODE(usrname, usrname2, '์ด๋ ๊ฒ ์จ์ฃผ๊ธฐ') ๋น๊ณ
|์ฉ์ด|๊ฐ๋ | |--|--| |๋จ์ผ ์ฑ ์ ์์น (SRP, Single responsibility principle)|ํ๋์ ์ฑ ์| |๊ฐ๋ฐฉ ํ์ ์์น (OCP, Open/closed principle)| ์ํํธ์จ์ด ์์๋ ํ์ฅ์๋ ์ด๋ ค์์ผ๋ ๋ณ๊ฒฝ์๋ ๋ซํ ์์ด์ผ ํ๋ค. ๊ธฐ์กด ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋๋ฉด์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋๋ก ์ค๊ณ. ์ถ์ํ| |๋ฆฌ์ค์ฝํ ์นํ ์์น ...
๊ฐ์ฒด Entitiy์์ฑ Attribute๊ฐ์ฅ ์์ ๋ ผ๋ฆฌ์ ๋จ์๊ด๊ณ Relationship๊ฐ์ฒด์ ๊ฐ์ฒด ์ฌ์ด์ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ(๊ฐ์ฒด-์์ฑ ๊ฐ ๊ด๊ณ)์ข ์: ์๋ณ-๋น์๋ณ์ค๋ณต: 2๋ฒ ์ด์์ ์ข ์์ฌ๊ท: ๋ฐฐํ๊ตฌ์กฐ: ๊ด๊ณ์ฐ์ฐ: ์ค์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฝ์กฐ๊ฑด: ์ค์ ๋ฐ์ดํฐ ๋ ผ๋ฆฌ์ ์ธ ์ ์ฝ์กฐ๊ฑด๊ฐ๋
๋ด์ฉContent๋ค๋ฅธ ๋ชจ๋ ๋ด๋ถ์ ์๋ ๋ณ์๋ ๊ธฐ๋ฅ์ ์ง์ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ๋ค๋ฅธ ๋ชจ๋์ ๋ก์ปฌ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ, ์ฌ์ฉํ๊ณ ์ ํ๋ ๋ชจ๋์ ๋ด์ฉ(์ฝ๋)์ ์๊ณ ์์ด์ผ ํ๋ค. ๋ชจ๋ ๋ณ๊ฒฝ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์ฐธ์กฐํ๋ ๋ชจ๋์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐํผ.๊ณตํตCommon์ฌ๋ฌ ๋ชจ๋์ด ํ๋์
Integrated: ํตํฉ ๋ฐ์ดํฐ - ์ค๋ณต ์ต์ํStored: ์ ์ฅ ๋ฐ์ดํฐ - ์ ๊ทผ ๊ฐ๋ฅํ ๋งค์ฒด์ ์ ์ฅ๋ ๋ฐ์ดํฐOperational: ์ด์ ๋ฐ์ดํฐ - ์กฐ์ง์ ์ํด ๋ฐ๋์ ํ์ํ ๋ฐ์ดํฐShared: ๊ณต์ ๋ฐ์ดํฐ - ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๊ณต๋์ผ๋ก ์ฌ์ฉํ๋ ๋ฐ์ดํฐ
P - Primary KeyR - Foreign KeyU - Unique KeyC - Check, Not Null
CMMI Capability Maturity Model Integration๋ฅ๋ ฅ์ฑ์๋๋ชจ๋ธํตํฉ์ํํธ์จ์ด๋ฅผ ์ํ ์ฑ์๋ ๋ชจ๋ธ๋จ๊ณ์ ํํ ๋ชจ๋ธ์กฐ์ง์ ์ ์ฒด์ ์ธ ์ฑ์๋ ํ๊ฐ1~5๋จ๊ณ ์ฑ์๋ ๋ ๋ฒจ์ฐ์์ ํํ ๋ชจ๋ธ๊ฐ๋ณ ํ๋ก์ธ์ค ์์ญ๋ณ ๋ฅ๋ ฅ ํ๊ฐ0~5๋จ๊ณ ์ญ๋ ๋ ๋ฒจ
๋คํธ์ํฌ ํ๋กํ ์ฝ์ด ํต์ ํ๋ ๊ตฌ์กฐ๋ฅผ 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๋ถ๋ฆฌํ์ฌ ๊ฐ ๊ณ์ธต๊ฐ ์ํธ ์๋ํ๋ ๋ฐฉ์์ ์ ํด ๋์ ๊ฒ
๋ด๋ถ ๊ตฌ์กฐ์ ๋์๊ตฌ์กฐ ๊ธฐ๋ฐ๊ตฌ๋ฌธ ์ปค๋ฒ๋ฆฌ์ง = ๋ฌธ์ฅ ์ปค๋ฒ๋ฆฌ์ง๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง = ์ ํ ์ปค๋ฒ๋ฆฌ์ง = ๋ถ๊ธฐ ์ปค๋ฒ๋ฆฌ์ง์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง๋ณ๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง๋ค์ค ์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง๊ธฐ๋ณธ ๊ฒฝ๋ก ์ปค๋ฒ๋ฆฌ์ง = ๊ฒฝ๋ก ์ปค๋ฒ๋ฆฌ์ง์ ์ด ํ๋ฆ ํ ์คํธ๋ฐ์ดํฐ ํ๋ฆ ํ ์คํธ๋ฃจํ ํ ์คํธ์ธ๋ถ ์ฌ์ฉ์์
๊ณต๊ฒฉ ์ข ๋ฅSYN ํ๋ฌ๋ฉUDP ํ๋ฌ๋ฉ์ค๋จธํ/์ค๋จธํ์ฃฝ์์ ํ(PoD)๋๋ ์ดํํฐ์ด ๋๋กญ๋ดํฌ๋ณด์ํฌ๊ณต๊ฒฉ ๊ตฌ์ฑ์์Attacker ๊ณต๊ฒฉ์ ์ปดํจํฐ -> Master ์์คํ (handler ํ๋ก๊ทธ๋จ) -> Agent ์์คํ (Daemon ํ๋ก๊ทธ๋จ)๊ณต๊ฒฉ ๋๊ตฌTrinooTribe Flo
https://learn.microsoft.com/en-US/dotnet/visual-basic/language-reference/operators/like-operator๋ณด๋ค ์์๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์๋ณด๋ค ํผ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์๊ฐ์๊ฐ์ง ์์๋ ๊ฐ์ฒด ์ฐธ์กฐ ๋ณ์๋ฅผ ๋น๊ต๊ฐ
ํธ๋์ญ์ ํ์ ํธ๋์ญ์ ์ทจ์์ ์ฅ ์๊ธฐ ์ค์ ๋๋ฉ์ธ: ํ๋์ ์์ฑ์ด ๊ฐ์ง ์ ์๋ ์์๊ฐ๋ค์ ์งํฉ์คํค๋ง: ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ, ์ ์ฝ์กฐ๊ฑด ๋ฑ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ์ธ๋ถ ์คํค๋ง: ์ฌ์ฉ์๋ ๊ฐ๋ฐ์์ ๊ด์ ์์ ํ์๋ก ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ์ฌ์ฉ์ ๋ทฐ= ์๋ธ์คํค๋ง๊ฐ
Dynamic Link Library๋์ ๋งํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋งํฌ ๊ณผ์ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค๋ ์ ๋ณด๋ง์ ๋ง๋ถ์ด๊ฒ ๋๋ ๊ฒ.๋งํฌ๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ์๊ฐ ์ด๋ฃจ์ด์ง๋ค.์คํ๋๋ ํ๋ก๊ทธ๋จ์ ์๊ฐ ๋ง๊ณ ๊ทธ ์์ ๊ณตํต๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์๊ฐ ํฌํจ๋์ด ์๋ค๋ฉด -> ๋์
C/C++VBVB ArrayShift: d ๋ณ์์ 5๋ฒ์งธ ๋นํธ, 4๋ฒ ๋นํธ ๊ฐ ์ป๊ธฐCVB๋๋VB6 ์ง์ ๋นํธ ์ฐ์ฐ์AndEqv: ๋ ผ๋ฆฌ์ ๋์นImpNotOrXor.bas: VB ๋ชจ๋ ํ์ผ.cls: VB ํด๋์ค ๋ชจ๋ ํ์ผ .res: ๋ฆฌ์์ค ํ์ผ.tlb: ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.c