본문 바로가기

개발

javaScript 정규식 regExp 음수만 입력 가능한 경우 체크하기. 출처: http://iamnotokay.tistory.com/26 if(!new RegExp("^-[0-9]+","g").test(tx_power_val)){alert("신호세기(power)는 음수 값만 입력 가능합니다.");$('#TX_POWER').val("")return;} 자바스크립트 정규표현식javascript / 2007/11/28 10:431. 만들기 1) var re=/패턴/플래그; 2) var re=new RegExp("패턴","플래그"); 3) 차이 - new로 만들때에는 이스케이프문자는 \는 \\로 해주어야 한다. var re=/\w/; var re=new RegExp("\\w"); 2. 플래그(flag) g (Global 찾기) 패턴에 맞는 모든문자 찾기i (Ignore Case) .. 더보기
아파치 톰캣 Eclipse 연동방법 아파치 톰캣 Eclipse 연동방법2014/03/12 10:26이번에는 아파치 톰캣 서버를 이클립스와 연동해 봅시다. 이클립스가 설치된 폴더에서 더블 클릭해서 이클립스를 실행합니다. 이클립스 메뉴바에서 Window > Preference 메뉴를 선택합니다. Server > Runtime Enviroment > Add 버튼을 클릭합니다. 사용자 컴퓨터에 설치된 아파치 톰캣 버전을 확인한 후 선택합니다.Next 버튼 클릭. Browse 버튼을 클릭합니다. 아파치 톰캣이 설치된 폴더를 선택한 후, 확인 버튼을 클릭합니다. 아파치 톰캣이 설치된 경로를 확인한 후, Finish 버튼을 클릭합니다. 아파치 톰캣이 Server runtime enviroments에 추가된 것을 확인할 수 있습니다.OK 버튼 클릭. 이.. 더보기
Java의 날짜와 시간 API [스크랩] 출처: http://helloworld.naver.com/helloworld/textyle/645609Java의 날짜와 시간 API 개발자Tip2014.02.07 14:33 네이버 비즈니스 플랫폼 웹플랫폼개발랩 정상혁Java의 기본 SDK에서 날짜와 시간을 다루는 java.util.Date 클래스와 java.util.Calendar 클래스는 사용하기 불편하다는 악평이 자자합니다. 이를 답답하게 여긴 사람들이 이 클래스를 대체하려고 Joda-Time 같은 오픈소스 라이브러리를 만들기도 했습니다. 많이 늦었지만 다행히 JDK 8에서는 개선된 날짜와 시간 API가 제공됩니다.이 글에서는 Java의 날짜와 시간 API의 문제점이 무엇이었는지 되짚어 보고, 여러 오픈소스 라이브러리와 JDK 8에서는 문제점이 어떻.. 더보기
[엄씨생각] `C언어로 API 서버 개발, 생각보다 나쁘지 않아요' 글을 보고... 스크랩 http://blog.powerumc.kr/출처: http://blog.powerumc.kr/460 [엄씨생각] `C언어로 API 서버 개발, 생각보다 나쁘지 않아요' 글을 보고...UMC/엄씨 생각 2014/01/23 01:30 |최근 재미있는 글을 봤다. C 언어로 모바일을 위한 API 서버를 만들었는데, 이에 대해 댓글의 토론이 가관이 아니다. 물귀신들이 들러 붙고 난리도 아니다.아파치 모듈로 개발된 API 서버, 이음 베이론을 소개합니다.C언어로 API 서버 개발, 생각보다 나쁘지 않아요글의 결론은 ‘모바일 API 서버를 C 언어로 만드니 성능이 좋네요’.. 이에 대항하는 물귀신들은 ‘나를 납득시킬만한 근거를 대라’, ‘C언어로 만들었다고 자랑질이냐’ 등등… 모든 사람이 경험도 다르고, 깊이도 다.. 더보기
문서화의 다섯 가지 원칙 문서화의 다섯 가지 원칙이병준| 2013/12/23 17:35 | Thoughts | 15댓글 0SNS로 공유하기더보기개발자는 대체로 문서 작업을 "오버헤드"로 받아들이는 경향이 있습니다. 품질 관리자 가운데는 이런 경향에 섭섭함을 토로할 분도 계시겠습니다만, 이건 엄연한 사실입니다. 개발자 가운데, 문서를 요구하는 관리자와 언쟁을 벌여본 경험이 없는 사람은 없을 겁니다. http://www.challengefuture.org/news/707 개발자에게 한가지 불행한 일은, 누군가는 그렇게 생산된 문서를 본다는 사실입니다. (편의상 문서 소비자라고 해 봅시다.) 그러니 문서화를 완전히 피할 방법은 없지요. 문서 소비자에게 불행한 일은, 개발자가 생산한 문서 가운데 상당수에 적힌 내용이 실제 소프트웨어와 .. 더보기
남의 일이 아니다... 하도급 다단계 내가 다니는 회사도 어찌보면 딱 저 글에서 말하는 그런 회사니까... 그래도 난 운이 좋아서 제때 월급 나오고 그렇게 말도 안되는 임금을 받는 것도 아닌데다 운이 좋았는지 심각하게 야근을 하거나 주말 출근을 해야 하는 경우도 거의 없었던게 다행이라면 다행... 더보기
날짜 구하는 js /*1번째 인자 : yyyy, m, d (더하는 기준)2번째 인자 : 더하는 날짜3번재 인자 : 기준 날짜4번째 인자 : 날짜 구분값*/function addDate(pInterval, pAddVal, pYyyymmdd, pDelimiter){ var yyyy; var mm; var dd; var cDate; var oDate; var cYear, cMonth, cDay; if( pDelimiter != "" ){ pYyyymmdd = pYyyymmdd.replace(eval("/\\" + pDelimiter + "/g"), ""); }//end if yyyy = pYyyymmdd.substr(0, 4); mm = pYyyymmdd.substr(4, 2); dd = pYyyymmdd.substr(6, 2.. 더보기
오라클 연관테이블에 매핑된 레코드 존재여부 확인 출처: http://limyt.tistory.com/18오라클 연관테이블에 매핑된 레코드 존재여부 확인☆리미트☆| 2011/01/19 22:30 | etc. | 1댓글 1SNS로 공유하기더보기A와 B 테이블이 있다고 할때 A 테이블의 전체 리스트를 뿌리고 B테이블에 A가 있는지만 확인하고 싶을때 다음과 같이 조회 할 수 있습니다. SELECT A.UID , A.NAME , A.LABEL , B.UID , NVL2(B.UID, 'Y', 'N') CHKFROM AAA A, BBB BWHERE A.UID = B.UID(+) CHK 가 존재 유무가 되겠네요 존재한다면 Y 없다면 N !! 더보기
[extJs] 드래그 가능한 그리드 설정.///Multiline Row in a Grid 스크롤 가능한 그리드 설정. extJshttp://docs.sencha.com/extjs/4.1.3/#!/api/Ext.AbstractComponent-property-draggableExtJs.Grid.PanelPropertiesDefined ByInstance properties Ext.AbstractComponentdraggable : Boolean READONLYIndicates whether or not the component can be dragged. Defaults to: false Available since: 4.0.0 ========================================================================================== ht.. 더보기
문자열로 출력하기. StringBuffer stringBuffer = new StringBuffer();stringBuffer.append("파일로 출력할 문자열"); // UTF-8 로 강제 변환 stringBuffer.append(" "); //ByteArrayInputStream bais = new ByteArrayInputStream(HtmlSpecialCharacter.convert(stringBuffer.toString()).getBytes("UTF-8")); ByteArrayInputStream bais = new ByteArrayInputStream(stringBuffer.toString().getBytes("UTF-8"));BufferedOutputStream bos = new BufferedOutputSt.. 더보기