What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
1
0
1

์ด ์˜์ƒ์ด ์ฐธ ์ถฉ๊ฒฉ์ ์ด๊ณ  ๋ฌด์„œ์šด๊ฑด

1.์ •๋ง๋กœ ๊ณง โ€˜๋ฐ˜๋ ค๋กœ๋ด‡โ€™ ์‹œ๋Œ€๊ฐ€ ์—ด๋ฆด๋“ฏ

๋‚˜๋„ ์–ธ์  ๊ฐ€ ๋…ธ์ธ์ด ๋˜์„œ ์€ํ‡ดํ• ํ…๋ฐ,
๋Š™์–ด์„œ ํ•„์š”ํ•œ ์ง๊พผ ์‚ด๋ฆผ๊พผ ๋™๋ฐ˜์ž ๋“ฑ๋“ฑ ๊ธฐ์กด ์‚ฌ๋žŒ์ด ํ•ด์ฃผ๋˜, ํ•ด์•ผ๋งŒ ํ•˜๋˜๊ฒƒ๋“ค์ด ๋Œ€์ฒด ๋˜๊ณ ๋„ ๋‚จ์„๋“ฏ

2.์ค‘๊ตญ์ด ์ •๋ง ๊ณต๋Œ€์— ์ œ๋Œ€๋กœ ๋ฏธ์ณค๊ตฌ๋‚˜

โ€ฆ์šฐ๋ฆฌ๋Š” ใ… 

0
0
0
0
1
0

ใ—ใ‚…ใ„ใ‚ใƒใ‚ฆใ‚นใฎใƒใƒซใ‚ฟใƒผใ‚ฌใ‚คใ‚นใƒˆใฎๅŽŸๅ› ไฝ•ใ ใ‚ใ†โ€‹:blobcatthinking:โ€‹
ไฝ•ใ‹ใซๅ…ฑๆŒฏ่ตทใ“ใ—ใฆใ‚‹ใจใ‹๏ผŸ

ใกใชใฟใซๆ˜”ใฎๅฎŸๅฎถใ€ใƒ”ใ‚ขใƒŽใฎ็‰นๅฎšใฎใ‚ญใƒผใจ่ฟ‘ใใซ้ฃพใ‚‰ใ‚Œใฆใ‚‹ใƒ•ใƒฉใƒณใ‚นไบบๅฝขใฎใ‚ฌใƒฉใ‚นใ‚ฑใƒผใ‚นใŒๅ…ฑๆŒฏใงใ‚ฌใ‚ฟใ‚ฌใ‚ฟ้ณดใ‚‹ใฎใง็Ÿฅใ‚‰ใชใ„ไบบใŒ่ฆ‹ใŸใ‚‰ใ‹ใชใ‚Šใ‚ชใ‚ซใƒซใƒˆใƒใ‚ฆใ‚นใ ใฃใŸใ‹ใ‚‚
ๅฎถๆ—ใฏ็™บๅ‹•ๆกไปถใ‚‚ใ‚ชใ‚ซใƒซใƒˆ็พ่ฑกใงใชใ„ใ“ใจใ‚‚็Ÿฅใฃใฆใ„ใ‚‹ใฎใงใ€Œใ†ใ‚‹ใ•ใ„ใชใ‚ใ€ใฃใฆๆ„Ÿใ˜ใงใ—ใŸใŒ
(็ตๅฑ€ใ‚ฌใƒฉใ‚นใ‚ฑใƒผใ‚นใฏๆ’คๅŽปใ—ใŸ)

1

Misskey้–‹็™บใฎ๏ฝธ๏พ—๏ฝณ๏พ„๏พž๏พŒ๏ฝง๏พ๏พƒ๏พž๏ฝจ๏พ๏ฝธ๏พž้€ฒๆ—ใงใ™โ€‹:fidgeting_milkbeko:โ€‹
ไบˆๆƒณใ‚’่ถ…ใˆใ‚‹ใ”ๆ”ฏๆดใ‚’ใ„ใŸใ ใ„ใฆใŠใ‚Šใพใ™ใŒใ€ไปŠๆœˆใ„ใฃใฑใ„ใใ‚‰ใ„ใงๆœฌ๏ฝธ๏พ—๏พŒ๏ฝง๏พใฏ็ต‚ใ‚ใ‚Šใซใ—ใพใ™
โ€‹:arigunyatogonyainyasu:โ€‹โ€‹:arigunyatogonyainyasu:โ€‹โ€‹:arigunyatogonyainyasu:โ€‹โ€‹:arigunyatogonyainyasu:โ€‹โ€‹:arigunyatogonyainyasu:โ€‹

็›ฎๆจ™: 100ไธ‡ๅ††
็พๅœจ: ็ด„75ไธ‡ๅ††(๏ผ)
ใƒชใ‚ฟใƒผใƒณ: Misskeyใ‚ซใƒผใƒ‰ใชใฉใฎ็‰นๅ…ธ

https://misskey-hub.net/ja/docs/donate/

Misskeyใฏใƒ•ใƒชใƒผใ‚ฝใƒ•ใƒˆใชใฎใงๅŽๅ…ฅใฏ็š†ๆง˜ใ‹ใ‚‰ใฎใ”ใ‚ซใƒณใƒ‘ใŒ้ ผใ‚Šใงใ™
โ€‹:yawn_javasparrow:โ€‹
ใ‚ˆใ‚ใ—ใ‘ใ‚Œใฐใ”ๆ”ฏๆดใŠ้ก˜ใ„ใ„ใŸใ—ใพใ™
โ€‹:fidgeting_milkbeko:โ€‹

ใ”ๆ”ฏๆด้‡‘ใŒใฉใฎใ‚ˆใ†ใซๆดป็”จใ•ใ‚Œใ‚‹ใ‹ใซใคใ„ใฆใฏใ“ใกใ‚‰๏ผ

0
0
1
1
1
0
0
0
1
0
1
0
1

โ€˜ํ”Œ๋ผ์Šคํ‹ฑ ๊ทœ์ œโ€™ ๊ตญ์ œ์‚ฌํšŒ ํ•ฉ์˜ ๋๋‚ด ๋ถˆ๋ฐœโ€ฆโ€œ์ถ”ํ›„ ํ˜‘์ƒ ์ง€์†โ€ www.khan.co.kr/article/2025... "์œ ๋Ÿฝ์—ฐํ•ฉ(EU)๊ณผ ์˜๊ตญ, ์•„ํ”„๋ฆฌ์นด ๊ตญ๊ฐ€ ๋“ฑ์€ ํ”Œ๋ผ์Šคํ‹ฑ ์ƒ์‚ฐ๋Ÿ‰์„ ์ค„์ด๊ณ  ํ”Œ๋ผ์Šคํ‹ฑ์— ์‚ฌ์šฉ๋˜๋Š” ํ™”ํ•™๋ฌผ์งˆ์„ ๋‹จ๊ณ„์ ์œผ๋กœ ๊ธˆ์ง€ํ•˜๋Š” ๋‚ด์šฉ์„ ํ˜‘์•ฝ์— ๋‹ด์„ ๊ฒƒ์„ ์š”๊ตฌํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์šฐ๋””์•„๋ผ๋น„์•„์™€ ๋Ÿฌ์‹œ์•„ ๋“ฑ ์ฃผ์š” ์‚ฐ์œ ๊ตญ๋“ค์€ ํ™”์„ ์—ฐ๋ฃŒ๋ฅผ ์›๋ฃŒ๋กœ ํ•œ ํ”Œ๋ผ์Šคํ‹ฑ ์ƒ์‚ฐ ๊ทœ์ œ ๋ฐ˜๋Œ€ํ–ˆ๋‹ค. ์ด๋“ค ๊ตญ๊ฐ€๋Š” ์ƒ์‚ฐ๋Ÿ‰ ๊ฐ์ถ• ๋Œ€์‹  ํ๊ธฐ๋ฌผ ๊ด€๋ฆฌ ๊ฐ•ํ™”์™€ ์žฌํ™œ์šฉ ํ™•๋Œ€๋ฅผ ํ†ตํ•ด ํ”Œ๋ผ์Šคํ‹ฑ ์˜ค์—ผ ๋ฌธ์ œ์— ๋Œ€์‘ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ž…์žฅ์„ ๊ณ ์ˆ˜ํ–ˆ๋‹ค."

โ€˜ํ”Œ๋ผ์Šคํ‹ฑ ๊ทœ์ œโ€™ ๊ตญ์ œ์‚ฌํšŒ ํ•ฉ์˜ ๋๋‚ด ๋ถˆ๋ฐœโ€ฆโ€œ์ถ”ํ›„ ํ˜‘์ƒ...

0
0
0
1
1
2
1
0

์ˆจ ๋“ค์ด์‰ด๋•Œ๋งˆ๋‹ค ์‹๋„ ์˜† ์ชฝ ํ ์•„ํ”„๋ฉด

