http://2525kih.blog.me/100128996208 퍼온글입니다.
아이티란..늘 어둡고 불만만 많은 직업 같다. 그렇다고 누가 이일을 하라고 강요하지도 않았다. 난 좋다.. 난 늘 행복하게 개발자의 길을 걸을 것이다.
2011년 11월 28일 월요일
2011년 11월 24일 목요일
2011년 11월 23일 수요일
LINUX_yum libsvn-java
eclipse에서 svn을 사용하면 나오는 경고(?)문구다.
인터넷을 찾아보면 이런 문구들이 많이 나온다.
apt-get install libsvn-java
하지만 난 페도라를 사용한다.
구글링을 하다보니 이게 나온다...
yum install subversion-javahl
해당 패키지를 install 한 후, eclipse 시작시 library를 사용할 수 있도록
eclipse.ini파일을 수정한다.
-vmargs 아래에
-Djava.library.path=/usr/lib ==> 추가
-Dosgi.requiredJavaVersion=1.5
이제 이클립스를 다시 실행시키면 위의 경고창은 뜨지 않는다.
/usr/lib 폴더에 아래 파일이 반드시 있어야 한다. 없다면 찾아서 해당 폴더를 추가하면 된다.
libsvnjavahl-1.so.0
2011년 11월 16일 수요일
ORACLE_데이터 타입
갑자기 데이터량에 대해서 알려달라는 요청이 왔다.
DB에 관심이 없다보니 완전 허접한 분야...
그와 함께 요청 온 레코드의 크기와 데이터처리 건수
레코드 크기 : 테이블을 구성하고 있는 컬럼의 bytes 값을 더하면 레코드의 크기가 나온다.
데이터처리 건수 : 말 그대로 하루에 데이타를 처리하는 건수
데이터량 : 테이블 별 레코드 크기에 데이터처리 건수를 곱해서 합해주면 하루 데이터량이 나온다.
데이터 타입별로 bytes 크기는 다음과 같다.
http://planmaster.tistory.com/321 에서 퍼온글입니다.
DB에 관심이 없다보니 완전 허접한 분야...
그와 함께 요청 온 레코드의 크기와 데이터처리 건수
레코드 크기 : 테이블을 구성하고 있는 컬럼의 bytes 값을 더하면 레코드의 크기가 나온다.
데이터처리 건수 : 말 그대로 하루에 데이타를 처리하는 건수
데이터량 : 테이블 별 레코드 크기에 데이터처리 건수를 곱해서 합해주면 하루 데이터량이 나온다.
데이터 타입별로 bytes 크기는 다음과 같다.
| DATA TYPE |
설 명
|
| VARCHAR2(n) | 가변 길이 문자 데이터(1~4000byte) |
| CHAR(n) | 고정 길이 문자 데이터(1~2000btye) |
| NUMBER(p,s) | 전체 p자리 중 소수점 이하 s자리(p:1~38, s: -84~127) |
| DATE | 7btye(BC 4712년 1월 1일부터 AD 9999년 12월 31일) |
| LONG | 가변 길이 문자 데이터(1~2Gbyte) |
| CLOB | 단일 바이트 가변 길이 문자 데이터(1~4Gbyte) |
| RAW(n) | n Byte의 원시 이진 데이터(1~2000) |
| LONG RAW | 가변 길이 원시 이진 데이터(1~2Gbyte) |
| BLOB | 가변 길이 이진 데이터(1~4Gbyte) |
| BFILE | 가변 길이 외부 파일에 저장된 이진 데이터(1~4Gbtye) |
http://planmaster.tistory.com/321 에서 퍼온글입니다.
MSSQL_테이타타입
■ 데이터 타입
- bigint (-9223372036854775808)에서 (9223372036854775807)
- int (2,147,483,648)에서 (2,147,483,647)
- smallint (-32,768)에서 (32,767)
- tinyint 0 에서 255
- bit
- decimal 10^38 +1에서 10^38 –1 사이의 고정 정밀도 및 배율 숫자 데이터
- numeric decimal 과 동일
- money 소수4자리 존재. 통화 단위의 1/1000의 정확성을 가진 -2^63(-922,337,203,685,477.5808)에서 2^63 - 1(+922,337,203,685,477.5807) 사이의 통화 데이터 값
- smallmoney 소수4자리 없음. 통화 단위의 1/1000의 정확성을 가진 -214,748.3648에서 +214,748.3647 사이의 통화 데이터 값입니다.
- real -3.40E + 38에서 3.40E + 38 사이의 부동 정밀도 숫자 데이터입니다.
- float -1.79E + 308에서 1.79E + 308 사이의 부동 정밀도 숫자 데이터입니다.
- datetime 1753년 1월 1일에서 9999년 12월 31일까지 1/300초 또는 3.33밀리초의 정확성을 가진 날짜 및 시간 데이터입니다.
- smalldatetime 1900년 1월 1일에서 2079년 6월 6일까지 1분의 정확성을 가진 날짜 및 시간 데이터입니다.
- char 최대길이 영문 8,000자. 8000자 크기 고정
- varchar 최대길이 영문 8,000자. 입력된 데이터에 따라 최대 8000자까지 크기 늘어남. 가변형.
- text 길이가 최대 2^31 - 1(2,147,483,647)자이고 유니코드가 아닌 가변 길이 데이터입니다
- nchar 최대길이 유니코드 4000자. 고정 (가변형 nvarchar) / ※ 단위 처리를 2바이트로 처리.
ex) nchar(5) -- 영문한글 모두 5글자
- ntext 길이가 최대 2^30 - 1(1,073,741,823)자인 가변 길이 유니코드 데이터입니다.
LINUX_Add/Remove Software에서 torrent를 설치 해보자
시스템 -> 관리 -> Add/Remove Software를 선택한다.
torrent치고 find버튼을 클릭한다.
우측에 A Bit Torrent를 선택하여 Next하면서 설치한다.
torrent치고 find버튼을 클릭한다.
우측에 A Bit Torrent를 선택하여 Next하면서 설치한다.
2011년 11월 10일 목요일
LINUX_터치패드 설치
yum install gsynaptics
설치후
/etc/X11 / <== 이게 있으면 터치패드 설치된거 같다..
나도 리눅스 맹이라 잘 모르것다
하여튼
[jys3126@localhost X11]$ synclient
치면 키보드 정보가 나온다
[jys3126@localhost X11]$ synclient TouchpadOff=1
1이면 꺼지고 0이면 켜진다. 터치패드가 ㅋ
설치후
/etc/X11 / <== 이게 있으면 터치패드 설치된거 같다..
나도 리눅스 맹이라 잘 모르것다
하여튼
[jys3126@localhost X11]$ synclient
치면 키보드 정보가 나온다
[jys3126@localhost X11]$ synclient TouchpadOff=1
1이면 꺼지고 0이면 켜진다. 터치패드가 ㅋ
2011년 11월 9일 수요일
LINUX_tgz파일압축및 압축해제
tgz 파일압축 및 압축해제
<압축,해제 관련 명령어>tar = - c : 파일 압축
- x : 압축해제
- v : 파일의 크기 표시제
- f : 사용할 파일의 tar지정
- z : tar에서 gzip으로 할때 붙임
- x : 압축해제
- v : 파일의 크기 표시제
- f : 사용할 파일의 tar지정
- z : tar에서 gzip으로 할때 붙임
tgz 압축 해제tar -xvzf name.tgz
tgz 압축 tar cvzf 파일명.tar.gz <디렉토리> 또는 파일
tar.bz2 압축 해제
tar -jxvf name.tar.bz2
tar -jxvf name.tar.bz2
LINUX_jdk7 rpm 설치
www.oracle.com 에서 jdk 다운받음 rpm으로
rpm -ivh jdk-7u1-linux-i586.rpm
http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Xs2j&articleno=53&_bloghome_menu=recenttext#ajax_history_home
여기서 퍼왔습니다.좋은정보 감사합니다.
rpm -ivh jdk-7u1-linux-i586.rpm
http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Xs2j&articleno=53&_bloghome_menu=recenttext#ajax_history_home
여기서 퍼왔습니다.좋은정보 감사합니다.
B. JAVA SDK 7 RPM 설치
1) JDK 다운로드
맨 왼쪽 “Java Platform (JDK) 7” 클릭
Accept License Agreement 를 선택한 뒤
리눅스 버전의 rpm파일을 /usr/local/src 에 다운로드
jdk-7-linux-i586.rpm: 32bit
jdk-7-linux-x64.rpm: 64bit
#rpm -ivh jdk-7-linux-i586(x64).rpm
/usr/java/jdk1.7.0 디렉토리 생성됨
/usr/local/java 경로로 옮김
#mv jdk1.7.0 /usr/local/java
2) 환경 설정
#vi /etc/profile
파일 마지막 부분에 JDK 설정 추가
# JAVA SDK 7
JAVA_HOME=/usr/local/java
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:.
변경된 내용 적용후 설치버전 확인.
# source /etc/profile
# javac -version
javac 1.7.0
설치완료
LINUX_ yum으로 openjdk삭제
1. rpm -qa | grep jdk 검색
2. yum remove java-1.6.0.-openjdk-javadoc 등등 하나씩 지워준다
2. yum remove java-1.6.0.-openjdk-javadoc 등등 하나씩 지워준다
2011년 11월 3일 목요일
ASP_Mid 함수
http://thdwns2.springnote.com/pages/707805 퍼왔습니다. 좋은정보 감사합니다.
문자열 중간 부분을 반환한다.
- 형식
Mid(문자열, 시작 [,길이])
- 참고
"길이" 를 생략하면 시작 위치에서 해당 문자열의 마지막 문자까지 모두 반환한다.
- 예제
- <TITLE> ASP 함수 예제</TITLE>
<CENTER><H2>Mid 함수 예제</H2></CENTER>
<%
str1 = "Kim Hyoung Ro"
str2 = Mid(str1,5,6)
str3 = Mid(str1,4)
Response.Write "str1 : " & str1 & "<BR>"
Response.Write str1 & "의 5번째부터 6문자 : " & str2 & "<BR>"
Response.Write str1 & "의 4번째부터 전체 문자 : " & str3 & "<BR>"
%>
- 결과
ASP_Request Object
Request Object는 주로 사용자로부터 정보를 전달 받을때 사용되는 개체입니다우리는 ASP 라는 서버 사이드를 공부하는 것이기에 모든 관점은 서버쪽에서 바라보는 습관이 필요함다
Request 라는 말은 "요청하다" 이지만 이것은 서버측에서 요청한다는 의미입니다... 즉, 사용자가 서버로 보내오는 요청이나 데이터를 얻어내는 역할을 하는 것이 바로 이 Request 개체가 담당하는 역할이지요..이 개체가 가지고 있는 주요기능은 다음 표와 같습니다만...아무래도 강좌에서 이 개체의 컬렉션등을 구체적으로 모두 알아보기에는 어려움이 있기에...우린 여기서 그 중 중요한 몇가지만 체크하려 합니다.... (더 깊숙한 내용은 책이나 MSDN을 참고해 주세요)
자세한 URL(펌URL)
http://www.taeyo.pe.kr/lecture/3_beginner_Objects/Request.htm
ASP_Server.CreateObject 설명
네이버 지식인에서 긁어왔습니다. 좋은지식 감사합니다. (--)(__)(--)
1.ADODB.connention : 데이터베이스 커넥션
객체로 데이터베이스 서버와 연결을 하는 구문입니다.
한마디로 Recrodset과 DB간의 연결통로를 구성하기위에 Connection 개체를 만들어야 합니다.
예) set db = Server.Createobject("Adodb.connection")
db.open 연결주소, 접속아이디, 암호
2.ADODB.Recordset : 데이터 레코드셋
만들어진 sql 문장을 이용하여 Recrodset 개체를 open 하면 DB로부터 데이타가 전송되어 Recordset 개체에 저장되게 됩니다.
예) set rs = Server.Createobject("Adodb.Recrodset")
rs.open sql, db, 1, 2
3. ABCUpload4.XForm : abc 업로드 컴포넌트 객체 생성
사이트 갤럭시, ABC, DEXT 등 다양한 업로드 컴포넌트 객체를 생성시킬 수 있습니다.
예) Set upload = Server.CreateObject("ABCUpload4.XForm")
4. Excel.Application : 에플리케이션 객체 생성
엑셀 파일 저장 및 웹에서의 편집 그외에 파워포인트 등 다양한 에플리케이션을 연결합니다.
예) Set excel = Server.CreateObject("Excel.Application")
5. CDO.Message : 메일 객체 생성
CDO 메일 및 각종 메일서버 객체를 생성하여 메일을 보내기도 합니다.
예) Server.CreateObject("CDO.Message")
1.ADODB.connention : 데이터베이스 커넥션
객체로 데이터베이스 서버와 연결을 하는 구문입니다.
한마디로 Recrodset과 DB간의 연결통로를 구성하기위에 Connection 개체를 만들어야 합니다.
예) set db = Server.Createobject("Adodb.connection")
db.open 연결주소, 접속아이디, 암호
2.ADODB.Recordset : 데이터 레코드셋
만들어진 sql 문장을 이용하여 Recrodset 개체를 open 하면 DB로부터 데이타가 전송되어 Recordset 개체에 저장되게 됩니다.
예) set rs = Server.Createobject("Adodb.Recrodset")
rs.open sql, db, 1, 2
3. ABCUpload4.XForm : abc 업로드 컴포넌트 객체 생성
사이트 갤럭시, ABC, DEXT 등 다양한 업로드 컴포넌트 객체를 생성시킬 수 있습니다.
예) Set upload = Server.CreateObject("ABCUpload4.XForm")
4. Excel.Application : 에플리케이션 객체 생성
엑셀 파일 저장 및 웹에서의 편집 그외에 파워포인트 등 다양한 에플리케이션을 연결합니다.
예) Set excel = Server.CreateObject("Excel.Application")
5. CDO.Message : 메일 객체 생성
CDO 메일 및 각종 메일서버 객체를 생성하여 메일을 보내기도 합니다.
예) Server.CreateObject("CDO.Message")
ASP_UBound 함수
exam)
Private Sub BuiltInCommand( byVal cmd, byVal params)
If Not IsArray(params) Then Exit Sub
Dim i
For i=0 To UBound(params,1)
cmd.Parameters.Append cmd.CreateParameter( _
params(i)(0), _
params(i)(1), _
params(i)(2), _
params(i)(3), _
params(i)(4) _
)
'Response.Write params(i)(4) & "<br>"
Next
End Sub
If Not IsArray(params) Then Exit Sub
Dim i
For i=0 To UBound(params,1)
cmd.Parameters.Append cmd.CreateParameter( _
params(i)(0), _
params(i)(1), _
params(i)(2), _
params(i)(3), _
params(i)(4) _
)
'Response.Write params(i)(4) & "<br>"
Next
End Sub
2011년 11월 1일 화요일
DIR명령어로 파일리스트 뽑아 내기
dir /s /b *.asp >> fileList.txt
/s : 하위폴더까지 모두 검색합니다.
/b: 기본정보를 제거 하고 출력합니다.
>> write합니다.
fileList.txt 파일명입니다.
/s : 하위폴더까지 모두 검색합니다.
/b: 기본정보를 제거 하고 출력합니다.
>> write합니다.
fileList.txt 파일명입니다.
피드 구독하기:
덧글 (Atom)