Root
해당 게시글은 javascript 기본 지식이 필요합니다 // 사람이 두명 있음 function personA(money){ // 60만원보다 많이 받으면 놀라재낌 if(money > 60){ return "Wow" } // 감사합니다 return "Thanks" } function personB(money){ // 1억은 넘어야 놀라재낌 if(money > 10000){ return "Wow" } // 감사하긴함 return "Thanks" } // input 값은 같음 const resultA = personA(100); const resultB = personB(100); // 반응비교 const isEqual = resultA == resultB; console.log("resultA : " + ..
subprocess 란? 프로그램 실행을 관리하는 모듈 subprocess 사용방식 import subprocess # 실행 프로세스 가져오기 output = subprocess.check_output("tasklist") # 우리가 알아볼 수 있게 디코딩 data = output.decode('cp949') # 줄바꿈문자를 기준으로 나눔 lines = data.splitlines() # 프로세스 리스트 출력 for line in lines: print(line) # 프로그램 실행 cmd = "명령어" subprocess.run(cmd, shell=True) # 프로그램 출력값 받아오기 result = subprocess.run(cmd, capture_output=True, shell=True, enco..
argparse 란? 파이썬 파일을 실행할때, 여러가지 옵션을 주어 다르게 동작하도록 해주는 모듈 argparse 사용방식 ./run.py -d 1 -f # run.py import argparse parser = argparse.ArgmentParser() # 인자를 받아서, 숫자 형식으로 저장 parser.add_argument("-d", "--decimal", dest="decimal", action="store") # 인자를 받아서, 참거짓 형식으로 저장 parser.add_argument("-f", "--fast", dest="fast", action="store_true") args = parser.parse_args() print(args.decimal) print(args.fast)
1. Dockerfile 로, 만들고 싶은 컨테이너 구성하기 # python 이미지 다운 FROM python # 컨테이너 속, 명령어 사용할 경로 지정 ( 작업 디렉토리 ) WORKDIR /app # 현재 폴더에 있는 내용 복사, 작업 디렉토리에 붙여넣기 COPY . . # requirements.txt 파일로, 추후에 라이브러리 추가 하기 RUN pip install --no-cache-dir -r requirements.txt # 작업 디렉토리에서, 명령어 사용하기, 시작 프로그램 실행 CMD [ "python", "./setup.py" ] # 시작 프로그램 마친후에, 메인 프로그램 실행 ENTRYPOINT ["python", "test.py"] 2. requirements.txt에, 컨테이너에 설..
👉 Gradle이란? Java 빌드 툴 중 하나로, Maven을 대체하기 위해 나온 제품 Maven & Gradle 비교 Maven Gradle 수정된 작업만 실행 X O 다중 캐시 동시 사용시, 오버라이딩 방지 X O 설정을 많은 모듈에 공유하는 방법 상속 주입
👉 JPA란? Java Persistence API Java를 사용한 ORM중의 하나로 SQL을 사용하지 않고, 데이터베이스를 관리할 수 있다. 설치 ( with. Spring ) https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa 👉 사용법 1. pom.xml 에 종속성 ( dependency ) 추가 2. application.properties에 JPA설정 추가 # PORT server.port=8080 # DB spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localh..
👉 ORM 이란? Object-Relational Mapping 관계형 데이터베이스에 저장된 데이터를, 객체 지향 프로그래밍 언어의 객체와 1대1 대응(매핑) 시키는 기술 ⭐️ 기능 객체를 만들면, 이를 SQL로 변환하고, 자동으로 DB를 관리해준다!