์ฝ”๋กœ๋‚ ๊นŒ ํ๋ ด์ผ๊นŒ ์ธํ”Œ๋ฃจ์—”์ž์ผ๊นŒ?
์งˆ๋ฌธ ๋ฐ›์Šต๋‹ˆ๋‹ค

1

news.hada.io/topic?id=22140

์ด ๊ธ€์—์„œ "switch network ์“ฐ์ง€ ๋ง๊ณ  hash map ์“ฐ์„ธ์š” ๊ทธ์ชฝ์ด ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค" ํ•ด์„œ ์ •๋ง ๊ทธ๋Ÿฐ๊ฐ€? ํ–ˆ๋Š”๋ฐ ๊ทธ๋Ÿฐ๋“ฏ ํ•˜๋‹ค.

์ง€๊ธˆ ์ง„ํ–‰ํ•˜๋˜ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์˜ ๋””๋ฒ„๊น…์„ ์ฐ์–ด๋ณด๋Š”๋ฐ ํŠน์ • ํ† ํฐ/๋ช…๋ น์–ด์— ๋Œ€ํ•ด์„œ ํ•œ ์กฐ๊ฐ์”ฉ ๋“ค์–ด์˜ค๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋ถ„๊ธฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํƒ€๋ฉด CPU์˜ ๋ถ„๊ธฐ์˜ˆ์ธก ์บ์‹œ๊ฐ€ ์ œ๋Œ€๋กœ ์Œ“์ด์งˆ ์•Š์•„์„œ case๋ฌธ ๋‚ด์˜ ๋ชจ๋“  case๋ฅผ ์ค‘๊ตฌ๋‚œ๋ฐฉ์œผ๋กœ ๋ถ„๊ธฐํ•˜๋ฉด์„œ ๋ชจ๋‘ ์ฒดํฌํ•˜๊ณ  ์žˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค์–ด TOKEN_DEFINE์„ ์ฐพ๊ธฐ ์œ„ํ•ด์„œ ase TOKEN_BRACKET_OPEN.. case TOKEN_ALLOCATE... case TOKEN_EQUAL.... ๊ฐ™์ด ์ „๋ถ€ ์ค‘๊ตฌ๋‚œ๋ฐฉ์œผ๋กœ ์ ํ”„ํ•ด๊ฐ€๋ฉฐ ํ•˜๋‚˜์”ฉ ์ฒดํฌํ•œ๋‹ค. O(n)๊ณผ ๊ฐ™์€ ์ตœ์•…์˜ ์ผ€์ด์Šค๋Š” ์•„๋‹ˆ์ง€๋งŒ 10๊ฐœ์˜ ์ผ€์ด์Šค๊ฐ€ ์žˆ์œผ๋ฉด ์ ์–ด๋„ 5๊ฐœ๋Š” ๊ฒ€์ƒ‰ํ•ด๋ฒ„๋ฆฌ๋Š” ์ง“์„ ๋ฒŒ์ž„)

ํ›„๋ฐ˜๋ถ€๋กœ ๊ฐˆ์ˆ˜๋ก ์บ์‹œ๊ฐ€ ์Œ“์—ฌ์„œ ๋ฐ”๋กœ ์ ํ”„ํ•˜๋Š” ๋ชจ์Šต์€ ๋ณด์ด์ง€๋งŒ O(1)์œผ๋กœ ๋ฐ”๋กœ ๋ถ„๊ธฐ ์—†์ด ์ ํ”„ํ• ์ˆ˜ ์žˆ๋Š” ํ•ด์‹œ๋งต์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋น ๋ฅธ๊ฑด ์‚ฌ์‹ค์ธ๋“ฏํ•˜๋‹ค.

์žฌ๊ท€ํ•˜ํ–ฅ์‹ ํŒŒ์„œ๋กœ ๊ตฌํ˜„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์„œ๋Š” ์–ด์ฉ”์ˆ˜ ์—†์ด switch network๋ฅผ ํƒ€๋ฒ„๋ฆฌ๊ธด ํ•˜์ง€๋งŒ case๊ฐ€ ๊ทนํžˆ ์ ์–ด ๋ถ„๊ธฐ ์ ํ”„์— ์žˆ์–ด ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ๊ณ  ์ตœ๋Œ€ํ•œ ํ•ด์‹œ ๋งต ๊ธฐ๋ฐ˜์œผ๋กœ ์งœ๋Š” ๊ฒƒ์ด ๋น ๋ฅด๋‹ค๋Š” ๊ตํ›ˆ์€ ์–ป์€๋“ฏ ํ•˜๋‹ค.

3
0
0
1

