본문 바로가기

분류 전체보기

#크롬 추천 확장프로그램 1. 현재 열려진 탭을 저장하는 TabCloud 웹 서핑을 하다보면 현재 보고 있는 페이지를 다시 보고 싶은 경우가 있습니다. 그런때 보통은 북마크를 이용해 페이지를 저장해 놓았다가 다시 보는 방법을 이용하죠. 하지만 한번만 더 보려고 페이지를 북마크에 저장해 놓는 것은 상당히 비효율적입니다. 한번 다시 보고 나면 북마크에서 해당 페이지를 일일히 제거해 주어야 하고 이런 것을 귀찮아 하는 사람일 경우 북마크가 지저분해 지고 말겠죠. 이럴때에 크롬의 TabCloud 확장 프로그램은 상당히 유용하게 사용될 수 있습니다. TabCloud는 크롬에서 현재 열려있는 모든 탭을 저장해 놓았다가 나중에 다시 열어볼 수 있는 기능을 제공합니다. 사용법은 상당히 간단합니다. 일단 크롬 웹 스토어에서 TabCloud를 찾아 설치해 주면 아래와 같은 구름모양 아이콘이 크.. 더보기
Interpolation(보간법) 수식 Interpolation 수식을 이용하여 프레임 애니메이션을 구현하면 서서히 가속하거나 감속하는 애니메이션을 만들 수 있습니다. Interpolation 수식에는 여러 방식이 있습니다. 부동소수점 연산을 이용한 프레임 의존적인 감속 보간 부동소수점 연산을 이용하는 경우 Euler 보간법과 달리 지수 함수를 사용하지 않기 때문에 CPU에 부담을 덜 줍니다. 따라서 감속 보간을 구현할 경우 Euler 보간법 보다 부동소수점 연산을 이용하는 것이 더 효율적입니다. 부동소수점 연산을 이용한 프레임 의존적인 감속 보간에 사용되는 수식은 아래와 같습니다. F(x) = (x_0 * (weight - 1) + x_final) / weight x_0 : 시작 좌표 x_final : 마지막 좌표 weight : 기울기의 .. 더보기
Custom Widget에 사용자 속성 정의 및 사용하기 커스텀 위젯에 사용자 속성을 정의하려면 아래의 순서를 따라야 합니다. 1. res/value/attrs.xml 에 사용자 속성을 정의 2. xml에서 사용자 속성을 사용하기 위한 namespace를 지정한 후 커스텀 위젯의 속성에 사용자 속성을 정의 3. 커스텀 위젯 소스코드(.java)에서 사용자 속성의 값을 가져와 사용 attrs.xml에 사용자 속성 정의 아래와 같이 declare-styleable 태그 안에 attr 태그로 사용자 속성을 정의합니다. declare-styleable 태그안의 name 속성은 커스텀 위젯 소스코드(.java)에서 사용자 속성의 값을 가져오기 위해 사용됩니다. attr 태그의 format 속성의 값으로는 boolean, integer, float, dimension, .. 더보기
iBatis(MySQL 연동)에서의 LIKE 명령어 사용 보통 MySQL에서 like 검색을 쓰는 경우에는 아래와 같이 사용합니다. SELECT * FROM 테이블명 WHERE 칼럼명 LIKE '%검색어%'; 하지만 iBatis에서 like 검색을 쓰려면 concat 메소드를 사용해야 합니다. SELECT * FROM 테이블명 WHERE 칼럼명 LIKE CONCAT('%',#검색어#,'%'); 더보기
Searchable 리소스 출처 : 랩하는 프로그래머 더보기
사용중인 포트번호 확인하기 및 포트번호 사용하는 프로세스 중지시키기 사용중인 포트번호하려면 netstat 명령어를 사용하면 됩니다. netstat 명령어의 세부 옵션에 대한 자세한 사항은 cmd 창에서 netstat ? 를 입력하면 확인할 수 있습니다. netstat -ano 특정 포트의 사용 여부를 확인하고 싶으면 아래와 같이 cmd 창에 명령어를 입력하면 됩니다. netstat -ano | find "포트번호" 특정 포트를 사용하고 있는 프로세스를 중지하길 원한다면 아래와 같은 명령어를 사용하면 됩니다. for /f "token=5" %p in ('netstat -ano ^| find ":포트번호" ') do taskkill /f /pid %p 더보기
Key Code Key Pressed Javascript Key Code Key Pressed Javascript Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape 27 page up 33 page down 34 end 35 home 36 left arrow 37 up arrow 38 right arrow 39 down arrow 40 insert 45 delete 46 0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57 a 65 b 66 c 67 d 68 e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q.. 더보기
외부 CSS 파일 임포트하기 외부 CSS 파일을 jsp 페이지에 import하는 방법은 link 태그를 사용하는 것과 style 태그 안에 @import 를 사용하는 것 2가지가 있습니다. 둘 중 어느것을 사용해도 괜찮지만 link 태그를 사용하는 것이 @import를 사용하는 것보다 더 안정적입니다. link 태그를 이용하면 모든 브라우저에서 병행 다운로드를 보장하기 때문입니다. link 태그 사용시와 @import 사용시의 속도 차이에 관한 자세한 내용은 아래의 링크를 참조하시면 됩니다. seye2 님의 이글루 더보기
div 요소를 브라우저 가운데로 수평 정렬하기 div 요소를 브라우저 화면의 가운데로 수평 정렬하려면 가운데 정렬하기를 원하는 div 태그에 'margin:0px auto' CSS 속성을 추가하면 됩니다. 더보기
CSS 수직 정렬 출처 : seye2님의 이글루 더보기