IE11을 설치하고 테스트 하기위해 개발자 도구를 실행했는데 JSPlugin 3005 at getString 오류가 출력되면서 모든 개발도구들이 작동하지 않았습니다.찾아보니 KB3008923 패치를 설치해야하더군요 https://www.microsoft.com/ko-kr/search/result.aspx?q=KB3008923&form=MSHOME Downloads 탭에서 OS와 브라우저 버전에 알맞는 패치를 설치하시면 됩니다.위 링크가 작동하지 않으면 마이크로소프트 홈페이지에서 KB3008923 검색하시면 됩니다.
iOS 8.0이상에서 위치정보 사용이 되지않아 검색해보니 아래 글이 있어서 적용해보니 잘되었습니다.http://stackoverflow.com/questions/26631417/allowing-location-access-inside-uiwebview 요약하자면 InfoPlist에 NSLocationWhenInUseUsageDescription를 추가해주면 된다는 내용 입니다.String 타입으로 추가해서 위치정보사용 관련 안내메시지에 추가적으로 전달하고자 하는 내용을 value에 적어주면 됩니다. 만약 앱이 실행중이지 않을때도 위치정보를 수집하겠다면 NSLocationAlwaysUsageDescription를 추가해주면 됩니다.
URL Encoded Characters backspace %08 tab %09 linefeed %0A creturn %0D space %20 ! %21 " %22 # %23 $ %24 % %25 & %26 ' %27 ( %28 ) %29 * %2A + %2B , %2C - %2D . %2E / %2F 0 %30 1 %31 2 %32 3 %33 4 %34 5 %35 6 %36 7 %37 8 %38 9 %39 : %3A ; %3B %3E ? %3F @ %40 A %41 B %42 C %43 D %44 E %45 F %46 G %47 H %48 I %49 J %4A K %4B L %4C M %4D N %4E O %4F P %50 Q %51 R %52 S %53 T %54 U %55 ..
100점짜리였던가 그래서 힌트가 다 나와있는 문제 였습니다. 처음 문제 페이지에 들어가면 위와 같이 나오는데요. 힌트로 base64라고 쓰여있으니 당연히 base64 관련 문제겠죠.일단 index.phps 링크가 있으니 들어가봅시다.index.phps 링크에 들어가면 위에서 보았던 페이지의 php 소스가 표시됩니다. 소스가 다 공개되었으니 이제부터는 일사천리죠. 먼저 상단에 있는 encode 소스를 보겠습니다. (decode는 이것의 역순)간단하게 주석을 적어놨는데 주석대로 먼저 id와 pw를 각각 BASE64로 20번 encode 합니다.그리고 20번 encode된 문자열중 특정 문자들을 replace 해줍니다.그렇게해서 쿠키에 세팅된 값이 아래 값들 입니다.user와 password 값이 쿠키에 세팅..
전자정부프레임워크 컴포넌트들을 사용 할 경우 빌드시에 package javax.servlet.jsp.tagext does not exist 에러가 나올 수 있습니다.이 경우에는 pom.xml에 아래의 dependency를 추가해주면 됩니다. javax.servletservlet-apiprovided2.5 javax.servlet.jspjsp-apiprovided2.1
날짜를 bean(vo)에 매핑할때 form에 입력된 날짜는 String형인데 bean의 날짜변수 타입은 Date 타입이라면 typeMisMatch 오류가 발생합니다. 이를 해결하기 위해서는 InitBinder를 사용하면 간단하게 해결이 됩니다. @InitBinder protected void initBinder(WebDataBinder binder){ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat,true)); } 컨트롤러 상단에 위의 initBinder 소스를 넣어주면 됩니다.
맥에서는 어떤 이유에서인지 기존에 먼저 페어링된 블루투스 장비가 있으면 그 이후에 페어링된 블루투스 장비는 SBC코덱이 활성화되어 버립니다.그래서 매직 마우스나 블루투스 키보드 같은 장비가 페어링된 상태에서 블루투스 헤드셋 같은 오디오 장비를 연결하면 SBC코덱이 설정되어버리는거죠이를 막기위해서는 다른 장치들이 페어링되지 않은 상태에서 블루투스 헤드셋을 가장먼저 맥과 페어링을 해주면 APT-X가 활성화 됩니다.현재 연결된 활성화된 코덱을 보고자 하시면 option 키를 누른상태에서 상단의 블루투스 아이콘을 클릭하면 아래와 같이 상세정보가 나오게 됩니다.그 외에 명령어로 활성화 할 수 있는 방법도 있습니다.defaults write com.apple.BluetoothAudioAgent "Enable Apt..
일반적으로 스프링에서 서비스를 등록해놓으면 스프링 내에서 사용을 하는데이번에 구축된지 오래된 소스를 신규 스프링 소스와 프로젝트를 합치는 과정에서 특이한 케이스로 스프링에서 등록해놓은 서비스를jsp 내에서 가져와서 사용해야하는 경우가 생겨서 아래 방법으로 사용하였습니다. ServletContext servletContext = getServletContext(); WebApplicationContext waContext = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); ExamService examService = (ExamService) waContext.getBean("ExamService"); WebAppli..
- Total
- Today
- Yesterday
- iOS 개발
- 티스토리챌린지
- oracle
- Objective C
- zero
- 자바스크립트
- MAC OSX 10.7
- iBATIS
- 아이폰
- Objective-C
- IT
- 아이폰 어플리케이션
- 오브젝티브 C
- Programming
- 자바
- Java
- tomcat
- JavaScript
- Object C
- Spring
- JSP
- iPhone
- Spring Framework
- 아이폰 개발
- 오블완
- 제이쿼리
- SQL
- jQuery
- MySQL
- 오브젝트 C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |