-
Anaconda Prompt 주요 명령어 디렉터리 디렉터리 이동 cd (디렉터리 이름) 디렉터리 삭제 rmdir (디렉터리 이름) 디렉터리 생성 mkdir (디렉터리 이름) 디렉터리 내부 폴더 확인 dir 화면 클리어 cls 가상 환경 가상환경 목록 화인 conda env list 가상환경 생성 conda create -n (가상환경 이름) python=(python version) 가상환경 삭제 conda remove -n (가상환경이름) 가상환경 활성화 conda activate (가상환경 이름) 가상환경 비활성화 conda deactivate 가상환경 클론 생성 conda create -n (클론가상환경이름) --clone (기존가상환경이름) 패키지(라이브러리) 설치되어있는 패키지(라이브러리) 확인..
[Data] Anaconda Prompt 주요 명령어 (아나콘다 프롬프트)Anaconda Prompt 주요 명령어 디렉터리 디렉터리 이동 cd (디렉터리 이름) 디렉터리 삭제 rmdir (디렉터리 이름) 디렉터리 생성 mkdir (디렉터리 이름) 디렉터리 내부 폴더 확인 dir 화면 클리어 cls 가상 환경 가상환경 목록 화인 conda env list 가상환경 생성 conda create -n (가상환경 이름) python=(python version) 가상환경 삭제 conda remove -n (가상환경이름) 가상환경 활성화 conda activate (가상환경 이름) 가상환경 비활성화 conda deactivate 가상환경 클론 생성 conda create -n (클론가상환경이름) --clone (기존가상환경이름) 패키지(라이브러리) 설치되어있는 패키지(라이브러리) 확인..
🗓️ 2023.11.13 🗨️2 -
주피터 노트북 주요 단축키 1. 셀 선택 모드(Command Mode) A 선택된 셀 위에 새로운 셀 추가 M 선택한 셀을 마크다운 셀로 변경 B 선택된 셀 아래에 새로운 셀 추가 R 선택한 셀을 Raw 셀로 변경 C 선택된 셀 잘라내기 D + D 선택된 셀 삭제 X 선택된 셀 복사 Shift + V 선택된 셀 위에 붙여넣기 V 선택된 셀 아래에 붙여넣기 Shift + Enter 선택된 셀 실행 후 다음 셀로 이동 Z 셀 삭제 취소 Ctrl + Enter 선택된 셀 실행 Y 선택된 셀을 코드 셀로 변경 Alt + Enter 선택된 셀 실행 후 아래에 새로운 셀 추가 2. 코드 입력 모드(Edit Mode) Ctrl + Z 되돌리기 Ctrl + / 커서 위치 라인 주석 처리 Ctrl + Y 되롤리기 취소 ..
[Tip] 주피터 노트북 주요 단축키 (Jupyter Notebook)주피터 노트북 주요 단축키 1. 셀 선택 모드(Command Mode) A 선택된 셀 위에 새로운 셀 추가 M 선택한 셀을 마크다운 셀로 변경 B 선택된 셀 아래에 새로운 셀 추가 R 선택한 셀을 Raw 셀로 변경 C 선택된 셀 잘라내기 D + D 선택된 셀 삭제 X 선택된 셀 복사 Shift + V 선택된 셀 위에 붙여넣기 V 선택된 셀 아래에 붙여넣기 Shift + Enter 선택된 셀 실행 후 다음 셀로 이동 Z 셀 삭제 취소 Ctrl + Enter 선택된 셀 실행 Y 선택된 셀을 코드 셀로 변경 Alt + Enter 선택된 셀 실행 후 아래에 새로운 셀 추가 2. 코드 입력 모드(Edit Mode) Ctrl + Z 되돌리기 Ctrl + / 커서 위치 라인 주석 처리 Ctrl + Y 되롤리기 취소 ..
🗓️ 2023.11.02 🗨️1 -
[9주차] 2023.10.16 (월) 🔷 GIT 🔷 1. 파일 관리 (1) 코드 기록을 추적 가능하다. (2) 팀 단위의 협업이 가능하다. (3) 의도하지않은 덮어쓰기를 방지하고 코드 변경 사항을 기록할 수 있다. 2. 버전 관리 시스템(Version Control System) or 형상관리도구 : 변화를 시간에 따라 기록하고 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 => 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구 가능 3. Git 구성 요소 (1) 저장소 : 모든 변경사항을 추적하는 "컨테이너" (2) 스테이징 영역(인덱스) 1) 커밋이 준비되는 공간 2) 작업 디렉토리의 파일과 저장소의 파일을 비교 (3) 작업 디렉터리 / 작업 트리 : 작업중인 공간 4. Git 의 3가지 상태 (1)..
[Git] Git 사용 방법[9주차] 2023.10.16 (월) 🔷 GIT 🔷 1. 파일 관리 (1) 코드 기록을 추적 가능하다. (2) 팀 단위의 협업이 가능하다. (3) 의도하지않은 덮어쓰기를 방지하고 코드 변경 사항을 기록할 수 있다. 2. 버전 관리 시스템(Version Control System) or 형상관리도구 : 변화를 시간에 따라 기록하고 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 => 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구 가능 3. Git 구성 요소 (1) 저장소 : 모든 변경사항을 추적하는 "컨테이너" (2) 스테이징 영역(인덱스) 1) 커밋이 준비되는 공간 2) 작업 디렉토리의 파일과 저장소의 파일을 비교 (3) 작업 디렉터리 / 작업 트리 : 작업중인 공간 4. Git 의 3가지 상태 (1)..
🗓️ 2023.10.16 🗨️1 -
[7주차] 2023.10.06 (금) 🔷 File Upload 🔷 1. 사용 전 application.properties 세팅 # 파일 업로드 # spring.servlet.multipart.max-file-size=2097152 spring.servlet.multipart.max-request-size=2097152 2. 하나의 파일 업로드 사용법 (1) MultipartHttpServletRequest 이용 (제일 유연함) // UploadController.java // @Controller public class UploadController { @GetMapping("/upload1") public String upload1() { return "upload1"; } @PostMapping("/..
[Springboot] 스프링부트 파일 업로드 및 파일 다운로드[7주차] 2023.10.06 (금) 🔷 File Upload 🔷 1. 사용 전 application.properties 세팅 # 파일 업로드 # spring.servlet.multipart.max-file-size=2097152 spring.servlet.multipart.max-request-size=2097152 2. 하나의 파일 업로드 사용법 (1) MultipartHttpServletRequest 이용 (제일 유연함) // UploadController.java // @Controller public class UploadController { @GetMapping("/upload1") public String upload1() { return "upload1"; } @PostMapping("/..
🗓️ 2023.10.06 🗨️0 -
▶ AOP (Aspect Oriented Programming) : 공통적으로 적용될 모듈을 만든 후 적용하고자 하는 부분의 코드 밖에서 삽입하는 방법 => 사용 분야 : Method 의 성능 테스트, Transaction 처리, Execption 반환, 로깅 / 인증 / 권한 처리 등 => Filter, Interceptor 방식 활용이 불가능할 때 사용 1. 사용 용어와 설명 2. execution() : 적용할 메소드를 세부적으로 명시 3. Aspect (Advice + Pointcut) package com.example.basic.aspect; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.After; import o..
[Springboot] 스프링부트 AOP, Filter, Interceptor 각 특징 및 사용법▶ AOP (Aspect Oriented Programming) : 공통적으로 적용될 모듈을 만든 후 적용하고자 하는 부분의 코드 밖에서 삽입하는 방법 => 사용 분야 : Method 의 성능 테스트, Transaction 처리, Execption 반환, 로깅 / 인증 / 권한 처리 등 => Filter, Interceptor 방식 활용이 불가능할 때 사용 1. 사용 용어와 설명 2. execution() : 적용할 메소드를 세부적으로 명시 3. Aspect (Advice + Pointcut) package com.example.basic.aspect; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.After; import o..
🗓️ 2023.10.05 🗨️0 -
▶GNB, LNB GNB : Global Navigation Bar => 헤더/상단메뉴 LNB : Local Navigation Bar => 헤더/상단메뉴/하위메뉴 ▶게시판 작성, 조회, 수정, 삭제 기능 만들기 (springboot, thymeleaf) ▶ 비밀번호 암호화 => 스프링 시큐리티 BCryptPasswordEncoder API 사용 => PaswordEncoder 인터페이스를 구현한 클래스 => Hash를 수행 할 때 마다 Salt를 더하여 매번 다른 값을 출력 1. Spring security dependency library 추가 org.springframework.boot spring-boot-starter-security 2. PasswordEncoder Bean 등록 @Config..
[Springboot] 스프링부트 비밀번호 암호화 설정(SpringSecurity, PasswordEncoder)▶GNB, LNB GNB : Global Navigation Bar => 헤더/상단메뉴 LNB : Local Navigation Bar => 헤더/상단메뉴/하위메뉴 ▶게시판 작성, 조회, 수정, 삭제 기능 만들기 (springboot, thymeleaf) ▶ 비밀번호 암호화 => 스프링 시큐리티 BCryptPasswordEncoder API 사용 => PaswordEncoder 인터페이스를 구현한 클래스 => Hash를 수행 할 때 마다 Salt를 더하여 매번 다른 값을 출력 1. Spring security dependency library 추가 org.springframework.boot spring-boot-starter-security 2. PasswordEncoder Bean 등록 @Config..
🗓️ 2023.10.05 🗨️0