반응형
- [DB] ORM의 특징과 SQL에서 ORM으로 변환 예제(SQLAlchemy, Django ORM)주사위 cliceORM이란? ORM은 "Object-Relational Mapping"의 약자로, 객체와 관계형 데이터베이스 간의 상호 변환을 자동으로 처리하여 상호작용을 편리하게 만들어주는 기술이다. 이는 프로그래머가 객체 지향 프로그래밍(OOP) 언어를 사용하여 데이터베이스와 상호 작용할 수 있게 도와준다. "데이터베이스"는 정보를 저장하는 곳이고, "상호 작용"은 데이터베이스와 정보를 주고받는 것을 의미한다 일반적으로 우리는 데이터베이스에 정보를 저장하고 조회하기 위해 SQL이라는 언어를 사용하는데, ORM은 이런 작업을 좀 더 쉽게 하도록 도와준다 일반적으로 우리가 사용하는 프로그래밍 언어(예: 파이썬)에서는 객체(클래스와 인스턴스)가 있으면, ORM은 이 객체들을 데이터베이스 테이블과 연결시켜준다 간단히 말하면..
- 2024-01-21 17:09:45
- [Python] list문제 - 자연수 뒤집어 배열로 만들기주사위 clice문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000이하인 자연수입니다. 입출력 예nreturn12345[5,4,3,2,1] 알고리즘 우선 두가지 방법이 있다첫번째 방법 방법1. 자연수 n을 배열(리스트)로 만든 뒤, .insert(0, '원소') 를 이용해 0번째 인덱스에 거꾸로 채워넣는다def solution(n): answer = [] for i in range(1,n,1): answer.isert(0,n[i]) return answer일단 이 코드의 문제는 n이 자연수라 인덱스가 없어 for문에서 에러가 난다그러면 어쨌든 ..
- 2024-01-19 14:52:27
- [Python] list문제 - n개 간격의 원소들주사위 clice프로그래머스 코딩테스트 연습문제 설명 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항5 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤ 91 ≤ n ≤ 4 입출력 예num_listnresult[4, 2, 6, 1, 7, 6]2[4, 6, 7][4, 2, 6, 1, 7, 6]4[4, 7] 알고리즘 이 문제를 파이썬으로 풀어야 한다우선 기본적으로 제시되는 코드는 아래와 같았다def solution(num_list, n): answer=[] return answer 그렇다면 차근 차근 알고리즘을..
- 2024-01-18 22:16:09
- [리눅스 기초] 명령어 구조와 기본 명령어에 대해 알아보자(sudo, optional, echo, timedatectl, man)주사위 cliceterminal 명령어 구조 commandname-option-input 터미널에 명령어를 칠때 이 세 단어만 기억하면 된다 터미널에 입력하는 명령어의 구조는 '명령어(commandname)' '옵션(option)' '인풋(input)'으로 구성되어있다 option 부분은 옵션으로 생략 가능하다 예를 들어 hello wolrd를 출력하는 명령어는 echo hello world >>hello wolrd 에서는 commandname(echo) 과 input(hello world)만 있다 sudo #관리자권한 시스템 관리자 또는 슈퍼 유저 권한으로 명령을 실행할 때 사용하는 명령어이다 sudo를 사용하면 보안상의 이유로 기본적으로 사용자에게 부여되지 않은 권한을 획득하여 명령을 실행할 수 있다 sudo 관리자..
- 2024-01-16 23:06:36
- [Mac]맥북 1분만에 폴더 아이콘 변경 하기주사위 clice맥북 기본 폴더 아이콘은 깔끔하지만, 어떤 파일을 담고 있는지 알아보기 어려울 때가 많다 나는 문서들을 내용에 맞는 아이콘으로 설정해서 사용하고 있다 이름만으로 구분하지 말고, 아이콘을 통해서 어떤 폴더인지 쉽게 구분해보자!! 변경하고 싶은 png 파일을 구글에 검색한다 주사위 아이콘으로 바꾸고 싶으니까 dice png라고 검색한다 원하는 아이콘을 찾았으면 이미지를 다운로드 해준다 다운받은 이미지를 클릭해 열어준다 우클릭을 해서 이미지를 복사한다 변경하고 싶은 폴더에 우클릭을 한 뒤 정보 가져오기 (Get info)를 눌러준다 그러면 폴더 정보가 나오는데, 왼쪽 맨 위에 있는 파일 아이콘을 눌러준다 클릭한 채로 command+V를 눌러주면 아까 복사한 아이콘으로 변경된다 아래 ..
- 2024-01-15 13:58:22
- [Mac M1, M2] UTM으로 맥북에서 리눅스/우분투 가상머신 설치하기주사위 clice맥북에서 가상머신 사용하는 방법에는 UTM, iterm, 터미널 등등이 있다 여러가지 방법을 써보고 가장 설치하기 쉽고, 사용하기 간편한 방법이 UTM이라는것을 알아냈고, 그 방법을 소개해보겠다 Ubuntu 20.04_ARM64 이미지를 다운로드한다 https://cdimage.ubuntu.com/releases/20.04/release/ 에서 ubuntu-20.04.5-live-server-arm64.iso 라고 적힌 항목을 다운로드한다 UTM 설치 https://mac.getutm.app/ 에서 UTM 설치 파일을 다운한다 설치된 파일을 열고 Applications 폴더에 넣어준다 그리고 Applications 폴더에서 UTM을 실행한다 + 버튼을 눌러준다 Virtualize을 눌러준다 Linux를 ..
- 2024-01-14 17:09:59
- linux가 너무 귀엽다...(cal 명령어)주사위 clice리눅스가 너무 귀엽다 우연히 리눅스 명령어 이것 저것 입력해보다가 cal 이라는 명령어를 입력하게 되었다 cal 그랬더니 현재 날짜와 이번달 달력이 떴다! 그러면 cal 2024를 입력하면? cal 2024 와.. 너무 귀엽다 심지어 리눅스 명령어들은 너무 심플하고, 직관적이다는 느낌을 받았다. 이런 사소한 이유로 오늘부터 리눅스 공부를 시작하게 되었다.
- 2024-01-12 23:16:11
- [JavaScript] 주간모드/야간모드 버튼으로 바꾸기주사위 clice생활코딩 책을 보고 실습 🎲 코드 🎲 실행결과 night버튼을 누르면 야간 모드로 day버튼을 누르면 주간 모드로 바뀌는 것을 확인할 수 있다
- 2023-11-12 14:54:04
- [HTML CSS 기초] CSS파일을 HTML파일에 적용하기주사위 cliceCSS 파일을 HTML 파일에 적용해보자 1. css 파일을 만든다 2. 태그 안에 아래 코드를 작성한다 아래처럼 head태그 안에 넣으면 된다 style.css 는 css 파일 명이다 ./은 파일 경로를 나타내며, 현재 나는 css 파일과 html파일을 동일한 폴더 안에 만들어서 동일한 폴더라는 의미로 ./라고 썼다 만약 동일한 폴더안에 있지 않으면 경로를 적어주면 된다 *예를 들어 html은 alpha폴더에 있고 css파일은 beta폴더의 test 폴더 안에 있다면 href="beta/test/style.css" 라고 작성한다 왜 body 태그 안에 넣으면 안 될까? 로딩 성능 및 렌더링 효율 때문이다. 브라우저는 HTML 문서의 부분을 먼저 처리하고 페이지의 레이아웃을 그리기 위해 스타일 정보를 기..
- 2023-11-12 01:37:13
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)