일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 워드프레스
- etag
- 클래스레벨밸리데이션
- 랜선아미안해
- Kotlin
- 리얼월드HTTP
- 개미수열
- HTTP
- 이렇게살아야되나자괴감이
- cross parameter
- 지수반등
- jsr380
- 알게뭐냐
- 스프링
- 브로틀리
- cache-control
- brotli
- LastModified
- 알고리즘
- i18n
- kotliln
- 지뢰찾기
- jsr303
- Spring
- 코드스피츠
- Today
- Total
목록Language (80)
취미개발 블로그와 마음수양
//foreach 연습 메소드 // 변수를 선언 var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; //메서드를 사용 var sum = 0; var output = ''; //element는 현재 반복에서 배열의 요소를 뜻하고 //매개변수 Index는 현재 반복에서 배열 요소의 인덱스 //매개변수 array는 배열 그 자체를 의미한다. array.forEach(function (element, index, array) { sum += element; output += index + ' : ' + element + ' -> ' + sum + '\n'; }); //출력 alert(output);
//날짜 간격을 구하는 자바스크립트 //변수를 선언 var now = new Date(); var before = new Date('December 9, 1991'); //날짜 간격을 구한다. var interval = now.getTime() - before.getTime(); interval = Math.floor(interval / (1000 * 60 * 60 * 24)); //출력 alert('Interval : ' + interval + '일');
Array.prototype.remove = function (index) { alert("method executed"+this); this.splice(index, 1); } //변수를 선언 var array = [52, 273, 103, 32, 274, 129]; //반복문과 조건문으로 100보다 큰 요소를 제거합니다. for (var i = array.length; i >= 0 ; i--) { if (array[i] > 100) { alert(array[i]); array.remove(i); } } alert(array);
만들기 createElement(tagName)createTextNode(Text) 연결메서드appendChild(node) setAttribute(name, value)와getAttribute(name)으로 할 수도 있다. document.body에 innerHTML하는 방법도 있다고 한다 ~====================== 객체 가져오기getElementById getElementByNamegetElementByTagName document.querySelect(선택자) =============================이렇게 불러와서header.style.border = 이런식으로 조종. ==============================제거는 removeChild(child)이렇게 제..
자바 스크립트 타이머 setTimeout(function(){ alert('3초가 지났습니다.ㅇㅂㅇ'); }, 3000); 그걸 막는 것.. 뭐 이런거.. //1초마다 함수를 실행합니다. var intervalId = setInterval(function(){ alert('' + new Date() + '');}, 1000); //10초후 함수를 실행합니다. setTimeout(function(){ //타이머를 종료합니다. clearInterval(intervalID);}, 1000); 음그러니까. setTimeout 이 일정시간후setInterval이 일정시간마다중지가clearTimeout(id)clearInterval(id)
http://warmz.tistory.com/380 정리가 잘 되어있어서 링크로 남긴다.
으음.. 테이블 구현하는게 무슨 오브젝트를 하기도 하고..참 이상한 방법을 쓰더라. 나는 ArrayList에서 테이블을 구현하고 싶었는데.그래서 구글링해봤다. 역시 구글신 ㅋㅋ class PeoplesModel extends AbstractTableModel { private ArrayList peoples; public PeoplesModel(ArrayList peoples) { this.peoples = new ArrayList(peoples); } @Override public int getRowCount() { return peoples.size(); } @Override public int getColumnCount() { return 4; } @Override public String getC..
패널 투명은 아마.. setOpacue 였나.비슷한거 자동완성쳐서 False 넣으면 Png 파일등을 이미지처리햇을대 나머지 부분을 투명처리해줄 수 있다. 하지만 자바 윈도우의 기본이 되는 프레임을 투명처리 해주기위해서는 조금 더 과정이 필요하다. 먼저 패널부분.. class MyPanel extends JPanel { Image image; MyPanel(String img) { image = Toolkit.getDefaultToolkit().createImage(img); setOpaque(false); } public void paintComponent(Graphics g) { super.paintComponent(g); if (image != null) { g.drawImage(image, 0, 0..
class MyPanel extends JPanel { Image image; MyPanel() throws MalformedURLException { image = Toolkit.getDefaultToolkit().createImage("img/funny.gif"); } public void paintComponent(Graphics g) { super.paintComponent(g); if (image != null) { g.drawImage(image, 0, 0, this); } } } 자바에서는 이미지 처리하는 방법이 참 다양한 것같다. 툴킷을 이용하는 방법, 이미지 버프를 이용하는 방법.. 페인트컴포넌트와 페인트의 차이는 또 뭔지~_~ 우우우우
음..생각보다 간단하다. 디멘션으로 프레임 사이즈와 화면사이즈 구하고 화면사이즈-프레임사이즈 한 후에 나누기 2를 해준 것들을 초기 위치로.. Dimension frameSize = this.getSize(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); setLocation((screenSize.width-frameSize.width)/2, (screenSize.height-frameSize.height)/2);