profile
๐Ÿ‹

function sql

2023๋…„ 11์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

instr()

instr(๋ฌธ์ž์—ด, ๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž, ์‹œ์ž‘์ , n๋ฒˆ์งธ ๊ฒ€์ƒ‰ ๋‹จ์–ด)์ฐพ๋Š” ๋ฌธ์ž๊ฐ€ ์—†์œผ๋ฉด 0๋ฐ˜ํ™˜instr(๋ณ€์ˆ˜, "๋ฌธ์ž์—ด") > 0 -> ๊ฒน์น˜๋Š”๊ฒŒ ์žˆ์œผ๋ฉด T

2023๋…„ 11์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

CONCAT ||

CONCAT('๋ฌธ์ž์—ด','๋ฌธ์ž์—ด')๋ฌธ์ž์—ด||๋ฌธ์ž์—ดCONCAT(์ปฌ๋ŸผA, ์ปฌ๋ŸผB)์ปฌ๋ŸผA||์ปฌ๋ŸผB

2023๋…„ 10์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

(+) OUTER JOIN

SELECT A.์ปฌ๋Ÿผ, B.์ปฌ๋Ÿผ, ...FROM ํ…Œ์ด๋ธ” A, ํ…Œ์ด๋ธ” BWHERE A.์ปฌ๋Ÿผ(+) = B.์ปฌ๋Ÿผโ€–SELECT A.์ปฌ๋Ÿผ, B.์ปฌ๋Ÿผ, ...FROM ํ…Œ์ด๋ธ” A LEFT OUTER JOIN ํ…Œ์ด๋ธ” BON A.์ปฌ๋Ÿผ = B.์ปฌ๋Ÿผ

2023๋…„ 10์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

DECODE ํ•จ์ˆ˜, NVL, NVL2

DECODE(์ปฌ๋Ÿผ, ์กฐ๊ฑด1, ๊ฒฐ๊ณผ1, ์กฐ๊ฑด2, ๊ฒฐ๊ณผ2, ...)DECODE(usrname, usrname2, '์ด๋ ‡๊ฒŒ ์จ์ฃผ๊ธฐ') ๋น„๊ณ 

2023๋…„ 10์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

procedure

2023๋…„ 9์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

SOLID ๊ฐ์ฒด์ง€ํ–ฅ์„ค๊ณ„์›์น™

|์šฉ์–ด|๊ฐœ๋…| |--|--| |๋‹จ์ผ ์ฑ…์ž„ ์›์น™ (SRP, Single responsibility principle)|ํ•˜๋‚˜์˜ ์ฑ…์ž„| |๊ฐœ๋ฐฉ ํ์‡„ ์›์น™ (OCP, Open/closed principle)| ์†Œํ”„ํŠธ์›จ์–ด ์š”์†Œ๋Š” ํ™•์žฅ์—๋Š” ์—ด๋ ค์žˆ์œผ๋‚˜ ๋ณ€๊ฒฝ์—๋Š” ๋‹ซํ˜€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๋ฉด์„œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„. ์ถ”์ƒํ™”| |๋ฆฌ์Šค์ฝ”ํ”„ ์น˜ํ™˜ ์›์น™ ...

2023๋…„ 9์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๋ฐ์ดํ„ฐ ๋ชจ๋ธ

๊ฐœ์ฒด Entitiy์†์„ฑ Attribute๊ฐ€์žฅ ์ž‘์€ ๋…ผ๋ฆฌ์  ๋‹จ์œ„๊ด€๊ณ„ Relationship๊ฐœ์ฒด์™€ ๊ฐœ์ฒด ์‚ฌ์ด์˜ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ(๊ฐœ์ฒด-์†์„ฑ ๊ฐ„ ๊ด€๊ณ„)์ข…์†: ์‹๋ณ„-๋น„์‹๋ณ„์ค‘๋ณต: 2๋ฒˆ ์ด์ƒ์˜ ์ข…์†์žฌ๊ท€: ๋ฐฐํƒ€๊ตฌ์กฐ: ๊ด€๊ณ„์—ฐ์‚ฐ: ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์ œ์•ฝ์กฐ๊ฑด: ์‹ค์ œ ๋ฐ์ดํ„ฐ ๋…ผ๋ฆฌ์ ์ธ ์ œ์•ฝ์กฐ๊ฑด๊ฐœ๋…

2023๋…„ 9์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๊ฒฐํ•ฉ๋„ & ์‘์ง‘๋„

๋‚ด์šฉContent๋‹ค๋ฅธ ๋ชจ๋“ˆ ๋‚ด๋ถ€์— ์žˆ๋Š” ๋ณ€์ˆ˜๋‚˜ ๊ธฐ๋Šฅ์„ ์ง์ ‘ ์ฐธ์กฐํ•˜๋Š” ๊ฒฝ์šฐ๋‹ค๋ฅธ ๋ชจ๋“ˆ์˜ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒฝ์šฐ, ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชจ๋“ˆ์˜ ๋‚ด์šฉ(์ฝ”๋“œ)์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋ชจ๋“ˆ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๋ชจ๋“ˆ์˜ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€ํ”ผ.๊ณตํ†ตCommon์—ฌ๋Ÿฌ ๋ชจ๋“ˆ์ด ํ•˜๋‚˜์˜

2023๋…„ 9์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

DB

Integrated: ํ†ตํ•ฉ ๋ฐ์ดํ„ฐ - ์ค‘๋ณต ์ตœ์†Œํ™”Stored: ์ €์žฅ ๋ฐ์ดํ„ฐ - ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋งค์ฒด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐOperational: ์šด์˜ ๋ฐ์ดํ„ฐ - ์กฐ์ง์„ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐShared: ๊ณต์œ  ๋ฐ์ดํ„ฐ - ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์ด ๊ณต๋™์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ

2023๋…„ 9์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

ORACLE SQL

P - Primary KeyR - Foreign KeyU - Unique KeyC - Check, Not Null

2023๋…„ 9์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

CMMI ๋ชจ๋ธ

CMMI Capability Maturity Model Integration๋Šฅ๋ ฅ์„ฑ์ˆ™๋„๋ชจ๋ธํ†ตํ•ฉ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์œ„ํ•œ ์„ฑ์ˆ™๋„ ๋ชจ๋ธ๋‹จ๊ณ„์  ํ‘œํ˜„ ๋ชจ๋ธ์กฐ์ง์˜ ์ „์ฒด์ ์ธ ์„ฑ์ˆ™๋„ ํ‰๊ฐ€1~5๋‹จ๊ณ„ ์„ฑ์ˆ™๋„ ๋ ˆ๋ฒจ์—ฐ์†์  ํ‘œํ˜„ ๋ชจ๋ธ๊ฐœ๋ณ„ ํ”„๋กœ์„ธ์Šค ์˜์—ญ๋ณ„ ๋Šฅ๋ ฅ ํ‰๊ฐ€0~5๋‹จ๊ณ„ ์—ญ๋Ÿ‰ ๋ ˆ๋ฒจ

2023๋…„ 9์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

OSI 7 ๊ณ„์ธต

๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์ด ํ†ต์‹ ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ 7๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐ ๊ณ„์ธต๊ฐ„ ์ƒํ˜ธ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ์ •ํ•ด ๋†“์€ ๊ฒƒ

2023๋…„ 9์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ & ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ

๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ๋™์ž‘๊ตฌ์กฐ ๊ธฐ๋ฐ˜๊ตฌ๋ฌธ ์ปค๋ฒ„๋ฆฌ์ง€ = ๋ฌธ์žฅ ์ปค๋ฒ„๋ฆฌ์ง€๊ฒฐ์ • ์ปค๋ฒ„๋ฆฌ์ง€ = ์„ ํƒ ์ปค๋ฒ„๋ฆฌ์ง€ = ๋ถ„๊ธฐ ์ปค๋ฒ„๋ฆฌ์ง€์กฐ๊ฑด ์ปค๋ฒ„๋ฆฌ์ง€์กฐ๊ฑด/๊ฒฐ์ • ์ปค๋ฒ„๋ฆฌ์ง€๋ณ€๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ • ์ปค๋ฒ„๋ฆฌ์ง€๋‹ค์ค‘ ์กฐ๊ฑด ์ปค๋ฒ„๋ฆฌ์ง€๊ธฐ๋ณธ ๊ฒฝ๋กœ ์ปค๋ฒ„๋ฆฌ์ง€ = ๊ฒฝ๋กœ ์ปค๋ฒ„๋ฆฌ์ง€์ œ์–ด ํ๋ฆ„ ํ…Œ์ŠคํŠธ๋ฐ์ดํ„ฐ ํ๋ฆ„ ํ…Œ์ŠคํŠธ๋ฃจํ”„ ํ…Œ์ŠคํŠธ์™ธ๋ถ€ ์‚ฌ์šฉ์ž์˜

