본문 바로가기

분류 전체보기

(156)
[JAVA] 자바 IP 정규식 패턴 자바 ip 정규식 패턴 // ipReg = "^(?:localhost|127\\.0\\.0\\.1)$"; // ipReg = "^((?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9]))$"; // "127.0.0.1".matches(ipReg)
카카오톡 읽음 확인 표시 없애지 않고 카톡 몰래 읽기 방법 카카오톡에서 메시지가 오면 카톡을 열어서 메시지를 확인한다 확인하게 되면 카카오톡의 메시지 표시 1이 지워진다. 카톡 메시지를 확인하면 상대방에서 읽었는지 읽지 않았는지 확인할 수 있게 된다 요즘은 카톡을 업무로도 많이 사용하고 친구가 보낸 글을 읽씹 하고 싶지 않을 경우도 많아서 카카오톡에서 1이 사라지지 않고 카카오톡 메시지를 읽을 수 있는 방법을 찾아봤다. 결론적으로 말을 하자면 방법은 있지만, 유용한 방법은 아니다. 상대방이 메시지 표시 1을 지우지 않고 읽는 방법은 비행기모드를 사용하는 방법이다. 카카오톡 메시지가 오면 비행기 모드로 전환 후 카톡 메시지를 읽으면 된다. 하지만 앞에서 언급했듯이 유용한 방법이 아닌 이유는 비행비 모드를 풀면 읽음 표시가 된다. 정 몰래 읽고 싶다면 비행기 모드로..
[Flutter 개발] Flutter 설치 - ios 안드로이드 한번에 개발 Flutter 개발 시작하기 앱을 한번 개발해 보고 싶은데 앱은 안드로이드와 ios를 따로 개발을 해야 하기에 혼자서 하기에는 조금 힘든점이 있다. 그래서 ios와 안드로이드를 따로 공부할 필요 없이 하나의 언어를 사용해서 앱을 만들 수 있는 Flutter를 공부해보기로 했다. Flutter 셋팅 순서 Flutter Install 환경변수 설정 Android Studio 설치 SDK 설정 Project 실행 Flutter Install 파일 다운로드 Flutter를 설치하기 위해 flutter.io 사이트로 접속한다. Flutter - Beautiful native apps in record time Flutter SDK is Google's UI toolkit for crafting beautiful,..
[JavaFX] KeyCode.ESCAPE esc 단축키 사용하기 JavaFX에서 ESC 키 이벤트 단축키 설정 최상위 anchorPane에 setOnkeyPressed 이벤트로 ESC 키 이벤트를 등록하면 텍스트, 콤보박스 등의 객체에서는 이벤트가 발생하지만, 테이블에 커서가 있을때는 이벤트가 작동하지 않는 상황이 발생한다. @FXML private AnchorPane anchorPane; @FXML private TableView table; public void addEventListener() { anchorPane.setOnKeyPressed(e -> { if(KeyCode.ESCAPE == e.getCode() { close(); } }); table.setOnKeyPressed(e -> { if(KeyCode.ESCAPE == e.getCode() { cl..
[JavaFX] TableView 페이징 순번 역순으로 표시하기 TableView 페이징 TableView 순번 역순으로 표시하기 TableView 컬럼 테이블에 100% 적용하기 TableView 컬럼 정렬 틀어지는 버그 수정 setColumnSize() 에서 컬럼의 너비를 테이블에 100%로 맞춘다. 이럴 경우 스크롤이 생길 때 테이블의 컬럼 헤더부분과 바디부분의 정렬이 틀어지게 된다. 그래서 데이터조회 후 테이블에 데이터를 넣고 table.refresh() 로 테이블을 refresh 해준다. Platform.runLater(() -> { table.refresh(); }); 넘버링을 순차적으로 하려면 col1.setCellValueFactory(param -> new ReadOnlyObjectWrapper(table.getItems().indexof(param...
아이폰 흑백모드 설정으로 스마트폰 중독 벗어나기 아이폰 흑백화면으로 전환하는 방법 요즘은 아이들이 스마트폰을 많이 보고 어른들도 스마트폰 중독에 걸려서 하루종일 스마트폰을 손에서 놓지 않을 경우가 많다고 한다. 현대인의 5명 중 1명이 스마트폰 중독을 앓고있다고 한다. 최근 방송된 KBS 옥탑방 문제아들에서 스마트폰 중독에서 벗어나는 쉬운 방법으로 방송을 한적이 있다. 사람들은 밝은 색깔에 영향을 받기 때문에 흑백으로 바꾸면 스마트폰의 사용 시간을 줄일 수 있다고 한다. 그래서 스마트폰 화면을 흑백으로 설정을 하게 되면 아이들이 폰에 흥미를 덜 느낀다고 한다. 아이폰에서 스마트폰을 흑백화면으로 변경하는 방법은 간단하다. 화면에서 설정 앱으로 이동한다. 손쉬운 사용을 선택한다. 디스플레이 및 텍스트 크기를 선택한다. (상위 화면의 설정화면에서도 디스플레..
[자바스크립트] Javascript Spread(...) 연산자 Spread(...) 연산자를 사용해서 함수의 매개변수의 값들을 배열로 전달받을 수 있다. setArray의 아규먼트(argument)에 1, 2, 3, 4, 5의 값을 입력하면 ...array의 파라미터가 값들을 배열로 전달받게 된다. Array.isArray(array)로 파라미터의 값을 console.log에 찍어보면 true값이 나오는 것을 확인할 수 있다. function setArray(...array) { console.log(Array.isArray(array); console.log(array); } setArray(1, 2, 3, 4, 5); > (5) [1, 2, 3, 4, 5] true 주의할 점은 Spread(...) 를 사용할 때는 매개변수의 제일 마지막에 사용해야 한다. Res..
Windows 10 MSSQL Server 2012 설치 인스톨 하기 Windows 10 에서 MSSQL Server 2012 설치하기 설치 MSSQL Server 2012 Install 파일을 다운받고 실행파일을 실행한다. 왼쪽 메뉴의 설치를 클릭한다. 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가 를 클릭한다. 사용 조건 동의함을 체크하고 다음(N) 버튼을 클릭한다. 제품 업데이트 기존 Default 상태로 다음(N)을 클릭한다. 설치 파일 설치 SQL Server 설치 프로그램 파일이 설치된다. 기능 선택 인스턴스 기능, 공유 기능을 체크하고 다음(N) 버튼을 클릭한다. INSTALLSHAREDDIR 매개 변수에 대해... 압축된 디렉터리에 있으므로 잘못되었습니다 ... 만약 다음과 같은 에러가 발생 시 다음 글을 참조 MSSQL Server ..