'전체 글'에 해당되는 글 171건

  1. 2011.09.07 아스키코드표 ( ascii code table )
  2. 2011.09.07 XML에서 사용할수 없는 문자들 : unicode control characters
  3. 2011.08.18 apache 서버 설치 하기
  4. 2011.08.11 JSTL 버전별 사용 환경 및 사용 설정
  5. 2010.10.30 주택청약저축, 청약예금, 청약부금

아스키코드표 ( ascii code table )

개발 2011. 9. 7. 12:54

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Char

Hex

Oct

Dec

  

Char

Hex

Oct

Dec

Ctrl-@ NUL

00

000

0

NUL (null문자)

Space

20

040

32

Ctrl-A SOH

01

001

1

SOH (헤더개시)

!

21

041

33

Ctrl-B STX

02

002

2

STX (텍스트 개시)

"

22

042

34

Ctrl-C ETX

03

003

3

ETX (텍스트 종료)

#

23

043

35

Ctrl-D EOT

04

004

4

EOT (전송종료)

$

24

044

36

Ctrl-E ENQ

05

005

5

ENQ (조회)

%

25

045

37

Ctrl-F ACK

06

006

6

ACK (수신 OK)

&

26

046

38

Ctrl-G BEL

07

007

7

BEL (경고) a

'

27

047

39

Ctrl-H BS

08

010

8

BS (후퇴) b

(

28

050

40

Ctrl-I HT

09

011

9

HT (수평탭) t

)

29

051

41

Ctrl-J LF

0A

012

10

LF (개행) n

*

2A

052

42

Ctrl-K VT

0B

013

11

VT (수직탭) v

+

2B

053

43

Ctrl-L FF

0C

014

12

FF (새페이지) f

,

2C

054

44

Ctrl-M CR

0D

015

13

CR (복귀) r

-

2D

055

45

Ctrl-N SO

0E

016

14

SO (Shift Out)

.

2E

056

46

Ctrl-O SI

0F

017

15

SI (Sift In)

/

2F

057

47

Ctrl-P DLE

10

020

16

DEL (자료링크 이스케이프)

0

30

060

48

Ctrl-Q DCI

11

021

17

DIC1 (장치제어 1)

1

31

061

49

Ctrl-R DC2

12

022

18

DIC2 (장치제어 2)

2

32

062

50

Ctrl-S DC3

13

023

19

DIC3 (장치제어 3)

3

33

063

51

Ctrl-T DC4

14

024

20

DIC4 (장치제어 4)

4

34

064

52

Ctrl-U NAK

15

025

21

NAK (수신실패)

5

35

065

53

Ctrl-V SYN

16

026

22

SYN (동기)

6

36

066

54

Ctrl-W ETB

17

027

23

ETB (전송블록 종료)

7

37

067

55

Ctrl-X CAN

18

030

24

DAN (취소)

8

38

070

56

Ctrl-Y EM

19

031

25

EM (매체종료)

9

39

071

57

Ctrl-Z SUB

1A

032

26

SUB (치환)

:

3A

072

58

Ctrl-[ ESC

1B

033

27

ESC (이스케이프)

;

3B

073

59

Ctrl-\ FS

1C

034

28

FS (파일분리)

<

3C

074

60

Ctrl-] GS

1D

035

29

US (유닛분리)

=

3D

075

61

Ctrl-^ RS

1E

036

30

SP (공백)

>

3E

076

62

Ctrl_ US

1F

037

31

US (유닛분리)

?

3F

077

63

 

 

Char

Hex

Oct

Dec

Char

Hex

Oct

Dec

@

40

100

64