2023๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

SW ๊ฐœ๋ฐœ ๋ณด์•ˆ

๊ณต๊ฒฉ ์ข…๋ฅ˜SYN ํ”Œ๋Ÿฌ๋”ฉUDP ํ”Œ๋Ÿฌ๋”ฉ์Šค๋จธํ”„/์Šค๋จธํ•‘์ฃฝ์Œ์˜ ํ•‘(PoD)๋žœ๋“œ ์–ดํƒํ‹ฐ์–ด ๋“œ๋กญ๋ด‰ํฌ๋ณด์ž‰ํฌ๊ณต๊ฒฉ ๊ตฌ์„ฑ์š”์†ŒAttacker ๊ณต๊ฒฉ์ž ์ปดํ“จํ„ฐ -> Master ์‹œ์Šคํ…œ (handler ํ”„๋กœ๊ทธ๋žจ) -> Agent ์‹œ์Šคํ…œ (Daemon ํ”„๋กœ๊ทธ๋žจ)๊ณต๊ฒฉ ๋„๊ตฌTrinooTribe Flo

2023๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

vbCrLf => Enter

vbCrLf => Enter

2023๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

VB ๋น„๊ต ์—ฐ์‚ฐ์ž

https://learn.microsoft.com/en-US/dotnet/visual-basic/language-reference/operators/like-operator๋ณด๋‹ค ์ž‘์Œ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ๋ณด๋‹ค ํผ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Œ๊ฐ™์Œ๊ฐ™์ง€ ์•Š์Œ๋‘ ๊ฐœ์ฒด ์ฐธ์กฐ ๋ณ€์ˆ˜๋ฅผ ๋น„๊ต๊ฐ’

2023๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

SQL

ํŠธ๋žœ์žญ์…˜ ํ™•์ •ํŠธ๋žœ์žญ์…˜ ์ทจ์†Œ์ €์žฅ ์‹œ๊ธฐ ์„ค์ •๋„๋ฉ”์ธ: ํ•˜๋‚˜์˜ ์†์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์›์ž๊ฐ’๋“ค์˜ ์ง‘ํ•ฉ์Šคํ‚ค๋งˆ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ, ์ œ์•ฝ์กฐ๊ฑด ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ์™ธ๋ถ€ ์Šคํ‚ค๋งˆ: ์‚ฌ์šฉ์ž๋‚˜ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์ ์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋…ผ๋ฆฌ์  ๊ตฌ์กฐ์‚ฌ์šฉ์ž ๋ทฐ= ์„œ๋ธŒ์Šคํ‚ค๋งˆ๊ฐœ

2023๋…„ 9์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

DLL(Dynamic Link Library)

Dynamic Link Library๋™์  ๋งํฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋งํฌ ๊ณผ์ •์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์ •๋ณด๋งŒ์„ ๋ง๋ถ™์ด๊ฒŒ ๋˜๋Š” ๊ฒƒ.๋งํฌ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ์ˆœ๊ฐ„ ์ด๋ฃจ์–ด์ง„๋‹ค.์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ˆ˜๊ฐ€ ๋งŽ๊ณ  ๊ทธ ์•ˆ์— ๊ณตํ†ต๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค๋ฉด -> ๋™์ 

2023๋…„ 9์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Intro

C/C++VBVB ArrayShift: d ๋ณ€์ˆ˜์˜ 5๋ฒˆ์งธ ๋น„ํŠธ, 4๋ฒˆ ๋น„ํŠธ ๊ฐ’ ์–ป๊ธฐCVB๋˜๋Š”VB6 ์ง€์› ๋น„ํŠธ ์—ฐ์‚ฐ์žAndEqv: ๋…ผ๋ฆฌ์  ๋™์น˜ImpNotOrXor.bas: VB ๋ชจ๋“ˆ ํŒŒ์ผ.cls: VB ํด๋ž˜์Šค ๋ชจ๋“ˆ ํŒŒ์ผ .res: ๋ฆฌ์†Œ์Šค ํŒŒ์ผ.tlb: ํƒ€์ž… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.c

2023๋…„ 9์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท