본문 바로가기

개발16

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 * volume); } return b; } 재생하기 public static void playbyte(byte[] bytes) throws LineUnava.. 2013. 11. 26.
@ModelAttribute를 배열(ArrayList)로 받아서 사용하기 이전에 작성한글에 몇가지 안해도 될 것들이 있어 추가해본다. package person.reikop.test.vo; import java.util.Date; import java.util.List; public class TestVO { //자기 자신을 참조하여 리스트를 리턴하도록 한다. private List listVo; private String key; private String name; private String phone; private Date birth; private int age; private boolean married; public List getListVo() { return listVo; } public void setListVo(List listVo) { this.listV.. 2013. 7. 15.
iBatis prepend에 propery값 사용하기 보통은 이렇게 쓸수 있지만 ..... property값을 prepend에 넣을수 있다..... 2013. 5. 11.
계약서 http://it.nodong.net/zbxe/index.php?document_srl=401055 는 계약서 쓸때 이걸 보고 비교 하면서 합니다.참고 하실 분 참고 하세요 S/W개발 및 유지보수 근로계약서 계 약명: 생략~~계약 기간: 생략~~~계약 금액 생략대금지금 조건:생략~~~ 계약해지 1. "갑" 의 해약권 "갑" 은 다음의 경우 본 계약을 해지 할수 있으며. "갑" 은 "을" 의 본 계약에 의해 보유한 제반 권리를 상실 할 경우 계약을 파기할수 있다. 1)"을" 이 정당한 이유 없이 본 계약을 이행하지 않은 경우.====>막장 프로젝트 아닌 이상 하게 되겠지요? 2) "을" 이 본 계약의 제조항을 위반할경우. 3)"갑" 이 사전 동의 또는 승인 없이 철수 또는 무단 결근 등 근태 상태가 나쁠 .. 2012. 7. 2.