오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

분류 전체보기 245

파이썬 sorted() 함수 사용방법

목차 ------------------------------------------------------------------------------------------------------------------------------ 1. sorted() 기본 2. sorted(iterable, key= ) ① 단일 인자를 취하고 정렬 목적으로 사용할 키를 반환하는 함수 ② 어트리뷰트를 갖는 객체 ③ operator 모듈 함수를 이용한 itemgetter(),attrgetter(),methodcaller() 3. 복잡한 정렬 ------------------------------------------------------------------------------------------------------..

Language/Python 2020.06.02

[DB] SQL - select 사용 유형(기본)

1. 기본 select (칼럼 이름) from (테이블 이름) 2. 칼럼 이름 바꿔서 가져오기 특정 테이블에서 칼럼 이름을 바꿔서 추출하고 싶을 땐 다음과 같은 방법을 사용하면 된다. select (칼럼 이름) as (바꾸고 싶은 이름) from (테이블 이름) 기존의 변수사이의 계산을 통한 새로운 변수(총 합/총 곱) 추가 역시 동일하게 select userID as '사용자', sum(price * amount) as '총 구매액' from buytbl (원하는 계산) as 이름을 하면 얻어진다. 3. 오름차순/내림차순 정렬 오름차순/내림차순 정렬은 order by를 사용한다. 디폴트는 오름차순 정렬(ascending)이다. select userName, mDate from usertbl order ..

Language/SQL 2020.05.08

3. JavaFX No injectable field found in FXML Controller class 오류

오류 원인 : JavaFX에서 Controller파일에서 Label의 id를 다음과 같이 선언하고 SceneBuilder에서 다시 Label의 아이디를 설정하면 발생하는 오류 FXML 파일이 Controller 클래스와 연결되어있으면 컨트롤 클래스의 변수와 FXML 파일의 변수와 연결시켜주는 건 Scene Builder Object fx:id이다. 먼저 Object에 fx:id가 설정되어 있으면 SceneBuilder는 Controller 클래스에서 id를 파싱한다. 만약 없다면 이러한 오류를 발생시킨다. 만약 당신이 Controller 클래스에 변수를 추가하고 싶으면 In Scene Builder, if the FXML file is associated to a controller class, you ..

Language/Java 2020.04.29

2. 버튼을 눌렀을 때 글자를 받는 함수(JavaFX)

JavaFX에서 Scenebuilder를 통해 제작한 UI에서 버튼(Button)을 눌렀을 때 버튼에 적힌 String을 리턴받는 함수 public void a (ActionEvent event) //버튼을 누르는 이벤트가 발생할 경우 { String result = ((Button)event.getTarget()).getText(); System.out.println(result); } 위와 같이 적은 후 저장한 뒤에 fxml 파일을 Scenebuilder로 연다. 위 명령을 실행할 버튼을 선택하고 Code -> On Action에 함수 이름(예제의 경우 a) 적고 저장한 뒤 Main문을 실행시켜준다.

Language/Java 2020.04.28

JavaFX 환경 구성

JavaFX는 AWT와 Swing을 이은 GUI(Graphic User Interface) API(Application Programming Interface) 이다. 간단하게 그래픽 설계를 하는 툴이라고 생각하면 편하다. JavaFX의 환경 설정하는 법에 대해 알아보겠다. JavaFX를 사용하기 위해선 먼저 JavaFX와 Scenebuilder를 다운로드 받아야한다. 1. JavaFX 설치 먼저 이클립스에 들어가 Tab->Help->Eclipse Marketplace로 들어간다. Eclipse Marketplace에 들어가면 아래와 같은 창이 뜨는데 검색창에 "JavaFX"를 입력한다. 2020년 기준 e(fx)clipse 3.6.0을 다운로드 하면된다. 2. Scenebuilder 설치 Scenebu..

Language/Java 2020.04.27