목록전체 글 (190)
낭만 프로그래머
종종 Tomcat을 사용하다가 보면 한글 문제로 고민하게 된다. 한글문제를 해결하기 위해서는 몇가지 방법이 있는데 그 중에 하나로 server.xml 파일에 URIEncoding="UTF-8" 를 추가하는 것이다
HTML에서 Meta태그를 이용하여 Redirect 하기
MacOS를 처음으로 사용하다보니 불편한게 많네요 ㅜㅜ 한글 전환 하는 방법중에 하나로 CapsLock 키를 사용하는 방법입니다 1. System Preferences -> Keyboard 클릭 2. Input Source -> Use the Caps Lock Key to switch to and from ABC 체크
클래스 다이어그램이란? 솔루션에 구성되어 있는 클래스들 정보 및 관계를 표현한 다이어그램 클래스 위에서 부터 클래스 명 , 속성, 연산(메소드)로 구성 된다 클래스 명 +속성1 -속성2 +연산1() -연산2() 접근 제어자 표시 설명 public + 모든 객체에서 접근 가능 private - 동일 클래스 내부에서만 접근 가능 protected # 동일 패키지 또는 상속 관계로 있는 하위 클래스에서만 접근 가능 package ~ 동일 패키지에 있는 클래스만 접근 가능 연결관계 각 클래스들 간에 관계 작성 관계 선 종류 설명 Association (연관 관계) 실선 실선 화살표 대등한 연결 관계 화살표의 경우는 자신이 상대방을 알 수 있을 경우 사용 Generalization (일반화 관계) 실선 속이 빈 ..
공공데이터를 사용하거나 광고를 연결할 때 Google Play 정보를 알아야 할 필요가 생긴다 특정 앱의 스토어 등록 정보 표시 https://play.google.com/store/apps/details?id= 특정 게시자의 개발자 페이지 표시 https://play.google.com/store/apps/dev?id= 검색어의 검색결과 표시 https://play.google.com/store/search?q= 앱 컬렉션 표시 https://play.google.com/store/apps/collection/ Google Play 인스턴트 환경 시작 https://play.google.com/store/apps/details?id=&launch=true
어느 순간 Android 를 빌드하는데 androidx 패키지 변경으로 인하여 오류가 발생하였다. 그럼 이제 androidx 로 변경해서 빌드해보자 1. Android Studio 에서 자동으로 변경 명령 수행 Refactor -> Migrate to AndroidX 2. .java 파일 수정 v4 또는 v7 패키지로 import 구문이 기존 소스로 남아 있으므로 삭제하고 androidx 패키지로 다시 import 구문을 입력하자 3. Layout (xml) 파일 수정 layout 역시 v4 또는 v7 패키지로 적혀 있으므로 삭제하고 androidx 패키지로 다시 입력하자 4. gradle.properties 파일 수정 아래 내용을 추가 하자 android.useAndroidX=true android.e..
http://apis.map.kakao.com/android/guide/ 에 적힌대로 하면 카카오 지도가 나오지 않고 오류가 발생한다. java.lang.UnsatisfiedLinkError 바로 이녀석이다 ㅜㅜ;; 그래서 이렇게 정리 한다. ㅋㅋ - 키 발급과 같은 기본적인 것은 http://apis.map.kakao.com/android/guide/를 따라서 하면 된다. - 라이브러리도 http://apis.map.kakao.com/android/guide/에서 받으면 된다. - 하지만 라이브러리를 소스에 넣는 방법은 이렇게 하자 1. AndroidManifest.xml 파일에 키를 입력하자. 당연히 퍼미션도 줘야 한다 ...
웹 크롤링을 하다가 보면 페이지가 로딩되기 전에 소스를 가져옴에 따라 원하는 데이터를 추출할 수 없는 경우가 있다. 단적인 예로 구글맵이 되겠다. 아마 자바스크립트로 비동기 방식으로 엘리먼트들을 구성해서 그렇지 않나 싶다. 때문에 셀레니움을 사용하자. 즉 크롬 또는 다른 웹브라우저를 이용하여 로딩될때 까지 시간을 가진 다음 소스를 가져오는 방식이다. 1. 크롬 설치 1.1 Yum 을 위한 repo 파일 생성 $ vi /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=0 gpgkey=http..