๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๐Ÿš€ Development59

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] H-Index (Lv.2) - ํŒŒ์ด์ฌ(Python) ๋ฌธ์ œํ’€์ด H-Index๋Š” ๊ณผํ•™์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์˜ํ–ฅ๋ ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ์–ด๋А ๊ณผํ•™์ž์˜ H-Index๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ธ h๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ์— ๋”ฐ๋ฅด๋ฉด, H-Index๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค.์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ nํŽธ ์ค‘, h๋ฒˆ ์ด์ƒ ์ธ์šฉ๋œ ๋…ผ๋ฌธ์ด hํŽธ ์ด์ƒ์ด๊ณ  ๋‚˜๋จธ์ง€ ๋…ผ๋ฌธ์ด h๋ฒˆ ์ดํ•˜ ์ธ์šฉ๋˜์—ˆ๋‹ค๋ฉด h์˜ ์ตœ๋Œ“๊ฐ’์ด ์ด ๊ณผํ•™์ž์˜ H-Index์ž…๋‹ˆ๋‹ค.์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ์˜ ์ธ์šฉ ํšŸ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด citations๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ด ๊ณผํ•™์ž์˜ H-Index๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ์˜ ์ˆ˜๋Š” 1ํŽธ ์ด์ƒ 1,000ํŽธ ์ดํ•˜์ž…๋‹ˆ๋‹ค.๋…ผ๋ฌธ๋ณ„ ์ธ์šฉ ํšŸ์ˆ˜๋Š” 0ํšŒ ์ด์ƒ 10,000ํšŒ ์ดํ•˜์ž…๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆcitationsreturn[3, 0.. 2024. 6. 19.
[Android/Kotlin] ์•ˆ๋“œ๋กœ์ด๋“œ ๊ตฌ๊ธ€ ์• ๋“œ๋ชน(admob) ๊ด‘๊ณ  ๋„ฃ๋Š” ๋ฒ• 1. ์• ๋“œ๋ชน ํšŒ์›๊ฐ€์ž… / ์•ฑ ๋“ฑ๋ก ๊ตฌ๊ธ€ ์• ๋“œ๋ชน ํšŒ์›๊ฐ€์ž…์„ ํ•˜๋ฉด ์ฒซ ํŽ˜์ด์ง€์— ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์•ฑ ์ถ”๊ฐ€๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. 2. ์• ๋“œ๋ชน - ๊ด‘๊ณ  ๋‹จ์œ„(์ „๋ฉด, ๋ฐฐ๋„ˆ ๊ด‘๊ณ  ์ถ”๊ฐ€) 3. Android ์ฝ”๋“œ ์ถ”๊ฐ€ build.gradle (Module: app) ๊ตฌ๊ธ€ ์• ๋“œ๋ชน(google admob) dependencies๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค. dependencies { // ์ถ”๊ฐ€ํ•˜๊ธฐ implementation 'com.google.android.gms:play-services-ads:22.6.0' } AndroidManifest.xml AndroidManifest ํŒŒ์ผ์˜ application ํƒœ๊ทธ์•ˆ์— meta-data๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. value ๊ฐ’์— ํ…Œ์ŠคํŠธ ๊ด‘๊ณ  ID๋ฅผ ์ž…๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ์• ๋“œ๋ชน(goo.. 2024. 3. 2.
[Android - Error] Installation did not succeed.The application could not be installed ์—๋Ÿฌ ํ™”๋ฉด ์›์ธ ์ด ์˜ค๋ฅ˜๋Š” APK ์„ค์น˜ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์˜ค๋ฅ˜๋Š” Android ๋””๋ฐ”์ด์Šค์™€ ์—ฐ๊ฒฐ๋œ ADB(Android Debug Bridge) ์„œ๋น„์Šค์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์• ๋ฎฌ๋ ˆ์ดํ„ฐ์— ์„ค์น˜ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 1. ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— Device Manager์—์„œ ํ•ด๋‹น ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 2. ํ•ด๋‹น ์• ๋ฎฌ๋ ˆ์ดํ„ฐ > Wipe Data * ์ฃผ์˜ Wipe Data๋Š” ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. 3. ์ •์ƒ ์ž‘๋™ 2024. 2. 25.
PySpark(ํŒŒ์ด์ŠคํŒŒํฌ)์˜ AWS Glue(๊ธ€๋ฃจ) ETL ๋ž€? AWS Glue(๊ธ€๋ฃจ) ๋ž€? AWS Glue๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœ, ๋ณ€ํ™˜, ๋กœ๋“œ(ETL)ํ•˜๊ธฐ ์œ„ํ•œ ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. Glue๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค, ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ, ๋ถ„์„์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•˜๊ณ  ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PySpark ๋ž€? Glue์˜ PySpark๋Š” Python API์ธ PySpark๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. PySpark๋Š” Apache Spark์˜ Python API๋กœ, ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Glue์˜ PySpark๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Python์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ž‘์—…์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Glue์˜ PySpark ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ์ดํ„ฐ ์ถ”์ถœ(Extract): Glue์˜ PySpa.. 2024. 2. 19.
728x90
๋ฐ˜์‘ํ˜•