์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
- ํ๋ธ๋ฃจ
- ๋ฐ์ดํฐ ๋ถ์
- sap
- AWS
- ์ธ๊ณต์ง๋ฅ
- ํ ์คํธ๋ถ์
- ๋ฆฌ์กํธ
- ์๋ง์กด์น์๋น์ค
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- Git
- ๋ฐ์ดํฐ๋ถ์
- ๋ฅ๋ฌ๋
- ์๊ณ ๋ฆฌ์ฆ
- github
- ํ๋ธ๋ก
- abap
- ๊นํ๋ธ
- erp
- DFS
- ํ ์คํธ๋ง์ด๋
- ๋ฐฑ์ค
- ํ์ด์ฌ
- nlp
- AI
- ์ฝํ
- tableau
- ์์ฐ์ด์ฒ๋ฆฌ
- react
- ๋น ๋ฐ์ดํฐ
- Today
- Total
๋ชฉ๋ก2022/06 (27)
DATA101

โ๏ธ ์์ธ onClick ์ด๋ฒคํธ์ ํจ์๊ฐ ์๋ ์คํ๋ฌธ์ ์ ๋ฌํ ๊ฒฝ์ฐ, ๋ ๋๋ง ๋ ๋ onClick ์ด๋ฒคํธ๊ฐ ์คํ๋ฉ๋๋ค. ์์ ๊ฐ์ด ์์ฑํ ๊ฒฝ์ฐ, ๋ ๋๋ง ๋ ๋ ๋ฒํผ์ด ์๋์ผ๋ก ํด๋ฆญ๋ฉ๋๋ค. โ ํด๊ฒฐ๋ฐฉ๋ฒ {alert("Hey Tech ๋ธ๋ก๊ทธ์ ๋๋ค.")}} /> ์์ ๊ฐ์ด ์์ฑํ๋ฉด ๋ฒํผ์ ํด๋ฆญํ ๊ฒฝ์ฐ์๋ง ํ๋ก๊ทธ๋จ์ด ์คํ๋ฉ๋๋ค. ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์. ๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฑฐ์ด ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :) ๊ณ ๋ง์ต๋๋ค๐

โ๏ธ ์๋ฌ ์ํฉ ์ด๋ฏธ์ง๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ์์ฑํ์๋๋ฐ ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค. ๐ ์๋ฌ ๋ฉ์์ง img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text โ ์์ธ ๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ ์๋์ ๊ฐ์ด, ์น ํ์ค์ ๋ฐ๋ผ img ํ๊ทธ๋ alt๋ฅผ ์์ฑํด์ผ ํ๋ฉฐ, ๋ด์ฉ์ ์์ ์ ๋๋ค. ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์. ๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฑฐ์ด ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :) ๊ณ ๋ง์ต๋๋ค๐

โ๏ธ์๋ฌ ์ํฉ ๋ฐ๋ณต๋ฌธ์ ํตํด ํ๊ทธ ์์ ํน์ ๊ฐ์ ๋ฆฌ์คํธ์ ๋ฃ๋ ์์ ์ ์ํํ๋ ์ค์ ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค. let heyTechList = []; for (i = 1; i

๐ ๊ฐ์ ๋ฆฌ์กํธ์์ FileReader๋ฅผ ํ์ฉํ์ฌ ์ ๋ก๋ํ ํ ์คํธ ํ์ผ์ ๋ด์ฉ ์ฝ์ด์ค๊ธฐ ๐จ๐ป ์ฝ๋ import React, {Component} from 'react'; class FileUpload extends Component { onFileChange(e){ let file = e.target.files[0]; let fileReader = new FileReader(); fileReader.onload = () => { console.log(fileReader.result); }; fileReader.readAsText(file); } render(){ return ( ); } } โ ๊ฒฐ๊ณผ ์๋๋ ํ ์คํธ์ฉ ํ ์คํธ ํ์ผ์ ๋๋ค. ์๋๋ ์ฝ์์ ์ฐํ ํ ์คํธ ๊ฒฐ๊ณผ์ ๋๋ค. ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ..

๊ฐ์ Docker ๊ธฐ๋ฐ Ubuntu ์ด๋ฏธ์ง ๋น๋ ์ timezone์ default ๊ฐ: UTC ๋ํ๋ฏผ๊ตญ ํ์ค์: UTC+9 Dockerfile ์์ ์ผ๋ก Ubuntu timezone ๋ณ๊ฒฝ ๊ฐ๋ฅ ์ค์ ๋ฐฉ๋ฒ 1) Dockerfile ์ฝ๋ Dockerfile์ ์๋์ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋ํ๋ฏผ๊ตญ ํ์ค์๋ก timezon ๋ณ๊ฒฝ ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN apt-get update && \ apt-get install -y tzdata 2) ์ฝ๋ ์ค๋ช ARG DEBIAN_FRONTEND =n oninteractive tzdata ์ค์น ์ ํฐ๋ฏธ๋์์ ์ฌ์ฉ์๊ฐ timezone์ ์ง์ ์ค์ ํ ์ ์๋๋ก ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ง๋ง, ๋์ปค ์ด๋ฏธ์ง ๋น๋ ์์..

๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํํ ๋ฆฌ์ผ์ ์ ๋ฐ๋ผ์ค์๋ฉด AWS Lambda์์ DynamoDB ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ๋ฐฉ๋ฒ์ ์์๊ฐ์ค ์ ์์ต๋๋ค. ๐ ๊ธฐ์ ์คํ AWS DynamoDB AWS Lambda (Runtime: Python 3.6) AWS IAM ๐ ๋ชฉ์ฐจ 1. AWS DynamoDB ์ธํ 1.1. DynamoDB ๊ฐ๋ 1.2. DynamoDB ํ ์ด๋ธ ์์ฑ 2. AWS IAM ์ธํ 2.1. IAM ๊ฐ๋ 2.2. IAM Role ๊ฐ๋ 2.2. IAM Role ์์ฑ 3. AWS IAM ์ธํ 3.1. Lambda ๊ฐ๋ 3.2. Lambda ํจ์ ์์ฑ 3.3. Lambda ์ฝ๋ 4. ํ ์คํธ 4.1. ๋ฐ์ดํฐ ์ฝ์ ๋ก์ง ํ ์คํธ 4.2. ๋ฐ์ดํฐ ์กฐํ ๋ก์ง ํ ์คํธ 1. AWS Dyn..

๐ ๋ชฉ์ฐจ 1. AWS DynamoDB ๊ฐ๋ 2. AWS ๊ธฐ๋ณธ ์ธํ 3. AWS DynamoDB ํ ์ด๋ธ ์์ฑ 1. AWS DynamoDB ๊ฐ๋ AWS DynamoDB๋ Key-Value ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ AWS์ NoSQL ์๋น์ค์ ๋๋ค. DynamoDB๋ ๊ท๋ชจ์ ์๊ด์์ด ๋๋ถ๋ถ 10ms ๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฒ๋ฆฌํ ๋งํผ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ๋ํ, ์์ ๊ด๋ฆฌํ ์๋น์ค๋ผ๋ ํฐ ์ฅ์ ์ด ์์ต๋๋ค. ์ฆ, DB์ ์ฉ๋์ด๋ ํธ๋ํฝ์ด ๋์ด๋๋ฉด AWS์์ ์์์ ์ค์ผ์ผ๋ง ํด์ฃผ๋ฉฐ, DB ๋ฐฑ์ ๋ ์์์ ํด์ค๋๋ค. ์ฌ์ฉ์๊ฐ ์ค์ ํ ์ฑ๋ฅ๊ณผ ์ฌ์ฉํ ์ฉ๋์ ๋ํด์๋ง ๊ณผ๊ธ์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ ๋น์ฉ ์ต์ ํ์๋ ๋์์ด ๋ฉ๋๋ค. 2. AWS ๊ธฐ๋ณธ ์ธํ DynamoDB ์์ฑ์ ์ํด AWS ํ์๊ฐ์ ๊ณผ ๋ฆฌ์ ๋ณ๊ฒฝ๊ณผ ๊ฐ์ ..

ํจํค์ง import datetime๋ ๊ธฐ๋ณธ ๋ด์ฅ ํจํค์ง์ด๋ฏ๋ก ๋ฐ๋ก ์ค์นํ์ค ํ์๊ฐ ์์ต๋๋ค. from datetime import datetime ํ์ฌ ์๊ฐ ์ ๋ณด now = datetime.datetime.now() print(now) ์ถ๋ ฅ ๊ฒฐ๊ณผ 2022-06-23 12:18:53.198535 ์ฐ๋, ์, ์ผ, ์, ๋ถ, ์ด ๋ฐ๋ก ๊ตฌํ๊ธฐ ์ฐ๋(Year) print(now.year) # 2022 ์(Month) print(now.month) # 6 ์ผ(Day) print(now.day) # 23 ์(hour) print(now.hour) # 12 ๋ถ(Minute) print(now.minute) # 18 ์ด(Second) print(now.second) # 53 ๋ง์ดํฌ๋ก ์ด(Microsecond) prin..