전체 글 썸네일형 리스트형 javascript 사용자 메스드 추가와 for in 의 문제. javascript에서 Array에 unique 메소드 추가 후, 문제가 발생했다.. 그로인한 짜증이 심해서 다음날 아침부터 팀동료들과 함께 원인 파악. 원인은 javascript 의 loop중 단순 배열의 경우는 'in' 을 사용하면 안된다.-이펙티브 자바스크립트.- 였다. unique의 문제라기 보다는 사내에서 사용중인 라이브러리에서의 충돌...아....여튼 해당 라이브러리에서 단순 배열을 in 방식으로 돌려지는게 있었나보다.. 결론 jquery의 each를 쓰던지, i++를 쓰던지 하자.! 만들어본 테스트 : http://jsfiddle.net/k5PRt/6/ 결과 : 결과에서 보듯 for in의 경우는 'unique'가 출력된다. 장용석이 찾아본 stackoverflow http://stackov.. 더보기 ROR 리눅스 설치. Ruby #] sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev #] curl -L https://get.rvm.io | bash -s stable #] source ~/.rvm/scripts/rvm #] rvm install 2.0.0 #] rvm install 1.9.3 #] rvm use 1.9.3 --default #] ruby -v Rails #] gem install rails #] rails -v 더보기 새창으로 열어둔 창이 실제 열려있는 경우는 focus를 닫혀진 경우는 다시 window.open Child window check is open var popup; $(document).on('click', '.showButton', function(e){ e.preventDefault(); if(typeof( popup ) != "undefined" && !popup.closed ){ popup.focus(); return; } popup = window.open('', '윈도명', '....'); }); 더보기 eclipse static import 등록과 Organize Import시 예외 처리. JUnit, Mockito등을 사용할 때, static import를 쓰게 되는데 이게 Organize Import를 하면 '*'가 사라지게 된다. 이 부분에 대한 회피방법. 1. Preferences -> Java -> Editor -> Templates 에서 code template에 import 추가 2. Preferences -> Java -> Code Style -> Organize Imports 에서 Number of static imports needed for .* 의 값을 99에서 1로 떨군다. 이제 ctrl + shift + o 를 눌러도 '*' 가 남아 있는 모습을 볼 수 있다. 더보기 JPA 에서 Auditing 적용하기. 우선 Spring Data Jpa를 보면 Auditing 을 처리할 수 있는 별도의 옵션이 있다. 그건 pass시키고, http://www.andygibson.net/blog/article/auditing-entities-with-jpa-events/ 1. Interface를 하나 만든다.public interface AuditiingEntity {public Date getCreatedDate();public Date setCreatedDate(Date createdDate);...} 2. EntityListener를 만들고.public class AuditingEntityListener {@PrePersistpublic void onPrePersist(Object o) {populateTimestam.. 더보기 이전 1 ··· 38 39 40 41 42 43 44 ··· 71 다음