일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- git
- nodejs
- 정렬
- 깃
- 스프링
- HTML
- java
- pull
- DML
- 자바
- 파이썬 파일편집
- 파이썬
- SQL
- commit
- java 상속
- spring
- Python
- Javascript
- 파이썬 파일 수정
- JAVA ERROR
- js
- python pwd
- DDL
- Push
- Spring Boot
- github
- 파이썬 파일생성
- Algorithm
- sort
- 깃허브
- Today
- Total
목록분류 전체보기 (27)
춘식이를 좋아하는 개발자

파이썬에는 다양한 모듈이 존재한다! 그 중 자주 사용하는 모듈로 linux 혹은 window cmd창 등의 command를 python에서도 사용하기 위해 os module을 많이 사용한다. os 모듈은 따로 알아보도록 하고, 간단한 디렉토리와 파일 생성에 대해서 작성해보겠다. 다음과 같은 실습을 진행해보자! import os ## basic ## CRUD directory and files ## get current directory path(pwd) a = os.getcwd() print(a) os.chdir('../../') ## create file and write file = open("./test.txt",'w') file.write("Hello world!") file.close() ## ..

OS : Operating System ( 운영체제 ) import os python 에서 os package를 사용할 경우 운영체제 명령어를 사용할 수 있다. window 혹은 linux 환경에서 terminal command를 사용한 결과값을 조회하거나 변수로 받기 위해서 주로 사용한다. 주요 로직에 담아 경로지정 혹은 파일을 불러와 script를 작동시킬 수도 있다. 대표적인 예 # os package import os print("***") # current directory print(os.getcwd()) # ls print(os.listdir()) desk = os.listdir('/Users/IDC-Monitor-PC/Desktop') print(desk) # Get .txt using f..

for-each문의 장점 1. 자동으로 변수를 대입할 수 있다. 2. 알아서 길이(length)만큼 실행되어 length를 지정해 줄 필요가 없다. 3. 조건식이 생략된다. for-each문의 단점 1. 인덱스(index)를 알 수 없다. 다음과 같이 같은 결과가 나오는 코드로 비교해보자! package test; import java.util.ArrayList; import java.util.List; class Pizza{ public String pizzaName; public int pizzaMoney; } public class forTest { public static void main(String[] args) { // for문 vs for-each // for문 System.out.prin..

원인 Spring Boot 프로젝트를 처음 생성하고 실행할 때 Failed to determine a suitable driver class error가 발생할 때가 있다. Spring Boot 는 실행할 때 기본 설정들을 자동으로 설정하게 되는데 여기서 파일이 비어있으므로 사용자가 원하는 DB 설정을 하고, 맞는 드라이버와 라이브러리를 설치하고, JDBC를 설정해야 한다. 해결 방법 이를 해결하기 위해서는 다음과 같은 어노테이션을 Application에 추가해주면 된다. @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})

HTML (Hyper Text Markup Language) 다양한 텍스트 에디터들이 있으나 깃허브(GitHub)와의 연동도 쉽게 이용할 수 있고, Window, MacOS, Renux 모두 지원하고, 다양한 언어를 이용할 수 있는 VS Code로 HTML을 구현하겠다! HTML의 특징 웹디자이너, 프로그래머(프론트, 백앤드), 웹기획자, 블로거, 쇼핑몰 운영 등 다양한 분야에서 사용되며 논리적이고 연산적인 요소가 필요가 없다. 컴파일(comfile)작업이 필요가 없으며 화면으로 바로 확인할 수 있어 시각적인 요소가 강해 프론트 개발자의 기본이라고 할 수 있다! 브라우저마다 보이는게 조금씩 다르다. (크롬, 사파리, 웨일즈, 파일폭스, 앳지 등) 구성 위와 같은 형식으로 구성되어 있으며 추후 다양한 기능..

위와 같이 table에 INSERT를 할 때 auto_increment로 자동으로 index를 생성할 때가 있다. 여기서 중간에 핸들링 중 data가 INSERT, DELETE, UPDATE 과정을 거치다가 초기화 하고싶을 때! index를 1부터 다시 입력하고 싶을 때! table의 data를 모두 삭제하고 다시 INSERT를 해보아도 index는 그대로 늘어가고만 있다. 어떻게 해야 할까? SQL auto_increment 초기화 방법 1. table의 data를 모두 delete하다. (삭제) 2. 시퀀스 초기화 작업 alter table table_name auto_increment=1 -- 초기화하여 index=1 부터 생성 3. 다시 INSERT 4. data 확인! 위와 같이 data가 다시..

Spring 개발 및 DB의 데이터를 불러와야 하는 경우 Mybatis에서 data를 가져올 때 어떤 형식으로 가져와야 할까? 당연히 VO? 많이 사용하기 때문에? Map? "map" 만 적으면 column명, data가 자동으로 쉽게 가져와져서? VO Class VO class에서는 필드변수를 private로 지정해 getter/setter 함수를 이용해 main, service 등에서 사용할 수 있다. 다음과 같은 방법으로 VO class를 사용해 DB의 컬럼(column)과 값을 정의할 수 있다. class UserVO{ private String name public String getName(){ return name; } public void setName(String name){ this.n..