본문 바로가기

Programing

이클립스 소스 추가(기존 프로젝트 소스) 몇일전 끝난 프로젝트.. 실습이나 해보자 하는 마음에서~~다시 열었다~~ 앗!!!그러나.... 가만생각해보니~~~;; 소스만 달랑~~D드라이브에 백업해놓고 그냥 노트북을 밀어버렸따..;;; 이클립스 설정을 잘모르는 나에겐...당황그자체이다..;;; 거기다가~~필요한 jre 파일들 까지 몽땅 날려버린것이다..그냥 딸랑...웹소스만....웹.소.스.만...;;; 아....어쩜이리도 멍충할까나..ㅜㅜ 그래서~그냥 연습이나 하쟈 하는 맘으로 웹소스만 붙여봤다...흐으으읅.ㅜ 쟈~~~기존 소스를 붙여볼까나~!!!ㅋ Project Explorer 창에서 오른쪽클릭 후 Import 클릭! General > Existing Projects into Workspace 클릭 후 Next 클릭!! Select root di.. 더보기
Java JDK 설치 및 환경변수 설정 프로젝트 끝나고 오늘 부터 일주일 휴가를 받은 섭씨... 날씨도 구리구리하고 할것도 없어서 그냥 집에서 공부나 하기로... 포멧한 PC에서 막상 JAVA 공부를 하려니 이거원.... 셋팅하는 방법을 까먹었다..;; 20여분동안 설정하는 방법을 다시 배우고 셋팅완료~ㅋ 이거 은근 일이다..;; 그래서 JDK설정 하는 방법을좀 올려놓으면 도움이 되지 않을까해서~~크크~ 설정 하는 방법을 좀 살펴보쟈잉?!ㅋ 1. JDK 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.html 사이트로 궈궈~! 첫번째 java platform 이미지 클릭!! 이미지 버특을 클릭하면 다운로드 항목이 나오게 되는데~~가장먼저 첫번째 Accept License .. 더보기
java 클래스(Class) 클래스(Class) 객체지향 프로그래밍(OOP)에서 클래스는 특정 종류의 객체내에 있는 변수와 메쏘드를 정의하는 일종의 틀, 즉 템플릿이다. 따라서, 객체는 클래스로 규정된 인스턴스로서, 변수 대신 실제값을 가진다. 라고 하는데...데체 뭔소린지....ㅡ..ㅡ;;;; 도무지 알수없는 말... 나같은 사람은 어찌하라는건지원...;;;;ㅋ 그래서 그냥 생각나는데로 내가 이해한대로~~ 정리를 해보쟈~~ㅋ(뭐 어쩌겠어~ㅋ 서울만 가면되는거 아니것엉???응?!ㅋ) 객체 지향(Oop) 1945년 미국 국방성에서 존 폰 노이만(누구야??;;) 박사가 프로그램 내장 방식을 제안한 이후로 모든 컴퓨터는 프로그램을 메모리에 저장한 후 실행하는 구조가 되었단다 그치만 문제가 이때 메모리 가격이 정말 엄청나게 고가 였다는거다.. 더보기
java 데이터형, 변수 데이터형 명령어 비트 저장할 수 있는 값의 범위 논리형 boolean 1 true ~ false 문자형 char 16 유니코드, 0 ~ 65535 수치형(바이트) byte 8 -128 ~ 127 수치형(16비트 정수) short 16 -32,768 ~ 32,767 수치형(정수) int 32 -2,147,483,648~2,147,483,647 수치형(64비트 정수) long 64 -9223372036854775808 ~ 9223372036854775807 수치형(실수형) float 32 ±3.40282347E+38 ~ ±1.40239846E-45 IEEE754-1985 표준 수치형(64비트 실수형) double 64 ±179769313486231570E+308 ~ ±4.94065645841246544E-3.. 더보기
java 생성자 생성자 - 클레스 를 생성할때 클레스의 초기화 작업을 할때 쓰이며 주로 클레스를 사용하기전 클레스의 멤버 변수들을 초기화 할 목적으로 사용한다. public class Class1{//클레스 public Class1(val1,val2.......){//생성자 //생성자 바디 } } 생성자는 클레스 생성시 넘어오는 인자값을 받아 자동 실행된다. Class1 ClassObj = new Class1(val1,val2,val3...); 인자값이 없을경우 생성자가 실행되지 않는것이 아니라 인자값이 없는 빈 생성자가 실행된다 - 중복설정 가능 - 리턴타입 없음(void 같은..) 절대 메소드가 아님!! - 생성자는 상속되지 않음!! 클레스 내에 생성자를 정의 하지 않은경우 JVM에서 기본으로 제공되는 생성자 자동생.. 더보기
SAP R/3 ABAP 뭐야~~아밥??;; 이름도 차암..... Advanced Business Application Programming 이름한번 길어잉???ㅋ 뭐 이름은 거창하다~~ㅋ 일단 ABAP 를 보기전에 SAP 구조를 좀 보고 가야할꺼같아서ㅋ 글보단 그림이 도움이 많이 될꺼라는 친구의 말에... SAP R/3 구조의 이미지를 올려볼까합니다용~!흐흐흐 위에 그림이 SAP R/3 의 구조입니다 R/3 가 도데체 무엇이냔말이냐...ㅜ R/3는 Windows XP, 7 등등의 일종의 버전이라고 하네요^^ R/3는 기본적으로 Client/Server 모델을 따르고 있습니다. 여기서 아밥퍼가 되고싶은 전 레벨2의 어플리케이션서버 레이어에서 ABAP을 다루게 됩니다. 여기서 ABAP로 개발한 프로그램이 구동되게 됩니다!.. 더보기
한글문자열 길이 체크함수 Function CutString( strString, iLength ) Dim iPos, strChar, iLen, strLeft ' 한문자씩 비교한다. For iPos = 1 To Len( strString ) strChar = Mid( strString, iPos, 1) ' 한글일 경우 If Asc( strChar ) < 0 Then iLen = iLen + 2 Else iLen = iLen + 1 End If If iLen = iLength Then strLeft = Mid( strString, 1, iPos ) CutString = strLeft & "···" Exit Function ElseIf iLen = (iLength + 1) Then strLeft = Mid(strString, 1, i.. 더보기
[JavaScript] 필드 유효성 검사 /** * 입력값이 NULL인지 체크 */ function isNull(input) { if (input.value == null input.value == "") { return true; } return false; } /** * 입력값에 스페이스 이외의 의미있는 값이 있는지 체크 * ex) if (isEmpty(form.keyword)) { * alert("검색조건을 입력하세요."); * } */ function isEmpty(input) { if (input.value == null input.value.replace(/ /gi,"") == "") { return true; } return false; } /** * 입력값에 특정 문자(chars)가 있는지 체크 * 특정 문자를 허용하지 않으려 할.. 더보기
navigator.userAgent 결과값 - Windows 2000 Server SP4 - IE 6.0 SP1 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Firefox 1.0.4 en : Mozilla/5.0 (Windows; U; windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Firefox 1.0.3 kr : Mozilla/5.0 (Windows; U; Windows NT 5.0; ko-KR; rv:1.7.7) Gecko/20050414 Firefox/1.0.3 Netscape 8 (FF mode) : Mozilla/5.0 (Windows; U; windows NT 5.0; en-US; rv:1.7.5) Gecko/2005051.. 더보기
입력길이 - charCodeAt() 입력길이의 제한 Database를 이용하는 CGI의 경우에는 일반적으로 각 항목마다 최대 입력허용 길이가 있게 마련이다. 따라서 무한정 긴 입력항목을 받아들였다 하더라도 앞에서부터 잘리거나 오류를 발생할 수도 있다. 이러한 오류의 가능성을 사용자 입력 단계에서부터 걸러내어 예외상황을 최소한으로 줄이는 것이 필요하다. 본 예제에서는 이름과 자기소개 부분이 각각 한글로 5자, 그리고 영문 기준으로 100자로 한정이 되어 있다. 간단한 접근방법은 폼 태그 옵션 중 MAXLENGTH를 이용하여 그 길이를 제한할 수 있으나, 이 옵션은 넷스케이프와 익스플로러에서 작동하는 방식이 틀려서 넷스케이프에서는 영문을 기준으로 한글은 2byte로 인식한다는 것과, 익스플로러에서는 영문이든 한글이든 모두 1글자로 인식한다는 .. 더보기