본문 바로가기
728x90
반응형

분류 전체보기208

jquery 엘리먼트 합치고, 중복제거. 셀렉트 옵션을 다른 셀렉트로 복사하고자 한다. 두 셀렉트의 옵션 구조는 동일하다. 데이터의 중복은 허용하지 않는다. 중복체크를 위해 unique로 중복제어를 해보려 했으나 다른 객체 엘리먼트라서 그른가.. 실패했다. 암튼 일단 합쳐놓고, 정렬한 후에, 바로 이전값 현재값을 비교시켜서 동일한 형태의 엘리먼트는 제거하는 순으로 처리했다. _target.html(_target_opt.add(_select).sort(function(o,n){return $(o).text() 2012. 5. 23.
MySQL에서 Insert할때 not exists를 이용하여 동일한 데이터가 없을 경우만 입력하는 방법 Oracle에서는 exists라는 예약어가 있듯 MySQL에서도 exists와 not exists 라는 예약어가 있다. 이 예약어는 스카마에 데이터가 포함되어 있는지 또는 없는지를 확인하는데 사용되는 목적에 사용된다. not exits를 잘 활용하면 데이터를 입력할 때 중복된 되이터는 입력하지 않게 처리할 수 있다. 제약 조건을 이용하면 제약조건이 맞지 않는다는 에러나 예외처리를 해야하는데 not exists를 이용하면 이런 제약조건 위반없이 데이터를 유일하게 입력할 수 있다. INSERT INTO table (field) SELECT 'value' FROM DUAL WHERE NOT EXISTS (SELECT * FROM table WHERE field='value') 실제 예를 들어서 RssItems.. 2012. 5. 23.
[MY-SQL] MyISAM과 InnoDB의 차이점 - 트랜잭션을 지원하느냐의 차이 MyISAM과 InnoDB를 구분하는 가장 큰 특징은 트랜잭션 관리 지원 유무로 볼 수 있을 것 같다. 즉 트랜잭션처리가 필요하고 높은 퍼포먼스를 요구하는 대용량 사이트 등에서는 InnoDB 사용이 효율적이고, 반면 트랜잭션 처리가 필요없고, 주로 DB 조회(read) 작업이 많은 소규모 사이트인 경우 MyISAM이 효율적일 것이다. http://blog.naver.com/leeyangachi?Redirect=Log&logNo=30035817140 " MySQL 스토리지 엔진 MyISAM과 InnoDB의 차이점" http://blog.naver.com/paradox1573?Redirect=Log&logNo=40027258413 "MyISAM과 InnoDB의 차이점과 성능비.. 2012. 5. 23.
date_format(date,format) date_format(date,format) format 의 정의에 따라 날자 혹은 시간을 출력한다. 매우 빈번히 쓰이는 함수 이다. format 에 사용되는 문자는 다음과 같다. 문자 의미 %m 월이름 (january..december) %w 요일명 (sunday..saturday) %d 영어식 접미사를 붙인 일(1st, 2nd, 3rd, etc.) %y 4자리 년도 %y 2자리 년도 %a 짧은 요일명(sun..sat) %d 일(00..31) %e 일(0..31) %m 월(01..12) %c 월(1..12) %b 짧은 월이름 (jan..dec) %j 한해의 몇 번째 요일인가 (001..366) %h 24시 형식의 시간 (00..23) %k 24시 형식의 시간 (0..23) %h 12시 형식의 시간 (0.. 2012. 4. 30.
jquery datepicker 사이즈 조절 .ui-datepicker{font-size : 16px;width : 230px; }.ui-datepicker select.ui-datepicker-month{width:30%; font-size: 13px;}.ui-datepicker select.ui-datepicker-year{width:40%; font-size: 13px; } 출처 : http://blog.naver.com/PostView.nhn?blogId=gurusa&logNo=150093169626&redirect=Dlog&widgetTypeCall=true 2012. 4. 16.
pdo 에러관련 주의사항 error_mode가 기본적으로 silent로 지정되어 있기 때문에, 구문에 오류가 나더라도 오류를 캐치하지 못하여 롤백처리를 하지 못하였다. bool PDO::setAttribute ( int $attribute , mixed $value )Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes.PDO::ATTR_CASE: Force column names to a specific case.PDO::CASE_LOWER: Force column names to l.. 2012. 4. 13.
print_r 깔끔하게 보기 2012. 4. 12.
[movie]트와일라잇 to 브레이킹던 가볍게 오락성으로 즐길만한 로맨스 영화이다. 호쾌한 액션영화는 아니다. 스릴과 서스펜스가 넘친다던지, 손에 땀을 쥐게 하는 긴장감도 없다. 그저, 로맨스 영화이다. 배우는 참 이쁘고, 잘생긴 것 같더라. 어느 후기에 보니, 배우들 보려고 보는 영화라는 말이 있던데, 그 말에 일부 공감한다. 단, 많은 돈과 시간, 인력을 들여서 만드는 총체적 집합체인 영화판에서 이정도도 못하는 경우도 허다하기 때문에, 나름 성공적이며, 일부는 대만족, 일부는 일부라도 만족하게 하는 부분에서 감독은 성공적으로 시리즈를 이어가고 있다고 판단해도 충분하지 않나 생각해본다. 관련동영상 : http://movie.naver.com/movie/bi/mi/media.nhn?code=74567 2012. 3. 4.
php 문자열 함수 출처: http://blog.naver.com/mania9899?Redirect=Log&logNo=50117433424 php 문자열 함수 아른하면서도 필요할때는 항상 까먹고 뒤적이게 되는 함수들입니다. 개인적으로 정리해 놓으면 편할거같아 정리해봤습니다. 1. 먼저 문자열을 정리하는 함수입니다. $result = trim($string) - 문자열 앞,뒤 에있는 공백문자를 지웁니다. $result = ltrim($string) - 문자열 앞에 들어가는 공백문자를 지웁니다. $result = chop($string) - 문자열 뒤에 들어가는 공백문자를 지웁니다. 공백문자 - 줄바꿈 개행문자, 탭문자, 스페이스 등의 안보이는 문자 $result = nl2br($string) - 문자열에 포함된 줄바꿈(\r.. 2012. 2. 27.
error: java.sql.SQLException: Already closed. oracle error: java.sql.SQLException: Already closed. oracle 상황 : 이상없이 잘 사용하던 커넥션이 한번씩 끊긴다. 이후 재사용시에는 무리없는 활동을 보여준다. 이유 : 데이터베이스 입장에서 오랫동안 휴면되는 커넥션은 불필요하다고 판단하고, 끊어버린다. 때문에 커넥션풀 설정시 연결 확인용 쿼리를 지정해주어야 한다. 2012. 2. 5.
error : java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory error : java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory action : http://commons.apache.org/logging/download_logging.cgi commons-logging-1.1.1.jar 파일을 java/jre/lib/ext 넣거나, 해당 인스턴스에서 임포트 하면 된다. 2012. 2. 4.
fat32 usb convert to ntfs 화면아래 '시작' -> 실행클릭 -> 실행창이 열리면 cmd 입력후 확인 (명령프롬프트 실행) 명령프로프트 창이 열리면 -> 곧장 convert x: /fs:ntfs 요렇게 입력합니다. (당연usb는 꽂은상태죠) 여기서 x는 usb 드라이버를 말합니다 꽂혀있는 usb드라이버가 h: 이면 convert h: /fs:ntfs 라고 입력 하면 됩니다. 출처: http://hunspage.tistory.com/49 File System 의 종류 (format 방식) - FAT / NTFS 좀더 자세하고 정확히 알기위해 장시간 웹서핑을 했지만.. 누가봐도 쉽게 이해갈만한 지식은 정말 적은것 같습니다. 제가 추구하고자 하는것은.. 정말 세세하게는 몰라도 개념은 쉽게 이해할 수 있는 포스팅을 하자는 것입니다. 과연 .. 2011. 12. 25.
SmartEditor with upload 출처 : http://blog.love-02.com add /153-155 -- 그냥 눈으로 보면서 참고하려 했으나, 왠일인지 접속이 안돼서 캐시페이지를 복사해서 붙였다. --; 관련 글을 확인 하실분은 아래 링크를 활용하세요. 네이버 스마트에디터에 업로드 기능 추가(PHP용)[1] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[2] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[3] 웹사이트 구축할 일이 있어서 좋은 이지윅 에디터를 찾던도중 네이버 스마트에디터를 알게되었습니다. 여러가지 에디터들을 살펴보면 솔직히 개발자 마음에 딱 맞게 만들어놓은것이 별로 없습니다. 특히 업로드 기능이 문제인데요... 대부분의 OpenAPI들이 Ajax 및 JSON을 기반으로 하기 때문에 서버와 연결할 필요가 있.. 2011. 12. 9.
프로젝트 산출 목록 프로젝트를 수행할 때 PM 이나 PL들은 상당히 많은 문서들을 작업합니다. 그래서 프로젝트가 문서로 시작해서 문서로 끝나는 것은 당연지사입니다. 아래의 내용은 프로젝트를 진행하면서 발생하는, 만들어야 하는 문서들을 정리한 것 입니다. 물론 이 많은 양의 문서들이 다 들어가는 것은 아닙니다. 프로젝트의 규모에 따라 많은 차이가 나긴 하지만 특별한 것들은 제외하고 아래의 문서들은 클라이언트에게 제출하지 않더라도 기본으로 작성을 해야 하는 것들입니다. 물론, 기획팀에서 이 많은 양의 문서들을 다 만드는 것은 아니며, 기획팀에서, 디자인팀에서, 개발팀에서 준비를 해야 하는 문서들도 있을 수 있습니다. 프로젝트의 시작과 끝은 프로젝트 매니저나 기획팀에서 시작과 마무리를 하지만 중간중간에 일어나는 것들은 대부분 실.. 2011. 12. 2.
CSS : 리스트와 불릿 이미지 - ul, li 출처: http://blog.naver.com/einmong?Redirect=Log&logNo=10011586136 문단이나 항목 정리에 있어서, Unorderd List 태그인 과 항목 리스트를 나타내는 태그는 매우 유용한 태그입니다. 다만, 웹브라우저에 따라 여백이나 패딩의 및 불릿 이미지를 표기하는 방식이 꽤나 다르기 때문에 사용상 주의도 필요합니다. 또한, 그동안 웹페이지의 레이아웃을 유지하기 위해 그동안 테이블을 많이 이용했으나, 리스트 태그와 CSS를 이용한 방법이 바람직하다고 여깁니다. 기본적으로, 여백과 패딩값은 설정해 주어야 IE7과 FireFox2사이의 레이아웃 차이를 없앨 수 있습니다. ul{ margin: 0; padding: 0;}/* li태그는 해당 내용 상속됨 */ 및 disp.. 2011. 11. 25.
datepicker /////////////option showOn: 'both', buttonImage: '/images/date.gif', buttonImageOnly: true, buttonText:"달력", showButtonPanel: true, closeText:'닫기', prevText:'이전달', nextText:'다음달', currentText:'오늘', monthNames:['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUM)','7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'], monthNamesShort:['1월','2월','3월','4월','5월','6월','7월','8월','9월','.. 2011. 11. 3.
javascript decompress javascript decompress : http://jsbeautifier.org/ gvim - plugin : http://www.vim.org/scripts/script.php?script_id=2727 출처 : http://gyuha.tistory.com/282 2011. 11. 2.
ibatis 오류 - remapResults 옵션과 동적쿼리 The error occurred while applying a parameter map. 출처 : http://cozyhill.blog.me/70107138653 By. cozyhill (www.jlancer.net) ibatis는 쿼리를 최초 쿼리를 조회 한후 조회 결과의 메타(Meta Data- 컬럼리스트, 테이블명)를 캐쉬에 저장하여 놓아 다음 동일 쿼리 호출시 해당 컬럼으로 데이타 결과를 보여 주어 성능 향상을 꾀하고 있다. 그러나 동적쿼리 사용시 문제가 발생 할 수 있다. 예) 정적: select a, b, c from 테이블명; 동적: select $컬럼목록변수$ from 테이블명; 위의 예문에서 정적쿼리로 컬럼명이 a, b, c 같이 고정 되어 있을 경우는 잇점이되나 $컬럼목록변수$ 와 같이 테이블 컬럼이 변경 될 수 있을 경우는 최초 조회결과의 컬럼명이 캐쉬에 저장된다. 따라서.. 2011. 10. 20.
calendar - 음력 처리 출처 : http://www.javaservice.net/~java/bbs/read.cgi?m=resource&b=javatip&c=r_p&n=1035470658&k=%C0%BD%B7%C2&d=tb#1035470658 lib down : http://site.icu-project.org/download ChineseCalendar 에서 음력지원 함수를 지원한다. 사용법도 꽤 간단하다. # 음력 12월은 30일까지 있음. 2011. 10. 20.
iframe resize 출처 : http://kimtaiyong.blog.me/150069488666 사이에 우선 아래 소스를 넣는다. 그리고 아이프레임 위치하려는 위치에 아래 소스를 삽입하면 된다. 2011. 10. 19.
728x90
반응형