Assertion 이란? Assertion? Programmer 자신이 전개하고 있는 Code 내용에서 Programmer가 생각하고 있는 움직임과 그리고 특정 지점에서의 Program상의 설정 값들이 일치하고 있는지를 검사할 수 있도록 하는 것이 바로 Assertion이다. 예로 어느 특정 method의 Arguement 값은 10이상이어야 한다는 Programmer의 확고함이 있다고 하자! 이럴 때 Assertion을 사용하여 Programmer가 주장하는 확고함을 조건으로 명시하고 그 조건을 만족할 때만 Code가 실행할 수 있도록 하는 것이 Assertion이다. Assertion과 exception(Exception)의 차이점은? Exception은 특정한 Code에서 exception가 발생하..
특정 구분자(경계기호:Delimter)를 기준으로 문자열을 분해 할 때 흔히 사용하는 방법이 java.util.StringTokenizer를 이용해서 분해를 하거나 jdk1.4대에 새로 추가 된 java.lang.String.split(String regex)을 사용하는 방법입니다. 이들 둘은 "문자열에서 특정 구분자를 기준으로 문자열을 분해 한다"는 기본 기능은 같지만 그 결과는 "분해 할 문자열이 어떻게 구성이 되어 있느냐"에 따라서 서로 다른 결과값을 도출합니다. 예를 살펴보기 위해서 다음과 같은 가정을 하겠습니다. 분해 할 문자열은 "아이디, 이름, 전자우편주소,휴대전화"로 구성 된다. "아이디, 이름" 이외의 항목은 있을 수도 있고 그렇지 않을 수도 있다. 각 항목을 구분하는 구분자는 ","로 ..
※ 일반 복사 방법 (JDK 1.4이전 IO 패키지 이용) import java.io.*; public static void copyFile(String source, String target) throws IOException { FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(target); try { byte[] buf = new byte[1024]; int i = 0; while ((i = fis.read(buf)) != -1) { fos.write(buf, 0, i); } } catch (IOException e) { throw e; } finally { if (fis != ..
ASP JSP request request response response session session response.redirect = "location" response.sendRedirect(location) server.URLEncode("한글") URLEncoder.encode("한글","UTF-8"); instr(str,"test") str.indexOf("test"); mid(str, 0, 1) str.substring(0,1); str1 = str2 str1.equals(str2); ucase(str) str.toUpperCase(); lcase(str) str.toLowerCase(); ubound(split) split.length; JSP 페이지 디렉티브 스크립트릿 선언부 표현식
- 한글은 입력되지 않고 영문, 숫자 만 입력하기. @ 아래 코드는 알바벳과 숫자를 200자까지 넣을수 있도록 만든 예제 함수. function checkBeforeSubmit() { var regexp = /^[A-Za-z0-9]{1,200}$/i; // var regexp2 = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힝]/; -> 이건 한글만 제외 if( document.FORM.LANG_CODE.value == "EN" ) { if( !regexp.test(document.FORM.MESSAGE.value) ) // if( regexp2.test(document.FORM.MESSAGE.value) ) { alert("언어코드가 영어(EN) 인경우 한글입력이 불가합니다."); return false; } } docum..
웹 프런티어와 함께하는 jQuery 기초강좌 20th - jQuery Performance jQuery 성능에 대한 넋두리 이번 시간에는 jQuery 성능에 대해서 이야기를 하려고 합니다. jQuery는 정말로 많은 기능을 개발자가 사용하기 쉬운 형태로 제공하고 있습니다. 하지만 얻는 게 있다면 잃는 것도 있는 게 세상의 이치이듯 jQeury의 강력한 기능을 사용함으로써 개발에 드는 공수는 줄어 들지만 클라이언트의 부하는 증가하게 됩니다. 하지만 앞으로 설명드릴 내용을 이해 하신다면 어느 정도의 부하를 줄일 수 있습니다. 말은 거창하게 시작했지만 크게 어렵거나 한 부분은 없으니, 부담 없이 강좌를 봐 주시면 되겠습니다. 첫 번째 - 셀렉터의 구체화 다른 사람을 이해시키기 위해서 자세하게 설명 하듯이 jQ..
웹 프런티어와 함께하는 jQuery 기초강좌 19th - jQuery Event(이벤트에 생명을) 이번 시간에는 지난 시간 보다는 좀더 고품격 이벤트 처리에 대해 진행을 할까 합니다. 메서드에도 명품이 있다면 이번에 알려드릴 메서드는 정말 최고의 명품이 아닐까 합니다. 그럼 거두절미하고 바로 강의를 시작해 보도록 하겠습니다. 첫 번째로 알아 볼 메서드는 이벤트에 생명을 주는 live() 입니다. live() 메서드의 경우 원래는 jQuery의 플러그인으로 개발되어 사용이 되었으나, 너무나 좋은 기능 때문인지 “1.3” 이후 버전의 jQuery에는 기본 기능으로 추가 되었습니다. 단어의 뜻으로는 정확이 무슨 역할을 하는 메서드인지 감이 잡히지 않으시나요? 쉽게 말씀 드리면 지정한 개체에 이벤트라는 생명을 ..
웹 프런티어와 함께하는 jQuery 기초강좌 18th - jQuery Event - bind() 메서드를 통한 이벤트 연결 이번 시간에는 jQuery에서 지원하는 이벤트를 좀더 고급스럽게 사용하는 방법에 대해 알아 보도록 하겠습니다.(고급이라고 해 봤자, 표현식이 좀 뭔가 있어 보이는 거 정도일까요 ?) 이번 강좌에서는 고급스런 내용의 첫 번째 주자로 나선 bind() 메서드에 대하여 알~ 차게 이야기를 해 보도록 하겠습니다. .bind() .bind() 메서드는 말 그대로 개체와 이벤트를 묶어주는 역할을 합니다. 앞에서 진행한 event 관련 메서드의 경우 해당 메서드를 직접 호출하지만, bind()의 경우 파라미터의 값으로 이벤트 이름을 넣음 으로써 해당 이벤트를 체크하게 됩니다. $(“div”).c..
- Total
- Today
- Yesterday
- centOS
- If
- attr
- select
- dom
- event
- focus
- jsp
- javascript
- Next
- Drop
- 비행기
- Filter
- ready
- android
- 항공편
- 기초
- 실시간
- 제이쿼리
- Oracle
- Click
- MySQL
- submit
- regexp
- 인천공항
- html
- Selector
- asp
- create
- jquery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |