bootstrap modal 사용시 modal 생성 인자의 keyboard 속성이 true임에도 불구하고 ESC 키를 눌렀을 때 modal 이 닫히지 않는 경우
modal 의 틀을 정의한 div 엘리먼트(modal class를 사용하는 div)에 tabIndex=”-1″ 속성을 추가해 준다. (bootstrap 3.3.6 에서 확인 완료)
modal 의 틀을 정의한 div 엘리먼트(modal class를 사용하는 div)에 tabIndex=”-1″ 속성을 추가해 준다. (bootstrap 3.3.6 에서 확인 완료)
– 출처: http://stackoverflow.com/questions/2614862/how-can-i-beautify-json-programmatically – JSON.stringify(jsObj, null, “\t”); // stringify with tabs inserted at each level JSON.stringify(jsObj, null, 4); // stringify with 4 spaces at each level JSON.stringify(jsObj, null, 4); => 요거 쓰니 괜찮더라 ^ㅁ^
내가 이 내용을 찾아보게 된 계기는, CA Layer 7 Gateway로 ajax 요청을 보냈을 때, 정상 응답일 경우에는 정상적으로 응답을 받을 수 있으나, 에러일 경우에는 No ‘Access-Control-Allow-Origin’ header is present … 메시지와 함께 response 내용을 전혀 볼 수 없는 상황을 만났었기 때문이다. 이 방법은 로컬 크롬에 대한 환경설정이기 때문에, 서비스로 제공할 수는 없고(그러려면 CORS설정을…) 로컬에서 테스트용으로 크로스도메인… Read More »
– http://enter.tistory.com/196 –
http://ohgyun.com/417
– 출처: http://hanburn.tistory.com/92 – 갑자기 아래와 같은 오류가 뜨기시작 할때, The builder launch configuration could not be found. 해당 Project를 선택한뒤 -> Properties -> Builders를 살펴보자 그럼 거기에 빨간 엑스표시가 있는게 있다. 그걸 Remove 시키면 된다.
아직 완전히 검증한 것은 아니고 그냥 코드만 퍼 옴. – 출처: http://stackoverflow.com/questions/4068373/center-a-popup-window-on-screen – function PopupCenter(url, title, w, h) { // Fixes dual-screen position Most browsers Firefox var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left; var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top; var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ?… Read More »
– 출처: http://kdarkdev.tistory.com/105 – 별도의 모델이나 컨트롤러가 없이 URL요청이 왔을때 뷰로 연결만 해주는 경우는 굳이 컨트롤러가 필요없이 <mvc:view-controller>태그를 사용하면 URL과 뷰를 매핑해 줄 수 있습니다. 아래의 태그는 /common/gg 라는 URL을 요청 받았을때 gg라는 뷰 이름을 리턴 받게 됩니다 만약 InternalResourceViewResolver 에서 prefix/suffix가 각각 /WEB-INF/jsp/ 와 .jsp 라고 가정 한다면 결과적으로 /WEB-INF/jsp/gg.jsp 라는 jsp view를 찾게 됩니다. <mvc:view-controller path=”/common/gg”… Read More »
원래는 JUnit 같은 거 잘 안쓰는 스타일인데, 하도 Test 클래스의 main() 실행이 안되길래(클래스를 못 찾는다나 어쩐다나) JUnit으로 방향을 돌려 봤다. 그런데 unit test를 하다 보니, Logcat 을 실행하는 부분에서 에러가 발생해서 진행이 되질 않았다. 구글링을 해 보니 powermock 이란 걸 써야 한다네? 그래서 dependency 들을 찾아서 build path 에 추가해 주는데, 이것도 워낙 라이브러리가 세분화… Read More »
– 출처: http://stackoverflow.com/questions/41808957/sharedpreferences-not-reset-on-reinstall – In Android Marshmallow Google introduced the “Auto Backup” feature which is turned on by default if your targetSdkVersion is >=23. This will back up your database and SharedPreferences by default and restore it when you re-install the application. To turn this feature off you have to add android:allowBackup=”false” to your… Read More »
원래 매개변수 없는 removeSessionCookie() 를 사용했었다고 하는데, 비동기 콜백을 인수로 받는 removeSessionCookies(new ValueCallback<Boolean>(){}) 로 변경되었다고 한다. 그래서 짜본 코드가 아래의 것. 안드로이는 생초보라 맞능가 몰겄어~ public void onSessionCookieRemoveClicked(View v) { CookieManager cookieManager = CookieManager.getInstance(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { cookieManager.removeSessionCookies(new ValueCallback<Boolean>() { @Override public void onReceiveValue(Boolean value) { Log.d(“”, “## 롤리팝 이상 버전의 removeSessionCookie() 호출… Read More »
Android Studio 에서 android_main.xml 등을 선택하여 layout preview를 볼 때 Rendering Problems Exception raised during rendering: Index: 0, Size: 0 (Details) 오류가 발생하면서 레이아웃이 표시되지 않는 문제가 있었다. 구글링을 해 봐도, API버전을 바꿔보라는 말 정도 밖에 나와있지 않았고, IndexOutOfBoundsException 이 발생하는 문제는 한 건도 검색되지 않았다. 그런데 Android Studio 를 재설치하면 문제가… Read More »
정확한 해결방법인지는 모르겠지만, 일단 이 방법을 써서 통과함. 프로젝트 루트(ex: MyApplication) > build.gradle 파일을 열어서 jcenter() 라고 되어 있는 부분을 jcenter{ url “http://jcenter.bintray.com/” } 로 수정한 후 다시 실행하니 성공하였다. 이거 되는 줄 알았는데 아니었네… ㅠㅠ..
어어어 테스트 어어어
– 출처: http://blog.daum.net/sift/28 – 1. @+id : 새로 추가(+)하는 리소스 아이디 - 다른 Activity와 동일한 리소스 아이디를 생성해도 괜찮다 - 즉, @+id/test 를 A.xml 과 B,xml 에서 동일하게 사용해도 괜찮다. 그러나, 유니크하게 가는게 좋을듯.. 2. @id : 이미 추가되어 있는 리소스 아이디를 가리킴. 3. @android:id : 안드로이드에 예약되어 있는 리소스 아이디
http://stackoverflow.com/questions/1086041/locate-current-file-in-intellij
Android Studio 레이아웃 프리뷰 한글 깨짐 현상
(1) 심플한 방법 ObjectMapper mapper = new ObjectMapper(); String beautifiedJson = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mapper.readValue(srcJson, LilnkedHashMap.class)); (2) (1) 을 수행했는데 마음에 들지 않을 경우, 사용자정의를 할 수 있는 포인트가 있다. (내 경우에는 indent가 tab이 아니라 space 2개로 되어 있는 것이 마음에 들지 않아서 적용해 보았다.)
select * from ( select “API명”, “응답기관”, “성공건수”, “실패건수”, from ( … 대단한 쿼리.. 중략 … ) ) PIVOT (SUM(“성공건수”) AS 성공, SUM(“실패건수”) AS 실패 FOR “API명” IN (‘계좌등록’ AS “계좌등록”, ‘잔액조회’ AS “잔액조회”, ‘입금이체’ AS “입금이체”))
분명히 이상한 부분이 없는데, 왜 셀 합계가 계산이 되지 않을까? 상당히 답답한 적이 있었는데(딥빡! >, <), 대략 아래와 같이 정리할 수 있었다. * 셀이 숫자 형식이 아니기 때문이다. * DB조회 결과를 직접 엑셀에 붙여넣거나 할 경우에 발생한다. * 셀 서식 > 맞춤 > 가로 > 일반 설정시 값이 좌측에 정렬되면 텍스트(계산불가), 우측에 정렬되면… Read More »