웹브라우저로 파일 확인하기https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/ 다운로드 파일 확인 다운로드 # wget https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 설치 # dpkg -i plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 버전 확인
작은 프로젝트는 배포목록 관리도 잘 안하고 FTP에 바로 붙어서 파일을 업로드 한다던가 할 것이다.근데 조금 큰 프로젝트를 하다보면 배포목록을 관리하게 된다. 근데 class 파일을 보던 중 $1이 붙은 class 파일을 보게 되었다. 원인은 inner class.ex) throw new DataAccessException("데이터 접근 에러!") { }; 해결 방법은 inner class를 제거한 뒤 해당 부분을 대체할 로직으로 변경하여 수정한다.단순히 저렇게 throw 하는 경우에는 상관이 없는데, 특별히 작업을 해주는 부분이라면 머리 아프다.
VNC 설치 apt-get install x11vnc 원격 접속 암호 설정 x11vnc -storepasswd VNC 설정 vi /lib/systemd/system/x11vnc.service [Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared [Install] WantedBy=multi-user.target ※ Service - ExecStart에 5900은 연결 포트 설정 설정 #설..
들어가기 전 oracle과 mysql 식구들만 써오다가 mssql 을 쓸라니 역시 툴도 불편하다. 가장 느껴지는 건 역시 단축키... 쓰고 싶은 건 정말 많은데, 그 역시나 시간을 공들여야 한다는 점... 그래서 일단 가장 시급한 테이블 및 프로시저, 함수들 정보 보기였다. 단축키 단축키 설명 alt + F1 선택 요소 정보 테이블 같은 경우에는 컬럼 정보들도 같이 나온다. 헌데 프로시저나 함수 같은 경우, 구조가 어떻게 생겨먹었는지 알 수가 없다. 그래서 필요한 단축키는 별도로 설정이 필요하다. 단축키 설정 단축키 설명 ctrl + 3 선택된 요소 Script 정보 포인트는 선택만 하면 되지 않는다. 프로시저나 함수명을 전체 블록으로 잡아서 단축키를 눌러야 한다. #기타 팁 단축키 설명 ctrl + 4..
들어가기 전 개발할 때 제일 중요한 것은 당연히 만들고자하는 기능을 잘 만드는 것이 당연하다. 하지만, 이클립스 같은 IDE 툴을 사용하는 것은 개발을 좀 더 빠르고 편리하게 할 수 있게 하기 위함이라 생각한다. 우선 개발하면서 편리한 단축키들을 나열해보려 한다. 단축키에 대한 내용을 작성하면서 '이걸 왜 내가 작성하고 있지?'라는 생각이 들었지만, 이미 빼어든 칼은... 다시 넣기엔 이미 너무 많이 와버렸다는 것을 깨달았다. 단축키 단축키에 대소문자는 전혀 상관이 없고, 대문자료 표시한 이유는 강조하기 위함이다. shift 까지 있는데 뒤에 대문자가 있다고 '왜 대문자지?'라는 생각은 하지 않을 것이라 믿는다. 우선 편집할 때 편리한 단축키를 소개하자면, 아래와 같다. 편집 시, 유용한 단축키 #1 단..
준비물mysql-5.7.18-winx64.zip 다운로드 #URL링크 - https://dev.mysql.com/downloads/mysql/ 64bit 를 선택해서 다운로드 한다. 초기화 및 설치#1. zip 파일을 푼다.#2. 환경변수 등록 환경 변수 - 시스템 변수 - 편집 - 새로 만들기 - 압축 푼 [압축 푼 폴더]\bin 까지 입력 #3. (관리자권한으로)명령프롬프트를 열어서 압축 푼 [압축 푼 폴더]\bin 폴더까지 들어와서 초기화와 설치를 진행한다. > mysqld --initialize (20초 정도)> mysqld -- install 관리자 설정#1. 옵션 설정해서 mysql 시작하기 ##1. 서비스를 실행한다. (실행(윈키+R) > services)##2. mysql 속성에서 시작 매..
정보 문제 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec 해결방법 Edit > Preferences > SQL Editor - Safe Updates (rejects UPDATEs and DELETEs with no restrictions) 체크 해제
들어가기 전...이클립스에서만 svn 체크아웃, 업데이트, 커밋 등 작업을 했지만, 여러 프로젝트를 진행하거나 거의 업데이트만 받는 프로젝트거나 등등 여러가지로 사용하면 편한 TortoiseSVN에 관한 내용이다. 귀찮아서 이클립스로 다 컨트롤했었지만, 여러가지를 많이 사용해보면 분명 장단점은 들어나게 되는 법! 장점이라면 이클립스에서 소스 싱크를 맞출때, 프로젝트를 왔다 갔다 하면서 맞출 필요 없이 해당 프로젝트 폴더에서 우클릭 업데이트! 하면 끝! 단점이라면 당연히 이클립스 화면에서 벗어나서 받아야 한다는 사실? 이 부분은 사용하다보면 어느 부분이 장단점이 될 것인지는 판단이 될 것이라 생각한다. 설치https://tortoisesvn.net/downloads.html 32, 64bit 둘 다 지원을..
동기DB(MS-SQL)에 중국어를 등록하는데 깨진다. 방법 insert table (ko, ch) values ('안녕하세요.', N'你好'); 텍스트 넣을 때, 앞에 'N'을 넣어주면 된다. 이 방법으로 되지 않는다면 데이터타입을 확인해보자. varchar 로 되어 있다면, nvarchar 로 수정해주어야 한다. 위 방법이 아니라 다른 방법을 원한다면, DB 커넥션 설정 부분에서 해당 부분이 있는지 확인해보고 설정되어 있다면 제거하면 된다. jdbc:sqlserver://[IP]:[PORT];DatabaseName=[DB];sendStringParametersAsUnicode=false ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ jdbc:sqlserver://..
동기쇼핑몰 사이트를 맡게 되어 정말 오랜만에 locale 설정에 의해 properties 로 다국어 작업을 해보게 되었다. 방법#1. xml 설정 언어 설정하는 리졸버는 여러가지 있는데, 그 중에서 session 으로 설정할 수 있는 SessionLocaleResolver 를 선택하였다. - basename : 로딩할 메시지의 기본 이름?(루트?)를 설정한다.- cacheSeconds : value 값(초 설정)이 설정된 초마다 properties 가 수정된 것을 인지해서 반영해준다.- defaultEncoding : 기본 인코딩을 설정한다.- fileEncodings : 파일 인코딩을 설정한다.- useCodeAsDefaultMessage : #2. properties 설정(ex. message_ko...