Category: 개발

시놀로지 NAS Oracle XE 설치하기

시놀로지 NAS에 Oracle XE를 설치 하기 위해서는 Docker가 필요하다. Docker란 유닉스/리눅스상위에서 돌아가는 가상머신이다.   시놀로지 관리 화면에서 패키지 센터를 통해 Docker를 설치 하자     레지스트리에 oracle-xe 로 검색한다. 그 중 별이 가장 많은 wnameless/oracle-xe-11g 로 설치를 진행하도록 한다. (선택 후 다운로드 클릭)     이미지탭으로 이동하면 방금 다운로드한 wnameless/oracle-xe-11g 가 나타난다. 아직 이미지만 다운 받았고 실제 Read More

JAVA Sinewave로 소리 재생하기

사인웨이브 만들기 public static byte[] getSineWaveByte(int hz, float sampleRate, int volume) { int period = (int) (sampleRate / hz); System.out.println(period); byte[] b = new byte[(int) (period)]; for (int i = 0; i < period; i++) { double angle = i / (sampleRate / hz) * 2.0 * Math.PI; b[i] = (byte) (Math.sin(angle) * 127.0 * Read More

계약서

http://it.nodong.net/zbxe/index.php?document_srl=401055 는 계약서 쓸때 이걸 보고 비교 하면서 합니다. 참고 하실 분 참고 하세요                                                   S/W개발 및 유지보수 근로계약서   계 약명: 생략~~ 계약 기간: 생략~~~ 계약 금액  생략 대금지금 조건:생략~~~     계약해지   1. “갑” 의 해약권     “갑” 은 다음의 경우 본 계약을 해지 할수 있으며. “갑” 은 “을” 의 본 계약에  의해 Read More

Java String 연산할때는 StringBuffer를 사용하자

 얼마전 엑셀 Export 를 제작하는 도중 Export 할때 속도가 너무 안나오는 현상을 발견했다. 소스를 쿼리, 데이터 변형과정, HTML Table 생성과정을 각각 분리하여 시간을 쟀는데 쿼리보다 HTML Table을 만드는데 더 오래걸렸다. 상당히 많은 양을 처리하는데 쿼리에선 1500ms , HTML Table 변경과정 2000ms정도가 나왔었다. 전에 어디선가 본적이 있던 터라 String Buffer를 사용했었는데 속도가 무려 20ms 를 밑도는 Read More