본문 바로가기
반응형

전체 글276

3장 : 클레스, 객체, 메서드 3장 : 클레스, 객체, 메서드 클레스(Class) : 인스턴스변수와 이 변수에 접근할 수 있는 메서드의 모음이다. 클레스가 정의된 후 프로그래머가 그 클레스의 인스턴스(객체)를 생성할 수 있다. 객체(Object) : 배열과 관련된 메서드의 모음이다. 객체에 메시지를 보네 그 메서드중 하나를 실행할 수 있다. 메서드(Method) : 클레스 객체나 그 클레스의 인스턴스에 메시지를 보내 실행 시킬 수 있다. - 클레스 메서드(Class method) : 클레스 객체에 호출되는 메서드이며, 메서드 이름 앞에 +부호가 붙는다. - 인스턴스 메서드(Instance method) : 클레스의 인스턴스에 호출되는 메서드이다. 일므 앞에 -부호가 붙는다. 인스턴스(Instance) : 클레스의 실제표현이다. 보통 .. 2010. 8. 2.
시스템이 32/64-bit kernel로 운영중인지 확인하는 방법 시스템이 32/64-bit kernel로 운영중인지 확인하는 방법 # uname -a 하면 어떤 시스템이 깔렸는지 잘 나오지 않나요?.. i386 혹은 i686이면 32비트. x86_64면 64비트............ 더 간단히 하자면 uname -i 2010. 6. 7.
01 - iPhone SDK 3.2 - Hello World 01 - iPhone SDK 3.2 - Hello World 2010. 5. 1.
Binary File 읽고, 쓰기 ASP에서 binary파일(예: 이미지 파일)을 읽어서 출력할때 response.write 할경우는 제대로 안되므로 꼭 BinaryWrite 를 사용하애된다. * 출처 http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&IDX=258&source=overture#wf ASP에서 Binary File에 대한 처리가 없어서 component를 제작하여 처리를 했는데 이제 부터는 다음구문을 사용하면 될 것 같습니다. -- image.asp 2009. 12. 4.
리눅스 jdk설치 1. 위 사이트나 다른 곳에서 j2sdk-1_4_1_03-linux-i586-rpm.bin 파일을 다운로드 받습니다. 이 파일은 jdk rpm selfextract 스크립트 입니다. 2. ./j2sdk-1_4_1_02-linux-i586-rpm.bin 명령을 실행합니다. (실행권한이 없다면 chmod +x j2sdk-1_4_1_02-linux-i586-rpm.bin 를 먼저 실행) j2sdk-1_4_1_02-fcs-linux-i586.rpm 파일이 생성됩니다. 3. rpm -ivh j2sdk-1_4_1_02-fcs-linux-i586.rpm 명령 실행 4. 3번을 실행하면 /usr/java/j2sdk1.4.1_02 디렉토리에 jdk가 설치됩니다. 5. 이제 /usr/java/j2sdk1.4.1_02/bi.. 2009. 12. 2.
iptables port 설정 iptables 설정 vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT-m state --state NEW -m tcp --dport 8080 -j ACCEPT * 실행 /etc/init.d/iptables restart 2009. 12. 2.
mod_jk? 출처http://rahxephon.tistory.com/479?srchid=BR1http%3A%2F%2Frahxephon.tistory.com%2F479 mod_jk? mod_jk 는 이전의 mod_jserv의 대치용입니다. Tomcat 과 Apache 를 연동하는 아주 새로운 Tomcat-Apache plugin 입니다. 왜 mod_jk? 여러 이유: mod_jserv 는 너무 복잡해. Apache/JServ로부터 나왔기 때문에, Apache에 필요없는 수많은 JServ 용 코드가 있습니다. mod_jserv 는 오직 Apache에만. Tomcat 은 jk 라이브러리를 통해 많은 웹서버를 지원합니다. 지원, 문서화, 버그 수정의 측면에서 두가지 다른 작업모드를 지원한다는 것은 문제 많을 여지가 있습니다.. 2009. 12. 1.
CentOS 한글 깨짐 #] yum -y install kde-i18n-Korean fonts-korean #] vi /etc/sysconfig/i18n ====================================================================== LANG="ko_KR.eucKR" SUPPORTED="en_US.UTF-8;en_US;en;ko_KR;eucKR;ko_KR;ko" SYSFONT="lat0-sun 16" ====================================================================== #] source /etc/sysconfig/i18n 2009. 11. 30.
linux port 확인 linux port 확인 # cat /etc/services # vi /etc/services 2009. 11. 26.
Linux에서 특정 port로의 요청개수 확인 명령 Linux에서 특정 port로의 요청개수는 곧 동시접속자 수를 말할 수 있다. - apache의 동시접속 요청자 netstat -n|grep -F :80|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|sort -u|wc -l - was의 동시접속 요청자 netstat -n|grep -F :8080|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|sort -u|wc -l (위의 경우는 8080으로 was를 띄운상태임) * 출처 http://jace.tistory.com/95 2009. 11. 26.
Linux에서의 Port 정보 확인 netstate 열려 있는 모든 포트 : # netstat -nap LISTEN 되는 모든 포트 : # netstat -l 또는 netstat -nap | grep LISTEN 모든 서비스 동시 접속자 수 : # netstat -nap | grep ESTABLISHED | wc -l 웹 동시 접속자 수 : #netstat -nap | grep :80 | grep ESTABLISHED | wc -l nmap TCP 포트 확인 방법 : # nmap -sT -p 1-65535 localhost UDP 포트 확인 방법 : # nmap -sU -p 1-65535 localhost 네트워크에 열린 포트 확인 : # nmap -sX -p 22,53,110 211.239.111.* lsof 모든 네트워크 소켓 확인 :.. 2009. 11. 26.
CentOS yum 설정 /etc/yum.repo.d/CentOS-Base.repo ------------------------------------------------------- # CentOS-Base.repo # # This file uses a new mirrorlist system developed by Lance Davis for CentOS. # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for Cent.. 2009. 11. 25.
아파치 웹파일 경로 아파치 웹파일 경로 /var/www/html 2009. 11. 24.
아파치 서버 상태 확인 아파치 서버 상태 확인 /etc/init.d/httpd status 2009. 11. 24.
rpm 명령어 rpm이란 명령어를 간략히 요약하면 다음과 같습니다. - 패키지 설치 : rpm -ivh 패키지 - 패키지 업그레이드 : rpm -Uvh 패키지 - 패키지 제거 : rpm -e 패키지 - 패키지 검증 : rpm -V 패키지 - 패키지 정보확인 . rpm -qa 2009. 11. 24.
원격접속한상태에서 리눅스재부팅 reboot , shutdown -r now 2009. 11. 24.
자바 형변환 #1. 숫자를 문자열로 바꾸기 int i = 1234; String s = String.valueOf(i); 문자열 "1234"로 변환 String s = Integer.toString(i); 문자열 "1234"로 변환 String s = ””+i; 문자열 "1234"로 변환 String s = “”+12.34; 문자열 "12.34"로 변환 String s = “”+0; 문자열 "0"로 변환 #2. 문자열을 숫자로 바꾸기 String str = "1234"; int i = Integer.parseInt(str); long i = Long.parseLong(str) double i = Double.valueOf(str).doubleValue(); Byte.parseByte(str) 바이트형 변환 Short.. 2009. 9. 30.
[asp]개행문자 vbCrLf , chr(10), chr(13), --- chr(9) [asp]개행문자 vbCrLf , chr(10), chr(13), --- chr(9) 2009. 9. 2.
개발환경 구성 안드로이드에서 어플리케이션을 개발하기 위해서는 다음과 같은 환경이 구성 되어야 한다. (http://code.google.com/intl/ko/android/intro/installing.html 참조 하세요) 저의 환경은 윈도우 이므로 윈도우를 기준으로 설명을 드리고 있습니다.^^ 1. JAVA SDK설치 안드로이드가 자바 언어를 기반으로 만들어진 것이기 때문에 반드시 JAVA SDK가 설 치 되어 있어야 하겠죠? - http://java.sun.com/javase/downloads/index.jsp - Java SE Development Kit 6설치 2. 안드로이드 SDK설치 - http://code.google.com/android/download.html - 위 url에서 다운 받고 적절한 위치.. 2009. 9. 1.
Activity Life Cycle Activity :어플리케이션 내의 하나의 스크린 이라고 생각하면 되겠다. UI컴포넌트를 화면에 표시하고 시스템이나 사용자의 반응을 처리한다. 어플리케이션이 UI를 가진다면 하나 혹은 그 이상의 Activity를 가지며 기존의 Activity는 같은 기능을 하는 새로운 것으로 대체 될 수 있다. 안드로이드는 어플리케이션 내에서 생성된 모든 Activity의 히스토리 스택을 유지한다. OnCreate(): Activity가 생성될 때 처음으로 호출되는 함수.리소스를 초기화 OnStart(): Activity가 사용자에게 보여줄 준비가 되었을 때 호출됨 OnResume():Activity가 사용자에게 보여지고 사용자의 입력을 처리할수 있음. Activity스택의 가장 상위에 위치 OnPause(): 포커스 .. 2009. 9. 1.
C# ini 파일 class * C# ini 파일 class using System; using System.Text; using System.IO; using System.Runtime.InteropServices; namespace Jaedo.Core.Util { /// /// TIniFile /// Window INI 파일을 다루기 위한 클레스 /// /// public class CIniFile { /// /// ini 파일명을 저장 /// private string INIFileName; /// /// ini 파일을 지정하거나 가져올때 쓰는 속성 /// public string FileName { get { return INIFileName; } set { INIFileName = value; } } /// /// 생성자 .. 2009. 8. 27.
DBHelper.asp ASP-DBHelper.asp Function ExecSQL_Result 함수 추가된것 DB Execute 실행시 결과값을 반환하는 함수를 추가하였음. 원본파일을 태요사이트참고. ASP 모듈 DBHelper파일 정의 문서 2009. 8. 26.
Execute 실행시 첫번째 인자값에 결과값이 저장된다. Execute cmd.Execute result , , adExecuteNoRecords Execute 실행시 첫번째 인자값에 결과값이 저장된다. 예) insert,update,delete 실행된 건수결과 2009. 8. 26.
[asp] Execute 메서드 (ADO Command) 출처 http://blog.naver.com/wlsry82?Redirect=Log&logNo=80075361368 Execute 메서드 (ADO Command) 이 메서드는 CommandText 속성에 지정된 쿼리나 SQL문 또는 저장 프로시저를 실행합니다. 구문 행 반환 Command일 경우 Set recordset = command.Execute( RecordsAffected, Parameters, Options ) 비 행 반환 Command일 경우 command.Execute RecordsAffected, Parameters, Options 반환값 Recordset 개체 참조를 반환합니다. 매개 변수 RecordsAffected 옵션. 제공자가 이 메서드 작업을 실행할 레코드 개수를 반환하는 매개 .. 2009. 8. 26.
spread 6.0에서 엑셀출력시 시트보호 해제 * spread 6.0에서 엑셀출력시 시트보호 해제방법 spread.protect = False 로 해주세요... spread.protect = false spread.ExportToExcel (파일명, "Sheet1", "log.txt") spread.protect = true 2009. 8. 25.
jspSmartUpload를 이용한 파일 업로드 jspSmartUpload를 이용한 파일 업로드 2009. 7. 9.
이클립스 자바 API 도움말 한글로 나오게 설정하기 http://blog.naver.com/sungback?Redirect=Log&logNo=90030756087 2009. 7. 9.
JSP 개발 디렉토리와 서비스 디렉토리의 구조의 차이 출처: http://okjsp.tistory.com/1165643259 이클립스를 사용해서 개발을 하는 것은 기존 텍스트 에디터를 이용해서 작업하는 것과 많은 차이를 갖고 있다. 특히 웹 애플리케이션 개발에서는 더 많은 차이가 있게 되는데, 우선 언급해 볼 것이 서비스에 구성된 디렉토리와 개발에 사용되는 디렉토리의 차이점이다. 웹 애플리케이션은 서블릿 스펙에 따라서 디렉토리가 정해진 규칙을 갖고 있다. /WEB-INF/ 브라우저를 통해서 접근이 불가능한 웹 애플리케이션 핵심정보들을 포함하고 있는 디렉토리 /WEB-INF/classes/ 패키지에 따른 디렉토리별 class파일과 properties 파일이 위치하는 곳 /WEB-INF/lib/ 웹 애플리케이션에서 사용되는 jar 파일이 존재하는 곳 /META.. 2009. 7. 8.
이클립스 단축키 기본적으로 Preference > General > Keys에서 대부분(모든)의 단축키 확인 가능합니다. Ctrl+Shift+L : 단축키 보기 Hint [거의 달고 사는 단축키] ctrl + s : 저장 및 컴파일 ctrl + i : 소스 깔끔 정리(인덴트 중심의 자동구문정리) ctrl + space : 어휘의 자동완성(Content Assistance) ctrl + 1 : Quick Fix(Rename에 주로 사용) ctrl + shift + M : 캐럿이 위치한 대상에 필요한 특정클래스 import ctrl + shift + O : 소스에 필요한 패키지의 자동 임포트 ctrl + / : 한줄 또는 선택영역 주석처리/제거 ctrl + Q : 마지막 편집위치로 가기 ctrl + L : 특정줄번호로 가기.. 2009. 6. 30.
JSP 디버깅 하기 (실행 중지 명령어) 출처: http://www.cyworld.com/themore/221794 ASP에서는 response.end 명령어로 그 이하의 문장은 실행 안되게 해놓고 디버깅을 한다 PHP라면 Exit;. JSP에서는 ... if ( true ) return ; // 이렇게 한줄 써 주시면 return 문 아래 명령어들은 실행이 되질 않는다. 예제 ) String Name = "MK"; String Str = "이거 확실히 되는거야?"; String Chk = "고롬고롬"; out.println(Name + Str); if ( true ) return; // 아래라인의 Chk 변수는 실행이 되질 않는다. 왜?? 여기서 return 시켰으니.. out.println(Chk); 2009. 6. 30.
반응형