html

    ํฌ๋กฌ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ์—ฌ๋ฐฑ ์ œ๊ฑฐํ•˜๊ธฐ

    ํฌ๋กฌ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ์—ฌ๋ฐฑ ์ œ๊ฑฐํ•˜๊ธฐ

    ์›น์‚ฌ์ดํŠธ๋งˆ๋‹ค ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•์œผ๋กœ ์ธํ•ด์„œ, ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๊ฐ’๋“ค์„ ใ„ฑ์งˆ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์• ํ”Œ, ๊ตฌ๊ธ€์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ๊ฒฐ๊ณผ ๊ฐ’์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ธฐ์—, css ์—์„œ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์„ธํŒ…์„ ์ดˆ๊ธฐํ™”ํ•ด์•ผํ•จ reset css cdn ์„ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•˜๋ ค๋Š” html์— link๋กœ ๋ถ™์—ฌ๋„ฃ์–ด์•ผ(์ ˆ๋Œ€๋งํฌ๋กœ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ถŒ์žฅ) https://www.jsdelivr.com/package/npm/reset-css jsDelivr - A free, fast, and reliable CDN for Open Source Supports npm, GitHub, WordPress, Deno, and more. Largest network and best performance among all CDNs. Serving more than 80 bil..

    [AWS + Filezila] ์›น์„œ๋น„์Šค ๋ฐฐํฌ ์‹œํ˜„ ์˜์ƒ

    [AWS + Filezila] ์›น์„œ๋น„์Šค ๋ฐฐํฌ ์‹œํ˜„ ์˜์ƒ

    ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์‹œํ˜„ ์˜์ƒ(์‚ฌ์ง„)๊ณผ ์ฝ”๋“œ์ด๋‹ค ์ฝ”๋“œ 1. app.py 2. index.html app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) # DB from pymongo import MongoClient client = MongoClient('mongodb+srv://test:test@cluster0.wpvuwzi.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta @app.route('/') def home(): return render_template('index.html') @app.route("/homework",..

    [์›น์„œ๋น„์Šค ๋ฐฐํฌ] AWS EC2 + Filezila ์ด์šฉํ•˜๊ธฐ

    [์›น์„œ๋น„์Šค ๋ฐฐํฌ] AWS EC2 + Filezila ์ด์šฉํ•˜๊ธฐ

    ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ์›น๊ฐœ๋ฐœ 5์ฃผ์ฐจ ๋งˆ์ง€๋ง‰ ๊ฐ•์˜ ๋‚ด์šฉ์„ ๋“ฃ๊ณ  ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ด๋ฉฐ, ์ฐธ๊ณ  ๋ฐ”๋ž๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•œ ๊ฒƒ : AWS EC2(Linux Ubuntu 22.04 LTS Server), Git Bash, Filezila, HTML , CSS , JS, Bootstrap, Ajax 1. ์›น์„œ๋น„์Šค๋ž€? ์›น ์„œ๋น„์Šค ๋Ÿฐ์นญ์ด๋ž€ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ํ•ญ์ƒ ์‘๋‹ตํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„์— ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธ ์–ธ์ œ๋‚˜ ์š”์ฒญ์— ์‘ํ•˜๋ ค๋ฉด ๋‹ค์Œ 2๊ฐ€์ง€๊ฐ€ ์ถฉ์กฑ๋˜์–ด์•ผ ํ•จ ์ปดํ“จํ„ฐ๋Š” ํ•ญ์ƒ ์ผœ์ ธ์žˆ๊ณ , ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๊ณ  ๋ชจ๋‘๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ ์ฃผ์†Œ์ธ ๊ณต๊ฐœ IP ์ฃผ์†Œ ( Publick IP Address)๋กœ ๋‚˜์˜ ์›น ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผํ•จ ๊ฐ€๋น„์•„์—์„œ IP ์ฃผ์†Œ๋ฅผ ์‹ ์ฒญํ•˜์—ฌ ์ฃผ์†Œ๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ฌ gs-tom.shop ์ด๋ผ๋Š” ์ฃผ..

    html pdf ๋ณ€ํ™˜

    html pdf ๋ณ€ํ™˜

    html pdf ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” html ํŒŒ์ผ์ด ์กด์žฌํ•ด์•ผํ•œ๋‹ค ์šฐ์„  ํ•„์š”ํ•œ html ํŒŒ์ผ์„ ์ค€๋น„ํ•œ๋‹ค ์ดํ›„ ๋‹ค์Œ ์‚ฌ์ดํŠธ์—์„œ ํ•ด๋‹น ํŒŒ์ผ์„ ๋Œ์–ด ๋‹น๊ฒจ์„œ ๋„ฃ์œผ๋ฉด ๋์ด๋‹ค ๋Œ์˜ฌํ•˜๊ธฐ ์‚ฌ์šฉํ•œ ์‚ฌ์ดํŠธ : https://html2pdf.com/ko/ HTML ํŒŒ์ผ PDF๋กœ ๋ณ€ํ™˜ ์ด ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ๋ณ€ํ™˜๊ธฐ๋กœ HTML ๋ฐ OHTML ํŒŒ์ผ์„ PDF ํ˜•์‹์œผ๋กœ ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™˜ํ•˜์„ธ์š”. html2pdf.com

    html ์ฃผ์„ ์ฒ˜๋ฆฌ

    html ์ฃผ์„ ์ฒ˜๋ฆฌ

    html ์„ ์ž‘์„ฑํ•˜๋‹ค๊ฐ€ ์„ค๋ช…์„ ๋ง๋ถ™์ด๋ ค๋Š” ๊ฒฝ์šฐ, ํƒœ๊ทธ ์‚ฌ์ด์— ๊ธฐ์ˆ ํ•œ๋‹ค jsp ์ฃผ์„๋ฌธ์—์„œ๋Š” ์ด๋Ÿฐ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค ์Šคํฌ๋ฆฝํŠธ๋ฆฟ ๋‚ด๋ถ€์—์„œ๋Š” // ์ด๋Ÿฐ์‹์œผ๋กœ ์ฃผ์„์ฒ˜๋ฆฌ ํ•œ๋‹ค ๋‘ ์ฃผ์„๋ฌธ์˜ ํŠน์ง• ๊ณตํ†ต์  : html์˜ ์ฃผ์„๋ฌธ๊ณผ jsp์˜ ์ฃผ์„๋ฌธ์€ ์‹คํ–‰์— ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค ์ฐจ์ด์ : html ์ฃผ์„๋ฌธ์€ ์›น ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๊ทธ๋Œ€๋กœ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด๋‚ธ ํ›„, ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ๋ถ€๋ถ„์„ ์ฃผ์„์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. jsp ์ฃผ์„๋ฌธ์€ ๋ธŒ๋ผ์šฐ์ €์— ๋ณด๋‚ด์ง€์ง€ ์•Š์•„ ๊ณต๊ฐœ๋˜์ง€ ์•Š๋Š”๋‹ค &TIP html ์ฃผ์„๋ฌธ๊ณผ jsp ์ฃผ์„๋ฌธ์€ ์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•œ๋‹ค jsp ๋ฌธ์žฅ์— ๋Œ€ํ•œ ์ฃผ์„์ด๋ผ๋ฉด ์ด๋ฅผ jsp ์ฃผ์„๋ฌธ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. jsp ๋ฌธ์žฅ์— ๋Œ€ํ•œ ์ฃผ์„ ์ฒ˜๋ฆฌ๋ฅผ html ์ฃผ์„์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์†Œ์Šค๋ณด๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ jsp ์†Œ์Šค๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š๋Š”๋ฐ ๊ทธ์—..

    [html] form ๊ธฐ์ดˆ ๊ธฐ๋ณธ 2. table ํƒœ๊ทธ

    [html] form ๊ธฐ์ดˆ ๊ธฐ๋ณธ 2. table ํƒœ๊ทธ

    ๋ชฉ์ฐจ ํ™œ์šฉ์˜ˆ์‹œ ์ฝ”๋“œ ์„ค๋ช… 1. Body : Step 1 2. Body : Step 2 3. Body : Step 3 4. Body : Step 4 1. Table ์†์„ฑ ์„ค๋ช… align ํ‘œ์˜ ์ •๋ ฌ ๋ฐฉ์‹(left, right, center) ์„ ์ง€์ • bgcolor ํ‘œ์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ง€์ • border ํ‘œ์˜ ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜๋ฅผ ์ง€์ • bordercolor ใ…์˜ ํ…Œ๋‘๋ฆฌ ์ƒ‰์„ ์ง€์ • width ํ‘œ์˜ ๋„ˆ๋น„๋ฅผ ์ง€์ • height ํ‘œ์˜ ๋†’์ด๋ฅผ ์ง€์ • 2. body ์†์„ฑ ์„ค๋ช… background ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์ง€์ • bgcolor ๋ฐฐ๊ฒฝ์ƒ‰ ์ง€์ • text ๊ธ€๊ผด ์ƒ‰ ์ง€์ • link ๋งํฌ ์ƒ‰ ์ง€์ • vlink ๋ฐฉ๋ฌธํ–ˆ๋˜ ๋งํฌ ์ƒ‰ ์ง€์ • alink ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋Š” ์ˆœ๊ฐ„์˜ ์ƒ‰ ์ง€์ • 3. ์ œ๋ชฉ ํƒœ๊ทธ 4. ๋ฌธ๋‹จ ํƒœ๊ทธ ๋ณธ๋ฌธ ๋ณธ๋ฌธ ์ค„๋ฐ”๊ฟˆ ๊ฐœํ–‰ ํƒœ๊ทธ ๋‹จ๋ฝ ๊ฐ„์˜ ๊ตฌ๋ถ„์„..

    form ๊ธฐ์ดˆ ๊ธฐ๋ณธ 1. formํƒœ๊ทธ

    form ๊ธฐ์ดˆ ๊ธฐ๋ณธ 1. formํƒœ๊ทธ

    ๋ชฉ์ฐจ ํ™œ์šฉ์˜ˆ์‹œ ์ฝ”๋“œ ์„ค๋ช… 1. text - value - ๊ธฐ๋ณธ๊ฐ’์€ ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ ๊ฐ’์— ์˜ํ•ด ์ง€์›Œ์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฐธ๊ณ ์šฉ์„ ๋ณด์—ฌ์ค€๋‹ค. - ํ•œ๋ฒˆ ์ง€์›Œ์ง€๋ฉด ๋‹ค์‹œ ๋ณต๊ตฌ ํ•  ์ˆ˜ ์—†๋‹ค. 2. text - placeholder - ์‚ฌ์šฉ์ž๊ฐ€ placeholder์— ์ ํžŒ ๋‚ด์šฉ์„ ์“ฐ๊ฒŒ ์œ ๋„ํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค. - ํ•œ๋ฒˆ ์ง€์›Œ์ ธ๋„ ๊ณ„์† ๋‹ค์‹œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. 3. label - input ํƒœ๊ทธ์— ๋ผ๋ฒจ์„ ๋‹ฌ ์ˆ˜ ์žˆ๋‹ค. 4. label - list - ๋ฆฌ์ŠคํŠธ๋กœ ์›ํ•˜๋Š” datalist์—์„œ ์‚ฌ์šฉ์ž์˜ ์„ ํƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. 5. select - label ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ๋ชจ์–‘์ด ๋‹ค๋ฅด๋‹ค. - value ๊ฐ’์„ ์ „๋‹ฌํ•œ๋‹ค. 6.password - ์ž…๋ ฅ ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹๋ณ„ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ‘œํ˜„๋œ๋‹ค. 7.checkbox - ์ฒดํฌ๋ฐ•์Šค ํ˜•ํƒœ๋กœ ์›ํ•˜๋Š” ๊ฐ’์„ ์„ ํƒ..