이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

반응형

Language 116

jQuery Tooltip example

jQuery Tooltip example입니다. jQuery를 사용하여 툴팁을 표현해야 할 상황이 있습니다. 툴팁은 특정 명령을 통해 풍선도움말을 띄워 부연설명을 할 때 주로 사용됩니다.특정 명령이란 mouseover, mouseout, mouseenter, mouseleave, click 등의 액션을 뜻합니다. html 태그의 title이나 alt 속성으로 툴팁과 비슷한 효과를 줄 수 있지만툴팁은 웹접근성의 목적으로 사용하려는 것이 아니기 때문입니다. title이나 alt 속성을 사용하여 풍선도움말 형식으로 부연설명이 가능할수는 있겠지만위에서 언급한 특정 명령을 취했을 경우 바로바로 반응하여 나타나지 않습니다. 이러한 풍성도움말 기능을 Javascript로 직접 만들어도 되지만잘 개발되어 있는 jQue..

Language/jQuery 2016.08.03

Google Play 디버그가 가능한 APK를 업로드했습니다.

구글 플레이(Google Play)에 앱 배포 시 오류가 발생할 경우 해결 방법입니다. 오류 내용업로드 실패디버그가 가능한 APK를 업로드했습니다. 보안상의 이유로 Google Play에 게시하기 전에 디버그를 사용 중지해야 합니다. 오류 발생 원인이 오류의 발생 원인은 AndroidManifest.xml 파일의 debuggable 속성이 true로 지정된 상태로 APK 파일이 생성되었기 때문입니다. 해결방법해결 방법은 간단합니다.먼저 AndroidManifest.xml 파일을 열고 application 태그 속성의 debuggable을 false로 지정하여 저장합니다. 위의 설정이 완료되면 APK 파일을 다시 생성하여 구글 플레이에 업로드합니다.

Language/Android 2015.08.04

안드로이드 가속센서와 자이로스코프 센서(Android Accelerometer sensor & Gyroscope sensor)

안드로이드 개발 시 각종 센서의 상태값이나 수치를 이용하는 예제입니다. 안드로이드는 조도센서, 온도센서 ,가속센서 등 여러 센서들이 내장되어 있습니다. 이런 센서들을 이용한 예제 소스입니다. 아래 소스는 가속센서(엑셀러로미터 : accelerometer)와 자이로스코프(gyroscope)에 대한 예제입니다. package com.example.dominosdiy; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.har..

Language/Android 2014.06.20

안드로이드 appcompat_v7

안드로이드 4.4(Android KitKat) 버전으로 프로젝트 생성 시 자동으로 appcompat_v7 이라는 프로젝트가 함께 생성됩니다.appcompat_v7를 삭제하면 프로젝트에 x 와 함께 오류가 발생하여 오류 수정하기도 참 귀찮고 성가신 상황이 오게됩니다. appcompat_v7를 없앨 수 있는 방법은 새로운 안드로이드 프로젝트를 생성할 때 Minimum Required SDK, Target SDK, Compile With 버전은 최신 버전으로 선택합니다. 프로젝트 생성이 완료된 후 기기가 4.4(키캣) 버전이 아닐 경우 빌드(Build)가 되지 않으므로 manifest 수정을 합니다. 위와 같은 부분을 아래와 같이 최소 요구 버전을 수정하시면 빌드하실 때에도 문제가 없습니다.

Language/Android 2014.05.22

One or more types required to compile a dynamic expression cannot be found. Are you missing reference?

One or more types required to compile a dynamic expression cannot be found. Are you missing reference? 위와 같은 오류가 발생 했을 경우 대처 방법입니다. 해결 방법은 Microsoft.CSharp.dll을 참조하여 간단하게 해결이 가능합니다.방법은 아래의 과정을 따라하시면 됩니다. 1. 비주얼스튜디오 상단에 Project - Add Reference 메뉴를 클릭합니다. 2. 우측 상단에 csharp이라고 입력하면 Microsoft.CSharp.dll 항목이 나타납니다. 체크박스에 체크 후 OK 버튼을 클릭합니다. 3. 비주얼스튜디오 상단의 BUILD - Rebuild Solution을 클릭하여 다시 빌드합니다.

Language/C# 2014.04.22

이클립스 안드로이드 실행 (AVD, 휴대폰에 화면 띄우기)

이클립스에서 개발한 안드로이드 프로젝트를 AVD나 실제기기에서 실행하기(Running Android Application on an Android Device or AVD) 이클립스에서 개발한 안드로이드 프로젝트를 실제 화면에 띄워보는(Run) 예제입니다.실행은 AVD(Android Virtual Device)나 컴퓨터에 연결된 안드로이드 모바일 기기에서 실행합니다. 이제 막 안드로이드를 시작하는 초보분들은 아래의 과정을 따라하시면 본인의 핸드폰이나 에뮬레이터(AVD)에 직접 개발한 안드로이드 화면을 확인해 볼 수 있습니다. 저는 제 휴대폰에서 직접 화면을 띄워 보겠습니다. 1. 안드로이드 프로젝트를 실행할 휴대폰의 환경설정으로 진입 후 개발자 옵션을 누릅니다. 2. 개발자 옵션이 꺼짐으로 되어있다면 켜..

