분류 전체보기189 [안드로이드] android.content.res.Resources$NotFoundException: Resource drawable 오류 안드로이드 기기 api 다운그레이드 테스트를 하다 아래와 같은 오류가 생겼습니다. api 24 에서 개발하던 소스를 api 21 기기에 포팅했더니, 아래와 같은 오류가 생긴 상황입니다. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android_test_system/com.example.android_test_system.Activity.Act_DSC.Act_Main}: android.view.InflateException: Binary XML file line #74: Binary XML file line #74: Error inflating class Button Caused by: android.cont.. 플랫폼/안드로이드 android 2020. 4. 7. IIS 구성오류 serviceHostingEnvironment / aspNetCompatibilityEnabled / multipleSiteBindingsEnabled serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" 구성오류 serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" 구성오류 라는 오류가 발생했다. 가상 디렉터리를 요청해서 그렇다. 아래 그림 처럼 응용 프로그램으로 변환하면 문제를 해결할 수 있다. 응용 프로그램으로 변환을 클릭 후 > 확인 클릭. 디렉토리 모양이었던 아이콘 모양이 지구 모양으로 바뀌었다. 웹서버/iis 2020. 4. 6. 안드로이드[Android] 4대 컴포넌트 설명 / 예시 안드로이드 플랫폼을 처음 공부할 때, 4대 컴포넌트라는 말을 많이 들어보셨을 겁니다. 안드로이드의 4대 컴포넌트는 액티비티 (Activity) 서비스 (Service) 콘텐트제공자 (Contents Provider) 방송수신자 (BroadCast Reicever) 4가지를 말합니다. 4대 컴포넌트에 대한 이해가 있어야 안드로이드 어플리케이션을 개발할 때 모든 기능을 골고루 쓸수 있습니다.(하지만 필수는 아닙니다.) 아래의 그림과 같이 각각의 구성요소는 인텐트를 통해서 상호 통신을 합니다. 다시말해 액티비티에서 다른 구성요소를 호출할때는 인텐트를 거쳐야 한다는 것입니다. (액티비티에서 다른 액티비티를 호출할 때도 마찬가지로 인텐트를 통해 호출합니다.) 4대 컴포넌트 구성요소 1. 액티비티 (Activity.. 플랫폼/안드로이드 android 2020. 3. 31. 윈도우 10 도커 설치 (window 10 docker install) 윈도우 10에 도커를 설치해 보겠다. 윈도우 10에서 개발을 하고 우분투 서버에 배포하는게 목적인데, 윈도우 10에서 도커 이미지 파일을 만들어서 우분투 서버 도커 위에서 돌아가도록 배포하게 만들고 싶다. (양쪽 os에 도커를 설치해야한다.) 먼저 아래의 링크에 들어간다. https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows Install Docker Desktop on Windows Docker Desktop for Windows is the Community version of Docker for Microsoft Windows. You can download Docker Desktop for Windows fr.. 카테고리 없음 2020. 3. 25. 스프링 부트 도커 파일 만들기 / docker/ spring boot / intelly j / jib / jar / gradle 스프링 부트 웹 사이트를 docker로 배포하려한다. 일단 내 개발 환경은 아래와 같다. os : window 10 ide : intelly j (인텔리제이) framework : spring boot / gradle (bulid) jar 파일은 자바 압축 파일 정도로 이해하면 되겠다. jar 파일을 빌드해서 jib로 도커 이미지를 만들어 보겠다. 1. 먼저 jib 라이브러리를 추가 해준다. (Gradle) (maven을 사용하는 사용자라면, 구글링으로 방법을 찾기 바란다.) jib란? https://github.com/GoogleContainerTools/jib 구글에서 제공하는 자바소스를 컨테이너화 시켜주는 오픈소스다. 아래와 같이 설명되어있다. Jib는 Docker 데몬과 Docker 모범 사례에 .. 플랫폼/스프링 프레임 워크 2020. 3. 25. [스프링 부트] war / jar 차이 (java) 스프링 부트 개발을 하다 보면, 배포관리를 해야할 일이 생긴다. (서비스를 시작할 때, 테스트를 해볼 때..등등) 그럴때 많이 등장하는 이름인 WAR 파일, JAR 파일을 알아보고 차이를 알아본다. 1. JAR 이란? - JAR (Java Archive) WAR (Web Application Archive) 모두 JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 관련 파일(리소스, 속성파일 등)들을 패키징해주는 것이 주 역할 - JAR는 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다. 2. W.. 플랫폼/스프링 프레임 워크 2020. 3. 25. mssql update 하위쿼리 (서브쿼리) mssql update문 작성시, 다른 테이블의 하위쿼리 값으로 수정해야 할때가 있다. 처음엔 아래와 같이 TEST_B 테이블 서브 쿼리를 집어 넣었다. 하지만 이 문법은 MS SQL 에서 지원하지 않는다. UPDATE TEST_A SET COLUMN_1 = (SELECT COULUMN_2 FROM TEST_B) 그래서 UPDATE 문에 하위쿼리(서브쿼리)를 넣고 싶다면, 해당 테이블에 조인을 걸어서 넣어는 방법을 사용해야한다. UPDATE TEST_A SET A.COLUMN_2 = B.COLUMN_2 FROM TEST_A A JOIN TEST_B B ON A.COLUMN_1 = B.COLUMN_1 위와 같이 작성하면 하위쿼리와 같은 효과를 볼 수있다. SQL/MS-SQL & SQL Server Management Studio 2020. 3. 5. [ubuntu] apt-get 오류 / ubuntu 18.04 LTS sudo apt-get update 명령어를 실행했는데 언젠가 부터 아래와 같은 오류가 남. Err:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease Temporary failure resolving 'ppa.launchpad.net' Err:2 http://archive.ubuntu.com/ubuntu bionic InRelease Temporary failure resolving 'archive.ubuntu.com' Err:3 http://dl.google.com/linux/chrome/deb stable InRelease Temporary failure resolving 'dl.google.com' Err:4 http://arch.. OS/ubuntu 2020. 3. 3. [java] 따옴표 제거 하기 (replaceall) 쿠팡 파트너스 api를 활용한 기능을 만들다가 문자열에 "(큰 따옴표)가 들어가게 되면서 쿠팡 api에서 400 에러를 일으켰다. 이유를 분석하다보니 쿠팡 파트너스 api에 요청하는 값을 json으로 보내게되는데 "{\"coupangUrls\":[" +str_result+ "]}" str_result에 "따옴표가 포함되면 json이 꼬여 버린다. 그래서 replaceAll 함수로 str_result 값중 큰 따옴표를 제거한다. 처음엔, str_result = str_result.replaceAll("\"",""); 위의 코드를 실행했더니 따옴표가 제거 되지 않았다. 그래서 구글링으로 찾은 해답은 역슬래쉬(\)를 두개 더 추가 해주는 것이었다. str_result = str_result.replaceAll.. 개발 언어/자바 java 2020. 3. 3. iis 설치방법 / 활성화 하는 법 iis (Internet Information Sevice) 마이크로소프트 인터넷 정보 서비스는 마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임이다. 이전 이름은 인터넷 정보 서버였다. 라고 한다. 윈도우 10 pro 에서 설치하는 방법을 알아본다. 사실 설치가 아니라 활성화가 맞다. 윈도우 10 pro를 설치할 때 필요한 파일들은 모두 설치되고 활성화 시켜주면 사용할 수 있다. (윈도우 10 home은 설치할 수 없을 것 같다.) iis 활성화 하는 법 / 설치하는 법\ 1. windows 기능 켜기/끄기를 검색하여 실행한다. 2. 비활성화 된 인터넷 정보 서비스를 활성화 시켜 줘야한다. 3. FTP 서버, World Wide Web 서비스, 웹관리 도구의 항목들을 열어 활성.. 웹서버/iis 2020. 2. 26. 2. SpringBoot & JPA로 간단 API 만들기 1/2[스프링부트로 웹 서비스 출시하기] 1편 이번 시간엔 SpringBoot & JPA로 간단한 API를 만들기를 따라 할거다. 분량이 많아 1편 2편을 나누기로 한다. Tip) 아직 SI 환경에선 Spring & MyBatis 를 많이 사용하지만, 쿠팡/우아한형제들/NHN Entertainment 등 자사 서비스를 개발하는 곳에선 SpringBoot & JPA를 많이 사용하고 있습니다. 특히 기존 프로젝트 환경을 개편하시는 분들은 거의 위 스택으로 전환하려고 합니다. SpringBoot & JPA로 진행하시면 진짜 집중해야할 비지니스 로직에만 집중할수 있습니다. (Express, Django, Rails 못지않게 생산성이 좋습니다.) 자사 서비스를 운영하는 회사에선 점점 더 많이 사용되고 있기 때문에 이런 회사로 가고자 하시는 분들은 이번 .. 플랫폼/스프링 프레임 워크 2020. 2. 23. 안드로이드 유용한 오픈소스 사이트 안드로이드 플랫폼을 이용해서 혼자 개발을 하면 아주 힘들다. 디자이너도 없다면 개발하랴, 디자인하랴 정말 힘들다. 개발을 하는데 오픈 소스를 사용하는 것은 필수가 되었다. 디자인도 부트스트랩과 같은 오픈 소스를 사용하면 어느정도 깔끔하게 만들 수 있다. 디자이너를 고용하는 돈과 시간을 아낄수 있는 거다. 디자인 뿐만아니라 개발도 마찬 가지다. 오픈소스를 사용하면 하나하나 모두 개발해야하는 것들을 간단하게 모듈 형식으로 사용할 수 있으므로 시간이 아주 많이 단축된다. 이번 시간에는 유용한 오픈소스를 소개 하겠다. 1. 안드로이드 개발자 포럼 A categorized directory of libraries and tools for Android | Android-Arsenal.com A categorize.. 플랫폼/안드로이드 android 2020. 2. 22. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음