`

60

140

96

A

41

101

65

a

61

141

97

B

42

102

66

b

62

142

98

C

43

103

67

c

63

143

99

D

44

104

68

d

64

144

100

E

45

105

69

e

65

145

101

F

46

106

70

f

66

146

102

G

47

107

71

g

67

147

103

H

48

110

72

h

68

150

104

I

49

111

73

i

69

151

105

J

4A

112

74

j

6A

152

106

K

4B

113

75

k

6B

153

107

L

4C

114

76

l

6C

154

108

M

4D

115

77

m

6D

155

109

N

4E

116

78

n

6E

156

110

O

4F

117

79

o

6F

157

111

P

50

120

80

p

70

160

112

Q

51

121

81

q

71

161

113

R

52

122

82

r

72

162

114

S

53

123

83

s

73

163

115

T

54

124

84

t

74

164

116

U

55

125

85

u

75

165

117

V

56

126

86

v

76

166

118

W

57

127

87

w

77

167

119

X

58

130

88

x

78

170

120

Y

59

131

89

y

79

171

121

Z

5A

132

90

z

7A

172

122

[

5B

133

91

{

7B

173

123

\

5C

134

92

|

7C

174

124

]

5D

135

93

}

7D

175

125

^

5E

136

94

~

7E

176

126

_

5F

137

95

DEL

7F

177

127





:

XML에서 사용할수 없는 문자들 : unicode control characters

개발 2011. 9. 7. 11:41

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


XML로 데이터를 보내고 있는데, XML에 포함될수 없는 문자들이 있네요.

이클립스에서는 아래와같이 에러문구를 보여줍니다.

An invalid XML character (Unicode: 0xb) was found in the CDATA section


XML 스펙을 찾아보면 1.0에서는 CDATA 섹션에도 들어갈수 없는 문자들이 있고, 1.1에서는 가능하다고 하네요.
보통 아래처럼 XML 1.0 으로 쓰고 있었는데... 이런 함정이 숨어 있을줄이야..

<?xml version="1.0" encoding="UTF-8"?>

두가지 해결방법이 있습니다.
첫번째는, 아래같은 로직을 이용해서 문제를 회피할수 있습니다.

public String filterBadXMLCharactors(String textToFilter) {
  StringBuffer filteredString = new StringBuffer();
  char current;

  if (textToFilter == null || "".equals(textToFilter)) {
   return "";
  }

  for (int i = 0; i < textToFilter.length(); i++) {
   current = textToFilter.charAt(i);

   if ((current == 0x9) || //
    (current == 0xA) || //
    (current == 0xD) || //
    ((current >= 0x20) && (current <= 0xD7FF)) || //
    ((current >= 0xE000) && (current <= 0xFFFD)) || //
    ((current >= 0x10000) && (current <= 0x10FFFF))) {
    filteredString.append(current);
   }
  }
  return filteredString.toString();
 }


두번째는,
CDATA 섹션에 데이터를 인코딩해서 넣는 것입니다. CDATA에는 바이너리도 넣을수 있는줄 알았는데 아니었어요.

두번째 해결방법이 더 좋은 방법인데, 주고받는쪽 둘다 고쳐야 됩니다.



:

apache 서버 설치 하기

개발 2011. 8. 18. 22:10

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 아파치 서버를 다운 받는다.
wget http://mirror.apache-kr.org/httpd/httpd-2.2.19.tar.gz

tar -xvzf httpd-2.2.19.tar.gz

2. 환경설정

cd httpd-2.2.19
./configure --prefix=/home1/irteam/apps/httpd-2.2.19

make

make install

3. 아파치 환경파일 백업

cd conf

cp httpd.conf httpd.conf.original


4. 아파치 환경파일 수정

vi httpd.conf





:

JSTL 버전별 사용 환경 및 사용 설정

개발 2011. 8. 11. 16:58

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
아파치에서 퍼온내용이다.
버전별로 필요한 항목이 적용되어 있다. 

1.2 버전은 tomcat 6.0 부터 사용가능하다.
1.1 버전은 tomcat 5.5 부터 사용가능하다.


JSP(tm) Standard Tag Library implementations

Apache hosts the Apache Standard Taglib, an implementation of the JSP Standard Tag Library (JSTL) specification. Various versions are available.

Version JSTL version Requirements Getting the Taglib
Standard 1.2 JSTL 1.2 (not yet JCP approved) Servlet 2.5, JavaServer Pages 2.1 svn
Standard 1.1 JSTL 1.1 Servlet 2.4, JavaServer Pages 2.0 download
Standard 1.0 JSTL 1.0 Servlet 2.3, JavaServer Pages 1.2 download

News

Date Item
2009/04/22 Moved to a Maven based build system.
2008/12/21 A patch from Robert Goff has moved the trunk of the Standard Taglib up towards JSTL 1.2 level.
10/25/2004 Standard Taglib version 1.1.2 - A minor bug fix update - is now available.
07/20/2004 Standard Taglib version 1.1.1 released - A minor bug fix update - is now available.
01/30/2004 Standard Taglib version 1.1.0 - First official release of our implementation of JSTL 1.1 - is now available.
09/25/2003 Standard Taglib version 1.1.0-B1 - early access (Beta 1) of our implementation of JSTL 1.1 - is now available.


jstl 1.1 의 경우
/WEB-INF/lib/
여기에 jstl.jar, starndard.jar 파일을 위치 시킨다.
/WEB-INF/web.xml 에
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>
 <taglib>
<taglib-uri>http://java.sun.com/jstl/fn</taglib-uri>
<taglib-location>/WEB-INF/tld/fn.tld</taglib-location>
</taglib> 
</jsp-config>

jsp 페이지에는
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
를 위줄에 써준다.





:

주택청약저축, 청약예금, 청약부금

정치&경제 2010. 10. 30. 16:18

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1;청약부금이나 예금은 가점제
 - 가족 1명당 5점으로 7명까지 35점,
 - 무주택기간 1년에 2점으로 32점,
 - 통장가입기간 1년에 1점으로 17점으로 84점이 만점
 - 최소한 65점 이상 되어야 소단지라도 당첨 가능하며

2;청약저축은 2-10만원 납입
 - 10만원 당 1회 납입
 - 납입금이 많고 납입횟수가 많아야 당첨 유리
 - 납입횟수 130회 정도는 되어야 할 것이며,15년이상 부은 사람도 아주 많습니다.



: