간혹 js파일 수정한 후에 변경한 내용이 바로 적용되지 않을 때가 있습니다. 이런 경우 아래와 같이 js파일을 로드하는 부분의 js파일 이름뒤에 ?version=### 값을 덧붙여주고 js파일 내용 변경시마다 version 값을 증가시켜주면 변경된 부분이 바로 적용됩니다.

<script type="text/javascript" src="js/addscheduleform.js?version=20121221"></script> 





출처 : 승's Life 블로그 
신고
Posted by 플라스틱라디오
원인은 모르겠으나 잘 되던게 갑자기 제목과 같은 오류가 발생하면 안되는 경우가 있는데요.. 이럴때는 해당 jsp파일을 삭제 후 다시 만들어서 하면 잘 됩니다.
저작자 표시 비영리 변경 금지
신고
Posted by 플라스틱라디오
유튜브 동영상을 팝업 형식으로 플레이해주는 JQuery 플러그인 입니다. 아래 링크로 들어가시면 플러그인 다운로드와 자세한 사용법을 확인하실 수 있습니다.








이 플러그인을 이미지나 버튼 등에 사용하면 클릭 시 유튜브의 영상을 아래와 같은 팝업 형태로 플레이 되게 해 줍니다. 





참고 : 웹멘터 블로그





이 밖에도 팝업 형태로 비디오를 플레이 해주는 다양한 플러그인들이 있는데, 10개의 Best jQuery 팝업 플러그인을 소개하고 있는 페이지가 있어 링크를 겁니다. 아래 링크로 들어가서 마음에 드는 플러그인을 한번 찾아보세요.^^


저작자 표시 비영리 변경 금지
신고
Posted by 플라스틱라디오
TAG YouTube

자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다.



알파벳(대소문자 동일함)
Mozilla
IE
Opera
pseudo ASCII codes
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
81
r
82
s
83
t
84
u
85
v
86
w
87
x
88
y
88
z
90



기능키
Mozilla
IE
Opera
pseudo ASCII codes
Backspace
8
Tab
9
Enter
13
Shift
16
Control
17
Alt
18
Pause / Break
19
Caps Lock
20
ESC
27
Space
32
Page Up
33
Page Down
34
End
35
Home
36
왼쪽 방향키
37
윗 방향키
38
오른쪽 방향키
39
아래 방향키
40
Insert
45
Delete
46
왼쪽 Windows키
91
219
0
오른쪽 Windows키
92
220
0
메뉴키
93
0
Num Lock
144
Scroll Lock
145



숫자
Mozilla
IE
Opera
pseudo ASCII codes
0
48
1
49
2
50
3
51
4
52
5
53
6
54
7
55
8
56
9
57



키패드
Mozilla
IE
Opera
pseudo ASCII codes
0 / Ins
96 / 45
48 / 45
1 / End
97 / 35
49 / 35
2 / 아래 방향키
98 / 40
50 / 40
3 / Pg Dn
99 / 34
51 / 34
4 / 왼쪽 방향키
100 / 37
52 / 37
5
101 / 12
53 / 12
6 / 오른쪽 방향키
102 / 39
54 / 39
7 / Home
103 / 36
55 / 36
8 / 윗 방향키
104 / 38
56 / 38
9 / Pg Up
105 / 33
57 / 33
*
106
42
+
107
43
-
109
45
/
111
47
. / Del
110 / 46
78 / 46



F키
Mozilla
IE
Opera
pseudo ASCII codes
F1
112
F2
113
F3
114
F4
115
F5
116
F6
117
F7
118
F8
119
F9
120
F10
121
F11
122
F12
123



기호
Mozilla
IE
Opera
pseudo ASCII codes
; / :
59
186
59
59 / 58
= / +
107
187
61
61 / 43
, / <
188
44
44 / 60
- / _
109
189
45
45 / 95
. / >
190
46
46 / 62
/ / ?
191
47
47 / 63
` / ~
192
96
96 / 126
[ / {
219
91
91 / 123
\ / |
220
92
92 / 124
] / }
221
93
93 / 125
' / "
222
39
39 / 34




아래 링크로 가시면 키이벤트에 대해 테스트 해볼 수 있습니다.
Javascipt Key Event Test Script





출처 : OUTSIDER'S DEV STORY - Javascript 키보드 Keycode(ACSII Code) 목록
저작자 표시
신고
Posted by 플라스틱라디오
PuTTY의 실행창에서 한글이 깨져서 보이는 경우 글꼴을 변경하거나 인코딩방식을 변경해 주어야 합니다.

1. 글꼴 변경
PuTTY 설정창의 Window - Appearance에서 글꼴을 한글지원 글꼴로 변경

2. 인코딩 변경
PuTTY 설정창의 Window - Translation의 Remote character set:을 utf-8 등으로 변경

 
저작자 표시
신고

'웹프로그래밍 > PuTTY' 카테고리의 다른 글

PuTTY 에서 한글이 제대로 표시 안될 경우  (0) 2012.01.11
Posted by 플라스틱라디오
TAG putty, 한글
다음과 같이 자바스크립트에서 ArrayList 메소드를 정의하면 Java의 ArrayList와 동일하게 사용이 가능합니다.
  
//ArrayList 구현
function ArrayList(){
	this.array = new Array();
	this.add = function(obj){
		this.array[this.array.length] = obj;
	};
	this.iterator = function (){
		return new Iterator(this);
	};
	this.length = function (){
		return this.array.length;
	};
	this.get = function (index){
		return this.array[index];
	};
	this.addAll = function (obj){
		if (obj instanceof Array){
			for (var i=0;i<obj.length;i++){
				this.add(obj[i]);
			}
		} else if (obj instanceof ArrayList){
			for (var i=0;i<obj.length();i++){
				this.add(obj.get(i));
			}
		}
	};
}

function Iterator (arrayList){
	this.arrayList;
	this.index = 0;
	this.hasNext = function (){
		return this.index < this.arrayList.length();
	};
	this.next = function() {
		return this.arrayList.get(index++);
	};
}





출처 : Koders.com
저작자 표시
신고
Posted by 플라스틱라디오

정규 표현식이란?  

정규 표현식은 문자열에서 특정한 캐릭터 조합을 찾아내기 위한 패턴입니다. 이를 이용하면 좀 더 세밀한 방법으로 문자들을 검색할 수 있습니다.




자바스크립트에서 정규 표현식 생성  

자바스크립트에서 정규표현식 생성 방법으로는 2가지가 있습니다.

1. object initializers를 사용한 방법 

  정규표현 = /패턴/i or /패턴/g or /패턴/gi                                                  
  ex) var reg = /abc/i; 
  ※ 여기서 주의할 것은 표현식 바깥을 ""로 감싸지 않는다는 점입니다.

2. RegExp 객체의 constructor function을 사용한 방법 

  new RegExp("패턴", "i") or new RegExp("패턴", "g") or new RegExp("패턴", "gi")
  ex) var reg = new RegExp("abc", "i");




정규 표현식의 플래그 구성 요소  

정규 표현식에서 사용할 수 있는 플래그 구성 요소는 다음과 같습니다. 이들은 생략이 가능합니다.
 

g   완전일치 (발생할 모든 패턴에 대한 전역 검색)
i    대소문자 무시
gi  대소문자 무시하고 완전 일치 





 
출처 :  혼돈으로 이루는 질서 - 자바스크립트 정규표현식(JavaScript Regular Expression)
저작자 표시
신고
Posted by 플라스틱라디오

이클립스에서 전에는 잘 작동하던 struts2 웹애플리케이션이 갑자기 struts2 오류를 발생시키며 작동이 안되는 경우가 있습니다. 정확한 원인을 찾아서 정확한 대처법을 알아서 오류를 해결해야할테지만 일단은 대충 아래와 같은 방법을 사용하면 오류가 없어지더군요..



1. 먼저 struts2와 관련된 jar 파일들을 삭제한 후 다시 import 해 준 후 서버를 재실행하고 웹애플리케이션을 다시 실행합니다.

2. 그래도 여전히 오류가 발생할 경우 struts2 태그 사용을 위한 taglib 지시자의 uri 속성에 정의된 '/struts-tags'를 삭제한 후 다시 작성해서 저장한 다음 웹애플리케이션을 재실행합니다.

3. 여전히 오류가 없어지지 않았을 경우 web.xml의 struts2 사용을 위한 filter, filter-mapping 태그 내용을 삭제한 다음 다시 작성한 후 서버를 재실행하고 웹 애플리케이션을 다시 실행합니다.


 
저작자 표시
신고
Posted by 플라스틱라디오
TAG struts2

보통 MySQL에서 like 검색을 쓰는 경우에는 아래와 같이 사용합니다.
SELECT * FROM 테이블명 WHERE 칼럼명 LIKE '%검색어%';



하지만 iBatis에서 like 검색을 쓰려면 concat 메소드를 사용해야 합니다. 
SELECT * FROM 테이블명 WHERE 칼럼명 LIKE CONCAT('%',#검색어#,'%');
저작자 표시
신고

'웹프로그래밍 > iBatis' 카테고리의 다른 글

iBatis(MySQL 연동)에서의 LIKE 명령어 사용  (0) 2011.12.29
Posted by 플라스틱라디오
TAG ibatis, like, MySQL

사용중인 포트번호하려면 netstat 명령어를 사용하면 됩니다. netstat 명령어의 세부 옵션에 대한 자세한 사항은 cmd 창에서 netstat ? 를 입력하면 확인할 수 있습니다.

netstat -ano 



특정 포트의 사용 여부를 확인하고 싶으면 아래와 같이 cmd 창에 명령어를 입력하면 됩니다. 

netstat -ano | find "포트번호"



특정 포트를 사용하고 있는 프로세스를 중지하길 원한다면 아래와 같은 명령어를 사용하면 됩니다.

for /f "token=5" %p in ('netstat -ano ^| find ":포트번호" ') do taskkill /f /pid %p



 
저작자 표시
신고
Posted by 플라스틱라디오


맨 위로

티스토리 툴바