본문 바로가기 메뉴 바로가기

시카로의 공부방

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

시카로의 공부방

검색하기 폼
  • 분류 전체보기 (440)
    • 프로젝트 (20)
      • kaggle & Dacon (43)
      • 에이블스쿨 (21)
    • 프로그래밍 공부 (5)
      • 컴퓨터 구조 & 운영체제 (15)
      • 자료구조 (3)
      • 알고리즘 (10)
      • 데이터베이스 & SQL (18)
      • SpringBoot (9)
      • 에이블스쿨 (86)
      • 버그일지(QA) (7)
    • 데이터 사이언스 & 로봇 (125)
      • 강화학습(RL) (4)
      • ML 및 DL 관련 이론 (53)
      • 데이터 분석 (24)
      • ROS (44)
    • 코딩테스트 (70)
      • python (4)
      • C++ (1)
      • 백준 (59)
      • 프로그래머스 (3)
      • softeer (0)
    • 서비스 기획 (1)
    • 인생일지 (5)
  • 방명록

분류 전체보기 (440)
[django] 장고 템플릿(Form - insert 작업), url reverse

Form 태그는 하나 이상의 위젯으로 구성된다. action : 처리 요청 urlmethod : 처리 요청 방식 / get,postenctype : post 방식에서만 유효. multipart : 파일 업로드 가능application/x-www-form-urlencoded (default) 확인을 누르면요청 정보 안에 담겨서 전달이 된다. 위젯 아래에 name 속성이 있다. 해당 이름이 변수 이름이다.pwd = 1004  get 방식은 화면에 그대로 전달되는 데이터가 보인다.헤더에 붙는다.전달되는 질의 문자열이 노출되고, 질의 문자열 길이에 제한이 있다.요청방식 - URI - HTTP 버전 post 방식은 몸체에 질의 문자열이 전달된다.전달되는 질의 문자열이 노출되지 않는다.전달되는 질의 문자열 길이에 ..

프로그래밍 공부/에이블스쿨 2024. 5. 21. 16:02
[DP] 행렬 거듭제곱(power matrix), 빠른 거듭제곱 알고리즘

일반적인 dp에서 진화한 형태이다. import numpy as npimport sysdef multiply_matrix(A, B, mod): A = np.array(A) B = np.array(B) result = np.dot(A, B) % mod return result.tolist()def power_matrix(A, p, mod): #빠른 거듭제곱 알고리즘 if p == 1: return A if p % 2: #n이 홀수라면, 기본 행렬을 n-1번 거듭제곱한 후, 그 결과에 기본 행렬을 한 번 더 곱한다. return multiply_matrix(A, power_matrix(A, p-1, mod), mod) half = power_m..

프로그래밍 공부/알고리즘 2024. 5. 20. 18:11
[django] 장고 템플릿(Read 작업)

템플릿은 뷰함수에서 응답하는 html 파일이다.템플릿이 저장되는 위치는 이미 정해져 있다.mysite/setting.py 에서, 템플릿 환경 설정을 쓴다. TEMPLATES =  [dirs에다 경로 지정을 한다. ] Installed_APPS 에 존재하는 app들의 하위에도 위치할 수 있다.예를 들어 앱 이름이 blog면, blog/temlplates과 같은 의미이다. 첫번째로 dirs에서 찾고, 그 다음에 순서대로 install app에 등록된 순서대로 템플릿을 검색하게 된다. 'DIRS' : [BASE_DIR / 'templates'] , templates 폴더를 추가해서, html을 넣는다.이러면 공통으로 사용하는 템플릿을 mysite에 추가해서 넣어주면 된다. 만약 각각 쓰려면 blog/templ..

프로그래밍 공부/에이블스쿨 2024. 5. 20. 17:10
[django] 모델 관계 설정

관계 설정 관계를 설정하는 객체 관계 종류는 다음 3가지가 있다.일대다(1:M) - 고객 하나에는 계좌 여러개필연적으로 계좌라는 테이블의 외부키를 만든다.ForeignKey로 만든다. class ForeignKey(to, on_delete, ""options) to: 일대다(1:M) 관계에서 1에 해당하는 모델명을 지정한다.on_delete : 필수 옵션이다.  참조하는 인스턴스가 삭제되었을 때 처리 방식을 지정한다.CASCADE : 참조 인스턴스 삭제시 함께 삭제한다.class Manufacturer(models.Model): passclass Car(models.Model): manufacturer = models.ForeignKey(Manufacturer, on_delete=models...

프로그래밍 공부/에이블스쿨 2024. 5. 20. 15:03
[django] 모델 직접 생성하기, migrations, 관리자 페이지

앱/ models.py에 정의한다.django.ab.models의 model 클래스를 상속한다. blog/models.pyfrom django.db import modelsclass Post(models.Model): title = models.CharField(max_length=250) body= models TextField() settings.py에서 원래 db로 바꿔놓는다.DATABASES = { "default": { "ENGINE": "django.db.backends.sqlite3", "NAME": BASE_DIR / "db.sqlite3", }}그리고 터미널에서도 mysite로 간다. migration 작업model을 DB에 반영하기 위해서, 파일..

프로그래밍 공부/에이블스쿨 2024. 5. 20. 12:22
[추정, 1dof] 추가자료 - 최소자승법, 칼만필터, 추가 강좌들

https://www.youtube.com/watch?v=q7tuWtK2wWY https://www.youtube.com/watch?v=eCjffhEeQyw후에 추정 강좌   Robot Manipulator and Underwater Robot Application11-2. Position control:Concept-One DOF example후에 1,2,3 11-3. Position control: PD Control with Gravity Compensation -후에 중력보상 강좌 https://www.youtube.com/watch?v=AYjMJ_2kXw0 후에 friction 강좌 후에 11-4. Position control: Inverse dynamic control

데이터 사이언스 & 로봇/ROS 2024. 5. 18. 22:29
이전 1 ··· 16 17 18 19 20 21 22 ··· 74 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바