분류 전체보기 (85) 썸네일형 리스트형 [Springboot] lombok 설치 및 STS 연동 1. maven (gradle) dependency를 통해 lombok.jar 파일 설치 2. 설치 경로에 가서 cmd 관리자 권한을 통해 실행 3. 아래와 같이 specify location 에서 STS 선택 후, install 4. STS 재시작 [Anaconda] Anaconda 가상환경 생성 방법 Anaconda Prompt 에서 명령어를 통해 생성 가능 conda create -n {가상환경명} python={version} 생성된 가상 환경 리스트 확인 conda env list 현재는 base 가 activate 되어 있는 모습 (*) conda 내 package install 하고 싶을 경우, conda install {package명} 혹은 conda install 이 정상적으로 작동하지 않을 때, conda install pip 로 pip install 후, pip install {package명} 명령어를 통해 설치 가능 - PackagesNotFoundError PackagesNotFoundError: The following packages are not available from.. [JAVA] try / catch / finally try 문에서 exception 발생 시, 이에 맞는 catch 문으로 들어감. finally 는 try / catch 문 실행 이후 무조건 실행되는 코드 (주로, connection close 에 사용됨) 강제로 Exception 만든 후, throw 를 통해 발생 가능 public class Practice2 { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList arr = new ArrayList(); //System.out.println(arr.get(1)); try { //강제로 exception 생성 //Exception e = new Exception(); //throw e; System.o.. [Python] 클래스 상속 / 오버라이딩 / 클래스 변수 자식 클래스가 부모 클래스를 상속받아 부모의 기능을 활용할 수 있다. 받은 기능을 같은 메서드 명으로 재정의할 수 있다 (Override) class 자식클래스명 (부모클래스명): class Cal: class Cal: def __init__(self, b, c) -> None: print('Cal constructor') self.b = b; self.c = c; variable1 = 'static' def setDataFunc(self, b, c: int) -> None: self.b = b self.c = c def printFunc(self): print(self.b) print(self.c) def printFunc1(self): print('Cal 입니다 - ', end='') print(se.. [Python] Function Annotation 함수의 매개변수 및 리턴 타입에 대해 주석처리 가능 # 매개변수 뒤에 :expression # 함수명 뒤에 -> expression def Func1(arg1:expression) -> expression : //To-DO class Cal: def __init__(self, b, c) -> None: self.b = b self.c = c #annotation으로 string을 넣던지 변수 타입을 넣던지 상관 x #string 넣으면 빨간 줄이 쳐지지만 실행 가능 def setDataFunc(self, b: 'please int', c: int) -> None: self.b = b self.c = c def printFunc(self): print(self.b) print(self.c) a = Cal(.. [Python] 생성자(Constructor) 객체가 생성될 때 자동으로 호출되는 코드 주로 초기화에 사용됨 class Cal: def __init__(self, b, c) -> None: self.b = b self.c = c def printFunc(self): print(self.b) print(self.c) a = Cal([1,2], 65) a.printFunc() [Python] 클래스 (class) 클래스 정의 : class ClassA: # 변수 초기화 a = 5 # 함수 구현 # 객체 자신을 매개변수로 받아와서 변수 처리 진행 def func1(self, param): To-Do 클래스 객체를 생성해서 함수(메서드) 호출할 때는 self 매개변수로 객체 자신을 input parameter 로 사용한다 (생략 가능) 클래스 내에서는 self 가 자기 자신의 구성 요소를 의미 (JAVA 의 this 와 유사) class Cal: b = 5 def setDataFunc(self, c): #객체 내 c 변수 생성 self.c = c def printFunc(self): print(self.b) print(self.c) # 객체 생성 a = Cal() #아래 메서드 호출이 없으면 printFunc() 함.. [Python] print() print(value) 하게되면, value 값 출력 및 줄바꿈이 발생 print 후 줄바꿈을 하지 않으려면, end 매개변수를 사용하면 된다. #출력 후, 끝에 ' ' 추가 print('value', end = ' ') print('value', end = ' ') ----> value value 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음