โ€˜๋‚จ์„ฑ ์—ญ์ฐจ๋ณ„โ€™์—” ์‘๋‹ตํ•˜๋Š” ์ •๋ถ€, โ€˜์—ฌ์„ฑ ์‚ดํ•ดโ€™ ์•ž์—์„  ์™œ ์„ฑ๋ณ„์„ ์ง€์šฐ๋‚˜์š”? khan.co.kr/article/20250809070
"์—ฌ์„ฑํญ๋ ฅ์˜ ๊ตฌ์กฐ์  ์‹คํƒœ๋Š” ์งš์ง€ ์•Š๊ณ , โ€˜๋‚จ์„ฑ ์—ญ์ฐจ๋ณ„โ€™์„ ๊ฐ•์กฐํ•˜๋Š” ํ–‰ํƒœ๋Š” ์ด์žฌ๋ช… ์ •๋ถ€ ๋“ค์–ด์„œ๋„ ๋ฐ˜๋ณต๋˜๊ณ  ์žˆ๋‹ค. ์ด์žฌ๋ช… ๋Œ€ํ†ต๋ น์€ ์ง€๋‚œ๋‹ฌ 31์ผ ์ˆ˜์„๋ณด์ขŒ๊ด€ ํšŒ์˜์—์„œ ์Šคํ† ํ‚น ์‚ดํ•ด ์‚ฌ๊ฑด์— ๋Œ€ํ•ด โ€˜ํ”ผํ•ด์ž์˜ ์ ˆ๋ฐ•ํ•œ ํ˜ธ์†Œโ€™ โ€˜์œ ์‚ฌํ•œ ๋ฒ”์ฃ„โ€™ ๊ฐ™์€ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋Œ€์ฑ…์„ ์ฃผ๋ฌธํ–ˆ์ง€๋งŒ, โ€˜๋‚จ์„ฑ์˜ ์—ฌ์„ฑ ๋Œ€์ƒ ํญ๋ ฅโ€™์ด๋ผ๋Š” ๊ตฌ์กฐ์  ์›์ธ๊ณผ ๋งฅ๋ฝ์€ ๋”ฐ๋กœ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜๋‹ค."

[๋‰ด์Šค๋ฌผ์Œํ‘œ]โ€˜๋‚จ์„ฑ ์—ญ์ฐจ๋ณ„โ€™์—” ์‘๋‹ตํ•˜๋Š” ์ •๋ถ€, โ€˜์—ฌ์„ฑ ์‚ดํ•ดโ€™ ์•ž์—์„  ์™œ ์„ฑ๋ณ„์„ ์ง€์šฐ๋‚˜์š”?

์ •๋ถ€๊ฐ€ ํ˜„์žฌ โ€˜์—ฌ์„ฑโ€™์œผ๋กœ ํ•œ์ •๋œ ์—ฌ์„ฑํญ๋ ฅ๋ฐฉ์ง€๊ธฐ๋ณธ๋ฒ•(์ดํ•˜ โ€˜์—ฌ์„ฑํญ๋ ฅ๋ฐฉ์ง€๋ฒ•โ€™)์˜ ๋ณดํ˜ธ ๋Œ€์ƒ์„ โ€˜๋‚จ์„ฑ ํ”ผํ•ด์žโ€™๊นŒ์ง€ ํ™•๋Œ€ํ•˜๋Š” ๋ฒ• ๊ฐœ์ •์„ ์ถ”์ง„ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ฑ์ฐจ๋ณ„์  ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ธ์‹๊ณผ ๋Œ€์ฑ…์ด ๋ถ€์กฑํ•œ ์ƒํ™ฉ์—์„œ, ํ”ผํ•ด์ž ๋ฒ”์œ„๋งŒ์„ ๋„“ํžˆ๋Š” ์„ฑ๋ณ„ ์ค‘๋ฆฝ์  ์ ‘๊ทผ์€ ๊ธฐ๊ณ„์ ์ธ ๋Œ€์‘์— ๊ทธ์น  ์ˆ˜ ์žˆ๋‹ค๋Š” ์šฐ๋ ค๊ฐ€ ๋‚˜์˜จ๋‹ค. 8์ผ โ€˜2025 ์—ฌ์„ฑํญ๋ ฅ๋ฐฉ์ง€์ •์ฑ… ์‹œํ–‰๊ณ„ํšโ€™์„ ๋ณด๋ฉด, ์—ฌ๊ฐ€...

www.khan.co.kr ยท ๊ฒฝํ–ฅ์‹ ๋ฌธ

0
0
0
0
0
0
1
2
0
0
0
0
0
0
0
2
1