분류 전체보기 53

[Django] Django란?

Django란? Django는 Python 웹 프레임워크로, 2003년 로렌스 저널 월드 신문을 만들던 웹 개발팀의 내부 프로젝트로 시작해 2005년에 오픈소스 프로젝트로 공개되었다. Django는 웹사이트를 구축할 때 사용자 인증(회원가입, 로그인, 로그아웃 등)이나 관리자 패널, 폼, 파일 업로드와 같은 요소들을 제공해 개발자의 부담을 줄여준다. cf. 짧은 비화들- django 이름의 의미 : Django는 1930년대부터 1950대초까지 활동한 재즈 manouche 기타리스트 Django Reinhardt에서 따왔다고 한다. - django 발음에 대한 녹음 파일 : https://www.red-bean.com/~adrian/django_pronunciation.mp3 [출처]https://doc..

Python 2024.08.12

[구글 드라이브] 내 PC 폴더와 구글 드라이브 동기화(+공유 폴더 동기화)

내 PC와 구글 드라이브 동기화 1. 아래 링크에서 데스크톱 Drive 다운로드https://www.google.com/intl/ko_kr/drive/download/ 다운로드 - Google Drive어느 기기에서나 콘텐츠에 액세스하고 콘텐츠를 동기화하세요.www.google.com 2. 데스크톱용 드라이브에 로그인 3. 설치 3.1. 내 PC에서 드라이브로 연동할 폴더 선택(추천 폴더 선택 또는 폴더 추가 후 다음) 3.2. 사진이나 동영상 백업 여부 선택 4. 설치 완료 후 작업 표시줄 > 숨겨진 아이콘 표시에서 구글 드라이브와 동기화 확인 가능 5. 내 PC에서 Google Drive > 내 드라이브 확장, 기존 드라이브 문서들 확인 가능 기본 동기화 옵션은 파일 스트림 방식임(아래 사진 참고) ..

기타 2024.08.08

[AWS] MFA(Multi-Factor Authentication) 설정

MFA란?사용자가 시스템에 액세스하기 전에 두 가지 이상의 인증 형식을 제공해야 하는 보안 메커니즘. AWS에서 MFA는 AWS 계정과 리소스 보안을 위해 사용 됨.  1. 첫 번째 기본 인증: AWS 사용자 계정과 비밀번호 2. 두 번째 추가 인증: MFA 디바이스에서 보이는 인증 코드 AWS 계정 MFA 설정(OTP 어플)0. 보안 어플 설치 : Authy, MS Authenticator, Google OTP 등등 스마트폰 앱스토어에서 검색 1. 관리 콘솔 로그인 : https://aws.amazon.com/ko/console/ AWS Management ConsoleAWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다...

AWS 2024.08.08

[LeetCode] SQL 50 - 1934. Confirmation Rate (MySQL)

1934. Confirmation Rate 문제 설명- 테이블 명 : Signups+----------------+----------+| Column Name | Type |+----------------+----------+| user_id | int || time_stamp | datetime |+----------------+----------+- 테이블 설명 :user_id는 이 테이블의 고유 값 입니다. time_stamp에는 각 사용자의 가입 시간에 대한 정보가 포함되어 있습니다.- 테이블 명 : Confirmations+----------------+----------+| Column Name | Type |+----------------..

AWS 주요 개념 및 서비스 간단 정리

AWS(Amazon Web Services) 주요 개념 및 서비스 간단 정리     1. AWS란 컴퓨팅 자, 스토리지, 데이터베이스 등의 서비스를 제공하는 클라우드 컴퓨팅 플랫폼 주요 서비스로 EC2(컴퓨팅), S3(스토리지), RDS(데이터베이스), IAM(ID 및 액세스 관리) 등이 있음 2. 컴퓨팅EC2(Elastic Compute Cloud): 애플리케이션 실행을 위한 가상 서버Lambda: 서버리스 컴퓨팅 서비스3. 스토리지S3(Simple Storage Service): 데이터 백업, 보관, 분석을 위한 확장 가능한 객체 스토리지EBS(Elastic Block Store): EC2 인스턴스와 함께 사용하기 위한 영구 블록 스토리지 4. 네트워킹 VPC(Virtual Private Cloud)..

AWS 2024.08.06

[LeetCode] SQL 50 - 570. Managers with at Least 5 Direct Reports (MySQL)

570. Managers with at Least 5 Direct Reports 문제 설명- 테이블 명 : Employee+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || name | varchar || department | varchar || managerId | int |+-------------+---------+- 테이블 설명 :id는 기본 키 입니다. 각 row는 직원의 이름, 부서, 관리자의 ID를 나타냅니다. managerId가 null이면 직원에게 관리자가 없는 것입니다. 직원은 자기 자신의 관리자가 될 수는 없습니다.- 문제 :5명..

[LeetCode] SQL 50 - 1280. Students and Examinations (MySQL)

문제 설명- 첫 번째 테이블 명 : Students+---------------+---------+| Column Name | Type |+---------------+---------+| student_id | int || student_name | varchar |+---------------+---------+- 테이블 설명 :student_id 는 이 테이블의 기본 키 입니다. 이 테이블의 각 행에는 학교에 다니는 한 학생의 ID와 이름이 포함되어 있습니다.- 두 번째 테이블 명 : Subjects+--------------+---------+| Column Name | Type |+--------------+---------+| subject_name | varch..

[LeetCode] SQL 50 - 1661. Average Time of Process per Machine (MySQL)

문제 설명- 테이블 명 : Activity+----------------+---------+| Column Name | Type |+----------------+---------+| machine_id | int || process_id | int || activity_type | enum || timestamp | float |+----------------+---------+- 테이블 설명 :이 테이블은 공장 웹사이트의 사용자 활동에 대한 테이블 입니다.(machine_id, process_id, activity_type)은 이 테이블의 기본 키 입니다. machine_id는 기계의 ID입니다. process_id는 machine_id를 가..

[LeetCode] SQL 50 - 197. Rising Temperature (MySQL)

문제 설명- 테이블 명 : Weather+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || recordDate | date || temperature | int |+---------------+---------+- 테이블 설명 :id는 고유 값이 있는 column이다. 동일한 recordDate를 가진 다른 row는 없다.이 테이블에는 특정 날짜의 기온에 대한 정보가 포함되어 있다. - 문제 : 이전 날짜(어제)에 비해 온도가 더 높은 모든 날짜의 id를 찾는 솔루션을 작성하라. 순서 상관 없이 결과를 반환한다. 입출력 예시Input: We..

[CodeUp] Python 기초 100제 - 6098 : 성실한 개미

문제 설명영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다.왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데,그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다.개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다.(오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.)이에 호기심이 생긴 영일이는 그 개미를 미로 상자에 넣고 살펴보기 시작하였다.미로 상자에 넣은 개미는 먹이를 찾았거나, 더 이상 움직일 수 없을 때까지오른쪽 또는 아래쪽으로만 움직였다.미로 상자의 구조가 0(갈 수 있는 곳), 1(벽 또는 장애물)로 주어지고,먹이가 2로 주어질 때, 성실한 개미의 이동 경로를 예상해보자.단, 맨 아래의 가장 오른쪽에 도착한 경우, 더 이상..