Banner

My Tech Blog (๋งŒ๋“ค๊ธฐ)

DB ์œ„์ฃผ๋กœ ํ• ๊ฑฐ๋ผ ํ™”๋ฉด์€ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์œผ๋กœ ํด๋ž˜์Šค๋งŒ ๋จน์—ฌ์„œ ๋งŒ๋“ค๊ณ  ์žˆ์–ด์š”. ๋ฐ์ดํ„ฐ ๋„˜์–ด๊ฐ€๋Š” ๊ฒƒ๋งŒ ๋ณผ ๊ฑฐ๋ผ์„œ ํ™”๋ฉด ๋””์ž์ธ์€ ์‹ ๊ฒฝ ๋ชป ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!! ์ด์˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ HTML/CSS ์‹ ๊ฒฝ์“ฐ๋ฉด์„œ ํ•˜์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ์ „ ๋ฐ”๋น ์„œ ๋””์ž์ธ์€ ๋ฒ„๋ ธ์ง€๋งŒ,  ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ์ด์˜๊ฒŒ ๋งŒ๋“œ์‹œ๋ผ๊ณ  ๊ฐ„๋‹จํ•œ ํšŒ์›๊ฐ€์ž…/๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ ์‹ค์Šตํ•ด ๋ณด์‹ค๋งŒํ•œ ๋ฌด๋ฃŒ ํ…œํ”Œ๋ฆฟ ์‚ฌ์ดํŠธ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€  ์ถ”์ฒœํ•˜๋Š” ํ…œํ”Œ๋ฆฟ์€ Forty์ž…๋‹ˆ๋‹ค. Forty์—์„œ ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ/๊ฒŒ์‹œํŒ ๋“ฑ ์‹ค์Šตํ•˜์‹œ๊ธฐ ์ข‹์•„์š”. https://html5up.net/ HTML5 UPResponsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.ht..
๋ถ€ํŠธ ์ŠคํŠธ๋žฉ ๋‹ค์šด๋กœ๋“œ https://getbootstrap.com/docs/5.3/getting-started/download/ DownloadDownload Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more.getbootstrap.com bootstrap-5.3.3-distํด๋” ์•ˆ์— ๋“ค์–ด๊ฐ€๋ฉด js๋ž‘ css ํด๋”๊ฐ€ ์žˆ๋‹ค.๋‘ ๊ฐœ ๋“œ๋ž˜๊ทธํ•˜๊ณ  ๋ณต์‚ฌํ•œ ํ›„ ์ดํด๋ฆฝ์Šค๋กœ ๋Œ์•„์™€์„œ  webapp์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•ด์„œ ์ถ”๊ฐ€  js๋Š” ์—‘์Šค ๋œจ๋Š”๊ฒŒ ๋งŽ์•„์„œ ๊ทธ๋ƒฅbootstrap.bundle.min.jsCDN์œผ๋กœ ์ถ”๊ฐ€ โšก ๋ถ€ํŠธ์ŠคํŠธ๋žฉ..
๊ฐ™์€์ƒ‰๊น” ์นด๋“œ ๋งž์ถ”๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ๊ฒŒ์ž„์ด๋ผ๊ณ ๋„ ํ•˜๊ณ  ใ…Žใ…Žใ…Ž ๊ธฐ์–ต๋ ฅ ์นด๋“œ๊ฒŒ์ž„์ด๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ.... ์ƒ‰์ƒ๋งŒ ๋„ฃ์œผ๋ฉด ์‹ฌ์‹ฌํ•˜๋‹ˆ๊นŒ ๊ณผ์ผ์ด๋ชจ์ง€๋„ ํ•จ ๊ฐ™์ด ๋„ฃ์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์—ฐ์Šต ๊ฒธ ์‹œ๊ฐ„ ๋‚  ๋•Œ ํ•ด ๋ณด์ž ใ…‹ใ…‹ใ…‹ใ…‹ โŒ๋…ธ๊ฐ€๋‹ค ๋ฐฉ์ง€ ํ˜‘ํšŒ โŒ ์นด๋“œ๋Š” 12์žฅ(6์Œ)๋งŒ ๋งŒ๋“ค์ž 1. ์ˆœ์„œ๋„draw.io๋กœ ์ž‘์„ฑํ–ˆ๊ณ , svg ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•จ. PNG๋‚˜ JPEG๋Š” ํ•ด์ƒ๋„ ์„ค์ • ์•ˆํ•˜๋ฉด ๊นจ์ง€๋‹ˆ ์ฃผ์˜ 2. ์…”ํ”Œ ํ›„ ์นด๋“œ ์ƒ์„ฑํ•˜๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•„๋‹Œ, CSS๋กœ ๋’ค์ง‘๊ธฐ๋ฅผ ํ•ด ์ค„๊ฒƒ์ž…๋‹ˆ๋‹ค.... 2-1. CSSํด๋ž˜์Šค์ด๋ฆ„์—ญํ• CSScard์นด๋“œ ์ „์ฒด๋ฅผ ๊ฐ์‹ธ๋Š” ์ปจํ…Œ์ด๋„ˆ์นด๋“œ ํฌ๊ธฐ, 3D ์‹œ์  ์„ค์ •card-inner์นด๋“œ ์š”์†Œ ์•ˆ์—์„œ ์นด๋“œ ์•ž,๋’ท๋ฉด ๊ฐ์‹ธ๋Š” ๋‚ด๋ถ€ ์ปจํ…Œ์ด๋„ˆ์นด๋“œ ๋’ค์ง‘์„ ๋•Œ transform: rotateY() ํšŒ์ „์ถ• card-front์นด๋“œ..
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] html/css/js๋กœ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค๊ธฐ ์ œ1ํƒ„์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ใ…Žใ…Žใ…Ž ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ ๊นƒํ—ˆ๋ธŒ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ์†๋ด์•ผ ๋˜์„œ ๊ทธ๋ƒฅ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฐ๋‹ค.๋‚˜์ค‘์— ์ „์ฒด ์†Œ์Šค๋งŒ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ด๊ธฐ 1. ๋ฒ„ํŠผ 16๊ฐœ ๋งŒawesomepossum.tistory.com ์—ฌ๊ธฐ์„œ ์†์„ ์ข€ ๋Œ€๊ฒ ์Šต๋‹ˆ๋‹ค ใ…Žใ…Žใ…Ž๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ž‘ ๊ณ„์‚ฐ๊ธฐ ์ƒ‰์ƒ ์ถ”๊ฐ€  1. ์ˆซ์ž ์ง€์šธ ์ˆ˜ ์žˆ๋Š” backspace ๋ฒ„ํŠผ2. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์ค‘ ๊ณ„์‚ฐ์„ ์œ„ํ•ด ์ˆซ์ž์™€ ์—ฐ์‚ฐ์ž ์ž…๋ ฅ์„ ์ด์–ด์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋กœ์ง ๊ฐœ์„ .3. ๊ณ„์‚ฐ๊ธฐ์— ์ƒ‰์ƒ ์ž…ํžˆ๊ธฐ 1. backspace ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฒ„ํŠผ์„ ์–ด๋””๋‹ค ๋„ฃ์„๊นŒ div ํƒœ๊ทธ ํ•œ ์ค„ ๋” ์จ์„œ ์ถ”๊ฐ€ํ• ๊นŒ ํ•˜๋‹ค๊ฐ€ ๊ทธ๋ƒฅ ์ฒซ๋ฒˆ์งธ row์— ์ง‘์–ด ๋„ฃ์–ด์ฃผ๊ธฐ๋กœ ํ•จ...    7    8    9    +    ← ์Šคํฌ๋ฆฝ..
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ใ…Žใ…Žใ…Ž ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ ๊นƒํ—ˆ๋ธŒ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ์†๋ด์•ผ ๋˜์„œ ๊ทธ๋ƒฅ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฐ๋‹ค.๋‚˜์ค‘์— ์ „์ฒด ์†Œ์Šค๋งŒ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ด๊ธฐ 1. ๋ฒ„ํŠผ 16๊ฐœ ๋งŒ๋“ค๊ธฐ 7 8 9 + 4 5 6 - 1 2 4 / C 0 = x  ์—ฌ๊ธฐ๊นŒ์ง€ html๋กœ ๋ฒ„ํŠผ 16๊ฐœ ๋งŒ๋“ค๊ธฐ์ด์ œ script ํƒœ๊ทธ ์•ˆ์— ๊ฐ ๋ฒ„ํŠผ๋งˆ๋‹ค ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ๋‹ฌ์•„์ค˜์•ผ ํ•จ#num-0๊ณผ #num-1์— ๋Œ€ํ•ด์„œ๋งŒ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ๋‹ฌ์•„์ฃผ๋ฉด ์ด๋Ÿฐ ์‹์œผ๋กœ ๋™์ž‘ํ•จd..
ttps://www.tablesgenerator.com/html_tables  HTML Tables generator – TablesGenerator.comYou can import table data by uploading file in CSV format (Comma Separated Value). Most spreadsheet software, both desktop and online, allows to save tabular data in CSV format — it is usually available in the File menu under the name "Save As..." or "Exwww.tablesgenerator.comํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ์ž‘์—… ํ•˜์‹œ๋‹ค๋ณด๋ฉด ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€..
package ex01์›”๊ธ‰๊ณ„์‚ฐํ”„๋กœ๊ทธ๋žจ; public abstract class Employee { // ์ ‘๊ทผ์ œํ•œ์ž์˜ ์ข…๋ฅ˜ // public = ์–ด๋””์„œ๋“  ๋ˆ„๊ตฌ๋‚˜ ๋‹ค ์ ‘๊ทผ ๊ฐ€๋Šฅ // default = ๋™์ผํ•œ ํŒจํ‚ค์ง€๋งŒ(์•„๋ฌด๊ฒƒ๋„ ์•ˆ ์ ๋Š” ๊ฒƒ) // private = ํ˜„์žฌ ํด๋ž˜์Šค์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ // protected = ๋™์ผํ•œ ํŒจํ‚ค์ง€๊ฑฐ๋‚˜ ์ƒ์†๊ด€๊ณ„๊นŒ์ง€ ์ ‘๊ทผ ๊ฐ€๋Šฅ // 1. ํ•„๋“œ // private -> public -> protected // ์‚ฌ๋ฒˆ protected String empno; //์ด๋ฆ„ protected String name; //์—ฐ๋ด‰ protected int pay; // default = ๋™์ผํ•œ ํŒจํ‚ค์ง€๋งŒ // protected = ์ƒ์†๊ด€๊ณ„๊นŒ์ง€ ์ ‘๊ทผ ๊ฐ€๋Šฅ // ์ž๋ฐ” ์ €์žฅ๊ณต๊ฐ„ // heap : ์ปค๋‹ค๋ž€..
โœ… ๋ฌธ์ œ๋‘ ๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์•„ ์•ž์˜ ์ •์ˆ˜๊ฐ€ ๋’ค์˜ ์ •์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด์ง€๋Š”์ง€๋ฅผ ํŒ๋ณ„ํ•˜๋Š” ๋ฉ”์†Œ๋“œ isDivide()๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.์ด ๋•Œ, ๋‚˜๋ˆ„์–ด์ง€๋ฉด true, ๋‚˜๋ˆ„์–ด์ง€์ง€ ์•Š์œผ๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•จโœ… ์ฝ”๋“œpublic class Main { public static void main(String[] args) { int num1 = 10; int num2 = 2; boolean result = isDivide(num1, num2); System.out.println("๊ฒฐ๊ณผ ํ™•์ธ : " + result); } public static boolean isDivide(int num1, int num2) { return num1 % num2 == 0; }} ์ž๋ฐ”์—์„œ ๋ฉ”์†Œ๋“œ ๋งŒ๋“ค ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ!! โ˜…ma..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋งŒ๋“ค๊ธฐ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)
์ƒ๋‹จ์œผ๋กœ