이준빈은 호박머리

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

반응형

Language 116

ASP.NET(C#) 오라클(Oracle) 연결 시 BadImageFormatException 에러 발생

비주얼 스튜디오(Visual Stuidio)에서 ASP.NET(C#) Oracle 연결 시 아래와 같이 BadImageFormatException 에러 발생 시 해결방법입니다.(Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32bit Oracle client components installed.) 오류발생 원인32비트용 오라클 클라이언트 컴포넌트가 설치된 환경에서 64비트용 컴포넌트로 오라클 연결을 할 때, 혹은 64비트용 컴포넌트로 32비트용 오라클에 연결할 때 에러가 발생합니다. 해결방법해결방법은 2가지입니다.첫..

Language/C# 2013.09.16

자바스크립트 팝업 차단 감지(Javascript popup blocker detection)

자바스크립트로 브라우저의 팝업 차단 기능을 감지하여 판별 후 알림 메세지를 출력하는 함수입니다. 인터넷 익스플로러(Internet Explorer)와 크롬(chrome)에서 테스트했습니다. (Javascript function for popup blocker detection in IE, Chrome) 원리는 먼저 팝업을 띄우는 window.open() 함수를 변수에 담아 변수의 값이 null일 경우 팝업차단 기능이 설정되어 있다고 판별하는 원리입니다. 판별은 가능하지만 단점은.. 페이지 로딩과 동시에 팝업 차단 기능을 판별하게 된다면 팝업 차단 기능이 설정되어 있지 않았을 경우 무조건 팝업창이 window.open에 의해 출력됩니다. 그래서 소스 마지막 부분에 팝업창이 떠있으면 window.close(..

Language/JavaScript 2013.08.29

자바 형변환(Java Casting) 예제

자바 형변환(Java Casting) 예제입니다. 아래의 예제 소스는 Integer형을 String형으로(Int to String in JAVA) String형을 Integer형으로(String to Int in JAVA) 변경하는 예제입니다. 예제소스 public class h5bak_type { public static void main(String[] args) { // valueOf()는 음수를 인식하지 못함. // parseInt()는 음수를 인식함. String a = "1"; int b = 2; int temp = b + Integer.valueOf(a); int temp1 = b + Integer.parseInt(a); System.out.println("String형을 Int형으로 형변환..

Language/JAVA 2013.08.19

C# 링큐(LINQ) 사용 예제

LINQ(Language INtegrated Query) 링큐는 DB, XML, Object, Text 등 프로그래밍 언어에 관계없이 독립적으로 동작하는 쿼리문입니다. 아래 소스는 1, 2, 3, 4, 5, 6, 7, 8 의 값을 가진 배열에서 4보다 큰 값을 불러온 후 올림차순(descending) 정렬하여 출력하는 소스입니다. ※ 여기서 where절에 4보다 큰 값이라는 조건은 let 절에서 계산하여 저장한 변수의 값으로 적용하였습니다. 예제 소스 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplicatio..

Language/C# 2013.08.08

C# exe 파일(Release 버전) 생성

C#으로 코딩을 완료한 후 exe파일을 추출하는 방법입니다.비주얼 스튜디오(Visual Studio)에서 디버깅(Debug) 버전이 아닌 배포를 위한 릴리즈(Release) 버전의 exe 파일 생성하는 과정입니다. 1. 먼저 속성 변경 후 다시 빌드(build)를 할 예정이므로 Clean을 먼저 해줍니다. (Build 메뉴 - Clean project) 2. 해당 프로젝트 속성창으로 이동합니다. (Project 메뉴 - project Properties) 3. 속성창의 Application 탭에 Target framework와 Output type을 변경합니다. - Target framework는 프로그램을 실행할 환경에 설치된 닷넷프레임워크 버전 중 하위 버전으로 선택하면 됩니다. - Output ty..

Language/C# 2013.08.08

라디오,체크박스 (radio, checkbox) 버튼 css

아래의 체크박스나 라디오 속성을 가진 input 태그를 CSS를 사용하여 버튼(button) 모양으로 설정하는 방법입니다. ※ 원리는 checkbox나 radio 속성을 가진 input 태그를 DIV로 감싸주는 방법이고 CSS에 설정된 스타일 소스는 DIV에 적용되는 소스입니다. 예제 소스 이준빈은 호박머리(CSS) radio_1 radio_1 check_1 check_1 radio_1 radio_2 check_1 check_2 실행결과

Language/HTML 2013.07.24

div iframe 퍼센트 높이조절 문제 해결(div, iframe height 100%)

위의 코드처럼 div, iframe 등의 높이(height)를 100%로 적용하였는데 사이즈 조절이 퍼센트로 적용되지 않을 경우 해결방법입니다. 일단 이 문제의 원인은 parent element의 height의 영향 때문입니다. 최상단에 아래의 DOCTYPE 코드를 삽입합니다.(아래는 XHTML 1.0 DOCTYPE 코드)※소스 형태(HTML4, HTML5, XHTML 1.0)에 따라 DOCTYPE 코드가 달라집니다. 그래도 적용이 되지 않는다면아래의 css 코드를 추가하면 height 값을 퍼센트로 수정할 수 있습니다.

Language/HTML 2013.07.12

자바 스트링 토크나이저(Java StringTokenizer)

자바 스트링 토크나이저(JAVA StringTokenizer)에 관한 글입니다. StringTokenizer 클래스를 이용해서 추출하기 위해서는 문자열을 StringTokenizer 객체를 사용하여 생성해야합니다. StringTokenizer st = new StringTokenizer("이 준 빈 은 호 박 머 리"); 객체를 생성 후 nextToken 이라는 메소드를 사용하여 토큰을 추출해 낼 수 있습니다. 기본적으로 공백 문자가 구획문자로 사용됩니다 (space character , tab character ,newline character , carriage-return, form-feed) 소스 import java.util.StringTokenizer; public class h5bak_Str..

Language/JAVA 2013.07.11

C# XML 파싱 예제(How to parse XML in C#)

C#으로 XML 형태를 파싱하는 예제입니다. XML 파싱 시 사용할 수 있는 방법은 여러가지인데 그 중 XmllReader를 사용하여 파싱하는 예제입니다.{다른 방법 : XDocument, XMLDocument, XmlTextReader, XmlReader, XmlSerializer 등..위의 방법 모두 XML을 파싱할 수 있지만 각각 성능적인 차이가 있습니다.예를들어 XML 전체 내용을 메모리에 올려서 사용할지, XML 내용중 사용하는 부분만 메모리에 올릴지 등..} -----------------------------------------------------------------------------------------XML 내용 -------------------------------------..

Language/C# 2013.07.10

자바 랜덤 함수(Java random)

자바 랜덤 함수를 사용한 (JAVA Random)무작위 난수 생성 방법 첫번째 방법은 Math 클래스의 random 메소드를 사용하는 방법입니다. 0~1 사이의 double형 난수를 리턴하여 *10을 해주고 int형으로 변환 후 a, b, c, d 라는 이름을 가진 int형 변수에 담아 출력하는 예제입니다. 두번째는 Random 클래스를 사용하는 방법입니다. boolean nextBoolean() float nextFloat()등등 random.nextInt(100)을 입력하시면 0~100사이의 난수가 발생합니다. 소스 import java.util.Random; public class h5bak_random { public static void main(String[] args) { int a = (i..

Language/JAVA 2013.07.10

자바 switch case 조건문 예제

JAVA switch case문에 관련된 예제입니다. public class h5bak_switch { public static void main(String[] args) { int num = 1; switch (num) { case 1: System.out.println("[1] num의 값은 1입니다."); break; case 2: System.out.println("[2] num의 값은 2입니다."); break; default: System.out.println("[3] num이 1도 아니고 2도 아님"); break; } System.out.println("===========아래는 break문이 없을 경우 예제==========="); switch (num) { case 1: System...

Language/JAVA 2013.07.01
반응형