Language/Android 2014.04.03

[Maven] Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 오류 해결

Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 오류 해결 방법입니다. 메이븐(maven)에서 ojdbc를 dependency하기 위한 pom.xml에서 오류가 발생했을 경우 해결할 수 있는 방법입니다. 오류 발생 원인 오라클과 메이븐의 License 문제 때문에 메이븐의 중앙 저장소에서 받을 수 없어서 발생합니다. 해결방법 이 문제를 해결하기 위해 pom.xml의 태그 안에 ojdbc와 관련된 repository를 직접 추가합니다. mesir-repo http://mesir.googlecode.com/svn/trunk/mavenrepo repository 설정을 마치면 태그 안쪽에 dependency를 추가합니다. com.oracle ojdbc14 10.2.0..

Language/Spring 2014.04.01

C# DataGridView excel export 시 HRESULT: 0x800A03EC 에러

C# DataGridView excel export 시 HRESULT: 0x800A03EC 와 같은 에러가 발생했을 경우 아래의 글을 참고하시기 바랍니다.DataGridView에서 엑셀 저장 시 sheet의 컬럼명 생성 후 범위를 지정할 때 발생하는 이슈입니다. Export 프로세스가 진행되면 일단 엑셀의 columns와 rows의 범위를 지정하는 부분이 있습니다. 아마 인터넷상에 돌아다니는 소스는 아래와 비슷할 것 같습니다. for (int c = 0; c < DG.ColumnCount; c++) { headers[c] = DG.Rows[0].Cells[c].OwningColumn.HeaderText.ToString(); num = c + 65; columns[c] = Convert.ToString((..

Language/C# 2014.01.14

Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.

Faceted Project Problem (Java Version Mismatch)Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. 위와 같은 오류 발생 시 조치방법입니다. 오류 발생 원인은 해당 프로젝트에 설정된 자바 컴파일러 버전과현재 이클립스 프로젝트에 설정되어있는 자바 컴파일러의 버전이 일치하지 않아 발생하는 경우입니다. 1. 먼저 해당 프로젝트에 마우스 오른쪽 클릭 후 속성(Properties)으로 이동합니다. 2. Project Facets 메뉴에서 Java의 버전을 수정 후 OK 버튼을 클릭합니다. 해당 프로젝트에 설정되..

Language/JAVA 2013.12.09

자바스크립트(javascript) console.log 오류 해결방법

자바스크립트에서 console.log 사용 시 발생하는 오류 관련(console is undefined in IE8) 자바스크립트 소스에서 console.log로 로그를 출력할 시 'console' 이(가) 정의되지 않았습니다.라는 에러가 발생할 경우 대처 방법입니다.이 에러는 IE8 이하 버전에서 발생합니다.웹사이트 배포 시 console과 관련된 구문은 주석처리 혹은 삭제하고 배포하시기 바랍니다. 테스트해 본 결과 크롬, IE9 이상 버전에서는 정상적으로 잘 작동합니다.개발자 도구가 없거나 IE8 이하 버전일 경우 아래와 같은 오류가 발생합니다. 오류발생 대처방법console.log 소스 윗 부분에 var console = window.console || {log:function(){}}; 구문을 추..

Language/JavaScript 2013.11.14

JSP Dynamic Web Project 만들기

JSP Dynamic Web Project 만들기 예제입니다.JSP를 시작할 때 가장 처음 웹 프로젝트를 만드는 과정입니다. 1. 이클립스 상단 File - New - Dynamic Web Project를 클릭합니다. 2. 생성할 프로젝트의 이름을 입력하고 Target runtime에서 이 프로젝트를 구동할 서버(제티, 톰캣)를 선택합니다. 톰캣이 설치되지 않았을 경우(None) 오른쪽에 New runtime 버튼을 통해 Tomcat을 설치할 수 있습니다. 입력이 완료되면 Next 버튼을 클릭합니다. 3. 자바(Java) 소스 경로를 설정하는 부분인데 처음 시작하시는 분들은 별도의 설정 없이 Next 버튼을 클릭합니다. 4. 웹 모듈(Web Module) 설정 화면입니다. Context root는 웹접근..

Language/JSP 2013.10.29

only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

Tomcat version X.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules 오류 발생 시 해결 방법 톰캣 서버에 프로젝트를 Add and Remove 할 때 톰캣으로 구동할 웹 프로젝트를 추가할 수 없을 때 발생하는 오류입니다.오류 발생 원인은 처음 프로젝트를 생성할 때 Target runtime을 지정하지 않고 생성하였기 때문입니다. 아래의 캡쳐화면을 참고하여 다이나믹 웹 프로젝트를 생성 시 Target runtime을 지정하시기 바랍니다. Target runtime에 None 밖에 없을 시 오른쪽에 위치한 New Runtime 버튼을 클릭하여 톰캣을 설치할 수 있습니다. ※톰캣 설치 방법 : http://h5bak.tistory.com/5

Language/JSP 2013.10.29
반응형