Activity 화면 Vertical, Horizontal 고정 간혹 Activity를 가로 혹은 세로로 고정하고자 할 때가 있다. 구현방법 Manifest에서 지정해주는 방법 android:screenOrientation 옵션으로 지정을 해 줄수 있다. setRequestedOrientation 메소드를 통해서 지정을 해 줄수 있다. Activity 클래스에서 지정해주는 방법 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // 화면을 세로로 고정하고 싶은 경우 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 화면을 가로로 고정하고 싶은 경우 setCon..
MySql 데이터베이스 테이블명 종종 MySql 사용하면서 DB 내의 모든 테이블명을 알아내야 할 때가 있다. 해결방법 아래의 SQL문을 통해서 모든 Table 리스트를 가져올 수가 있다. SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '해당 DataBase' 관련글 MySql 데이터 베이스 생성, 삭제, 사용 MySql 을 이용해 database를 생성하고 삭제, 사용 하는 방법을 알려드리겠습니다. 참고로 저는 MYSQL Workbench를 이용했습니다. 1. 생성 ( Create ) CREATE DATABASE "데이터 베이스 명"; - 위와 같은 방법으로.. jinseongsoft.tistory.com MySql 특정 문..
Android Google Map Polyline Google Map 라이브러리를 사용하여 지도 관련 프로젝트를 진행하고 있습니다. GPS를 통해 걸음을 체크하는 서비스 걸음 시작 버튼을 누른 후부터 특정 주기로 GPS를 기록하여 이동한 거리를 선으로 그려주는 기능을 구현하고 싶었다. 구현방법 Google Map 라이브러리에서 제공하는 Polyline이라는 기능을 통해서 지도 상에 line을 그릴수 있습니다. 걸음시작 버튼을 누른 순간부터 GPS 정보가 업데이트 됨에 따라서 선을 그려주는 방식입니다. GPS 정보는 onLocationChanged 라는 메소드가 호출될 때마다 업데이트가 되며 이때 이전 위치, 현재 위치를 선으로 그러줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ..
변수란 무엇일까? 항상 변수를 사용하지만 이에 대해서 정확히 정의 내리긴 쉽지 않았다. 시스템 적으로 변수가 어떻게 초기화가 될지 궁금했다. 변수란 '데이터가 저장되어 있는 주소를 치환한 것' 이라는 사실을 알게 되었다. 예를 들어 설명해 보겠다. ( C를 기준으로 한다. ) int a = 4; 위와 같은 명령을 실행했다고 보자. 그러면 시스템적으로 a 가 초기화 되는 과정을 살펴보자. 우선 4라는 값이 메모리 어딘가에 저장이 된다. 이때 4는 리터럴 값으로 int로 인식이 된다. 그래서 4바이트 공간이 할당이 되어 0x1016 번지에 저장이 된다. 그 다음 int 형 a를 선언했기 때문에 int 형은 4 바이트 공간이 할당이 되고이 공간의 주소를 가지고 있는 a를 통해 0x1000 번지를 부를수 있게 ..
폴더 정리 프로그램 평소 다운로드 폴더가 너무 더러워서.. 폴더를 생성해서 연관된 파일들을 넣어주면 어떨까 하는 생각이 들었다. 거창한 기능까진 아니고 파일을 확장자별로 폴더에 구분하여 넣어주는 기능을 구상했다. 구현방법 참고로 클래스를 생성한 후 메소드를 클래스 안에 추가하는 방식이다. Divider 클래스 생성 간단한 테스트를 위해서 main 메소드를 추가해준다. import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; public class FolderClassifier { File fs = new Fil..
Java 파일 Move Java에서 파일을 특정 경로로 이동 시키는 방법을 공유하고자 한다. 구현 방법 renameTo 메소드를 통해서 새로운 경로로 파일을 이동시킬 수 있다. public void moveFile(String folderName, String fileName, String beforeFilePath, String afterFilePath) { String path = afterFilePath+"/"+folderName; String filePath = path+"/"+fileName; File dir = new File(path); if (!dir.exists()) { //폴더 없으면 폴더 생성 dir.mkdirs(); } try{ File file =new File(beforeFile..
1. 테이블 컬럼 추가작업 ALTER TABLE 테이블명 ADD COLUMN 추가할 컬럼 타입 기술; // 문법의 맨 뒤에 "FIRST"를 붙여 컬럼을 시작 위치에 추가, 혹은 "AFTER 컬럼명" 이용해 특정 컬럼 앞에 위치 가능 예 ) ALTER TABLE mytable ADD COLUMN mycolumn VARCHAR(3) NOT NULL FIRST; 2. 테이블 칼럼 변경 (이름 변경, 타입 변경) ALTER TABLE 테이블명 MODIFY COLUMN 수정할 컬럼 타입 기술; // 칼럼 변경 예) ALTER TABLE mytable MODIFY COLUMN mycolumn VARCHAR(30) NOT NULL; //칼럼 이름 변경 예) ALTER TABLE mytable CHANGE COLUMN..
- Total
- Today
- Yesterday
- git
- JavaFX
- 자전거
- 이펙티브 자바
- 일본 배낭여행
- 일본 자전거 여행
- JavaFX 테이블뷰
- 텐트
- java
- JavaFX Window Close
- 자바
- 일본여행
- effective java
- 배낭 여행
- TableView
- 자전거 여행
- 이펙티브자바
- effectivejava
- 이펙티브
- 인텔리제이
- 배낭여행
- intelij
- windows
- 일본 여행
- 방통대 과제물
- JavaFX Table View
- springboot
- JavaFX 종료
- 스프링부트
- Java UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |