전체 글

취미가 공부
·Programming/python
@api_view : 함수 기반의 뷰를 API 뷰로 표시하고 요청/응답 처리를 제공, 뷰에 지원되는 HTTP 메소드 지정 가능 @permission_classes : 뷰나 뷰셋에 대한 엑세스 권한을 지정 @authentication_classes : 뷰나 뷰셋에 대한 인증 클래스를 지정 @renderer_classes : 뷰나 뷰셋에 대한 렌더러를 지정하며, 이는 응답의 콘텐츠 유형을 결정 @throttle_classes : 뷰나 뷰셋에 대한 스로틀 클래스를 지정하며, 이는 API에 대한 요청 속도 및 횟수를 제한 @parser_classes : 뷰나 뷰셋에 대한 파서를 지정하며, 이는 수신된 요청 데이터를 처리 @serializer_classes : 뷰나 뷰셋에 사용할 직렬화 클래스를 지정 @forma..
·Programming/python
개요 필자의 Chat Bot 토이프로젝트를 위한 Django 프로젝트 모델 정의 프로젝트 구조 ORM 모델 정의 위치 : fine_tuning_chatbot/models.py FIneTunedModel class FineTunedModel(models.Model): MODEL_CHOICES = [ ('ada', 'Ada'), ('babbage', 'Babbage'), ('curie', 'Curie'), ('davinci', 'Davinci'), ] model_name = models.CharField(max_length=100) base_model = models.CharField(max_length=100, choices=MODEL_CHOICES) def __str__(self): return self..
사용중인 포트 찾기 명령어 lsof -i :포트번호 사용 화면 lsof -i :8080 결과 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Python 38188 "" 5u IPv4 0x573024f932a537db 0t0 TCP localhost:irdmi (LISTEN) 사용중인 포트 죽이기 포트 죽이기 kill -9 포트번호​ 예시 kill -9 38188
·Programming/python
정적 파일 구성 - django 프로젝트의 루트 디렉터리에 static이라는 새 디렉터리를 생성 mkdir static​ - static 디렉터리 내에 css, js, images 등 정적 파일 유형에 따른 하위 디렉터리 생성 - css 폴더에 style.css 생성 후 아래 코드 작성 /* static/css/style.css */ body { background-color: #f2f2f2; } h1 { color: #333; font-size: 24px; } h2 { color: #290993; font-size: 18px; } p { color: #777777; font-size: 14px; } 코드 수정 - Django 프로젝트의 settings.py -> STATIC_URL 부분 다음과 같이 수..
·Programming/python
1단계: Django 프로젝트와 앱 생성 django-admin startproject myproject cd myproject python manage.py startapp myapp [ myproject/settings.py ]에서 생성한 앱을 등록: INSTALLED_APPS = [ .... 'myapp', ] 2단계: [ myapp/models.py ] 에서 모델 정의: from django.db import models class Book(models.Model): title = models.CharField(max_length=200) author = models.CharField(max_length=200) publication_date = models.DateField() price = m..
·Programming/c#
정의 데이터 질의 ( Query ) 기능을 C#에서 사용할 수 있는 기술이다. 네이티브 데이터 질의 기능을 닷넷 언어에 추가하는 닷넷 프레임워크 구성 요소이다. 2007년 닷넷 프레임워크 3.5 버전에 처음 출시 되었다 . C# 의 Array, Collection, XML, DataSet, RDBMS 등 에서 내가 원하는 데이터를 추출 및 가공할 수 있다. //Linq 기본 사용법 //배열의 값이 2보다 크고 8보다 작은 값을 추출하는 예제 class Program { static void Main(String[] args) { int[] intArr = {1,2,3,4,5,6,7,8,9,10} var linqResult = from num in intArr where num > 2 && num < 8 ..
·Programming/Cs
정의 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문 프로그램이 처리하는 대부분의 코드는 반복 적인 형태가 많으므로, 가장 많이 사용되는 제어문 중 하나 이다. C# 에서 반복문의 종류 : for, foreach ,while, do while for문 반복하기 위하여 횟수를 관리한다. C# 의 구성요소는 초기식, 조건식, 증감식 세가지로 구성되어 있다. 초기식 : 횟수를 관리하기 위한 변수를 생성 조건식 : 해당 횟수가 반복 및 종료되는 조건, 비교연산자를 사용하여 조건을 체크할 수 있다. 증감식 : 코드 블럭이 실행 시 발생되는 증가나 감소의 식 증감식은 꼭 증감, 감소 연산자가 아닐 수 있다. //for문의 기본구성 for(초기식,조건식,증감식) { //실행문 또는 코..
·Programming/Cs
조건문 정의 컴퓨터 과학에서 조건문 ( conditional statements ) 이란 어떤 조건이 주어질 때 어떤 동작을 수행하도록 하는, 즉 주어진 조건의 만족 여부에 따라 선택적으로 실행하고자 할 때 사용되는 문장이다. 프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문이다. 조건문의 종류에는 if ~ else문, Switch ~ case문 이 있다. if문 정의 if 문은 표현식의 결과가 True 이면 주어진 실행문을 실행하며, False 이면 아무것도 실행하지 않는 조건식이다. If문의 기본문법 if문은 if를 시작으로 소괄호 안에 조건 중괄호 안에 조건이 True라면 실행될 연산자나 변수 재정의, return 등 다양한 실행문을 설정할 수 있다. 만약 조건이..
·Programming/Cs
정수 자료형에 대하여 정의 소수점이 없는 소수점이 없는 숫자형 데이터를 의미한다. C# 에서의 정수형 변수 선언 시 int 또는 long 데이터타입을 선언하여 사용한다. C#에서의 정수 자료형의 형식 및 범위 형식 범위 크기 bool true, false 또는 1,0 1 byte sbyte -128 ~ 127 부호 있는 8bit ( 1 byte ) 정수 byte 0 ~ 255 부호 없는 8bit ( 1 byte ) 정수 short -32,768 ~ 32,767 부호 있는 16bit ( 2byte ) 정수 ushort 0 ~ 65,535 2^16 - 1 부호 없는 16bit ( 2 byte ) 정수 int -2,147,483,648 ~ 2,147,483,747 부호 있는 32bit ( 4 byte ) 정수..
·Programming/c#
Blazor Server 앱에 Maria Data Base 연결하기 준비물 - Visual Studio 2022 - Net.7 - Blozar Server App - Microsoft.EntityFreamworkCore - Pomelo.EntityFreamworkCore.Mysql - Microsoft.EntityFreamworkCore.Tools ( 필수 아님 ) # 앱 생성 과정 생략 1. NuGet 패키지 매니저에서 아래 패키지 설치 2. Models 폴더를 만들고 사용할 DbModel 및 DbContext 작성 - DbSet을 통하여 참조할 Model을 변수로 선언해 준다 변수명과 내부 칼럼명은 Db 스키마와 일치시켜줘야 한다. key와 require를 지정해주어야 한다. 위 사항을 지키지 않으면..
·Programming/Cs
Git 설정 로컬 레포지토리와 연결할 유저 정보를 설정. # 버전 히스토리를 식별할 때 사용할 이름을 설정. $ git config --global user.name "[firstname lastname]" # 각 기록과 연결할 이메일 주소를 설정. $ git config --global user.email “[valid-email]” 도움말 help 명령어를 이용하여 각 명령어 및 옵셥의 기능 확인. # git에서 제공하는 모든 명령어 확인. $ git help -all # 특정 command에서 사용할 수 있는 모든 옵션 확인. $ git [command] -help 세팅 및 초기화 레포지토리를 초가화하거나 존재하는 레포지토리를 클론. # 현재 디렉토리를 기준으로 Git 저장소가 생성. $ git i..
·daily life/travel
나는 피규어를 매우 좋아하는 편이다. 그러하여 오늘은 제주도에서 가장 많은 피규어를 볼 수 있는 피규어뮤지엄을 다녀왔다! 우선 출발하기에 앞서 늘 먹어봐야지만 생각했던 갈비짬뽕을 파는 짬뽕에 취한날에 다녀왔다! 주말이고 점심시간에 맞춰가서 웨이팅이 매우 길 줄 알았는데 웨이팅 하나도 없이 먹을 수 있어서 너무 좋았던 것 같다. 갈비짬뽕은 9500원으로 평소 중국집에 가면 짜장면을 주로 먹던 나에게는 다소 비싼 가격이었지만 푸짐한 양과 기본의 맛을 충실하게 지킨 짬뽕을 먹으니 비싸단 생각이 거짓말 같이 사라졌다. 더불어 왠지 육질이 질길 것 같았던 갈비는 매우 매우 부드럽고 약간의 불맛도 나서 아주 맛있게 먹었다! 그러고 목이 말라 근처에 메가커피에서 유니콘 블루 매직 에이드 라는 것을 먹었다. 색은 아주..
김제주
Kimjeju Develog