이준빈은 호박머리

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

반응형

전체보기 289

안드로이드 토스트(Android Toast) 예제

안드로이드 TOAST창 띄우기 예제입니다. EX.1) Toast toast = Toast.makeText(getApplicationContext(), "토스트창에 출력될 문자", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); EX.2) Toast toast = Toast.makeText(getApplicationContext(), 토스트창에 출력될 문자", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); LinearLayout toastView = (LinearLayout) toast.getView(); ImageView imageCodeProject = new..

Language/Android 2013.01.28

자바 환경변수 설정

자바 환경변수 설정(Setting the JAVA environment variable in Windows7 64bit)자바(JDK) 설치 완료 후 환경설정하는 방법입니다. 작업은 Window7 Ultimate K 64비트 환경의 컴퓨터에서 진행하였습니다. 혹시 JDK를 설치를 하지 않았다면 아래의 주소로 이동 후 설치가 완료되면 환경변수를 설정하시면 됩니다. JDK 설치 방법 : http://h5bak.tistory.com/90 1. 내컴퓨터에서 마우스 오른쪽 클릭 후 속성을 선택합니다. 2. 고급 시스템 설정을 클릭합니다. 3. 고급 탭으로 이동 후 환경변수를 클릭합니다. 4. 새로 만들기 버튼을 클릭 후 변수이름은 JAVA_HOME 변수 값은 JDK가 설치된 경로를 입력합니다. JDK 설치 시 설치..

Language/JAVA 2013.01.26

자바 JDK 다운로드 및 설치 방법

자바 JDK 설치 방법입니다. 작업은 Window7 Ultimate K 64비트 환경의 컴퓨터에서 진행하였습니다. JDK 설치는 어렵지 않습니다. 파일 다운로드 후 Next만 계속 누르면 알아서 다 설치합니다. 1. 먼저 오라클 홈페이지(http://www.oracle.com/)로 이동 후 DOWNLOAD - Java For Developers 메뉴로 접근합니다. 2. Java Platform(JDK) 를 클릭합니다. 7u11은 버전인데 최신버전의 JDK를 설치합니다. 3. Accept License Agreement(라이센스 동의)를 선택 후 아래의 목록에서 자신의 OS 버전과 일치하는 항목을 다운로드합니다. 4. 다운로드 받은 파일을 실행하여 Next 버튼을 클릭합니다. 5. 설치할 내용을 선택하는 ..

Language/JAVA 2013.01.26

ASP.NET 계층형 게시판 캐스팅 에러(캐스트가 잘못되었습니다)

ASP.NET 계층형 게시판(태오닷넷) 예제 진행 중 오라클을 연동하여 예제를 진행하는 개발자들은"invalidcastexception : 캐스트가 잘못되었습니다." 라는 에러가 발생할 경우가 있습니다. int depth = (int)((DataRowView)e.Item.DataItem)["depth"]; 구문에서 오류가 발생하는데.MSSQL에서는 INTEGER 타입의 데이터를 위의 구문처럼int형으로 형변환이 바로 가능하지만, 오라클(ORACLE)의 NUMBER 타입의 값을위의 구문처럼 형변환을 할 때 에러가 발생합니다. 결론은아래와 같이 decimal 형태(십진수)로 캐스팅 후int형으로 형변환을 하면 오류가 발생하지 않습니다. int depth = (int)(decimal)((DataRowView)..

Language/C# 2013.01.25

ASP.NET(C#) 오라클(Oracle) 연결

ASP.NET 오라클 연결 소스입니다. 아래 소스를 적용하기 전 Visual Studio에서 한가지를 추가합니다.(2012 버전) 1. 상단에 있는 Project (프로젝트) 메뉴 2. Add Reference(참조추가) 메뉴 3. System.Data.OracleClient 체크 4. OK(확인) ※아래 예제는 오라클 연결 후 불러온 데이터를 GridView에 출력하는 예제입니다. 붉은색으로 표시한 부분은 사용하려는 환경에 맞게 설정하신 후 사용하시면 됩니다. 삽질로 인해 오라클 연결하는데 4시간 걸렸네요^^; .aspx 파일 .aspx.cs 파일 using System; using System.Collections.Generic; using System.Linq; using System.Web; us..

Language/C# 2013.01.25

ASP SQL Injection 방어 소스

SQL Injection 방어 함수ReForm 이라는 함수를 생성 nMaxLen thenresponse.write ( temp & " is over Maxlength " & nMaxLen )response.endend ifend if '// injection 관련 키워드 제거(항목 추가 가능)temp = Replace ( temp , "'" , "" )temp = Replace ( temp , "--" , "" )temp = Replace ( temp , "--, #" , " " )temp = Replace ( temp , "/* */" , " " )temp = Replace ( temp , "' or 1=1--" , " " )temp = Replace ( temp , "union" , " " )temp..

Language/ASP 2013.01.24

ASP 문자열 치환(Replace)

asp replace 함수입니다.변수에 저장된 값을 중 특정 문자를 원하는 값으로 변경하기 위한 함수입니다.따옴표 처리(SQL Injection 방어 소스) 시 많이 쓰입니다.ex) Replace(tmp, "'", "") 사용법은 아래와 같이 사용하시면 됩니다.Replace(변수, 변경대상문자, 변경하려는 값) 예제)"이준빈은 호박머리" 라는 값을 가진 변수에서"머리" 라는 문자열을 "" 로 변환 하는 예제입니다. 실행 결과

Language/ASP 2013.01.24

[자바스크립트,javascript] 디버깅(debugging) 방법

자바스크립트 디버깅(javascript debugging) 방법입니다. 개발자 도구를 사용하여 디버깅하는 방법입니다.아래 예제는 인터넷 익스플로러의 개발자 도구를 사용했습니다.크롬(chrome)에도 개발자 도구가 존재합니다. 디버깅 방법은 동일합니다. 그림이 작아서 잘 안보이면 클릭 시 원본 사진이 보입니다. 1. 개발중인 웹페이지로 접근합니다. 2. F12 키를 누르면 개발자도구(Developer Tools) 창이 뜹니다. 스크립트 항목 탭으로 이동 후 디버깅 시작 버튼을 클릭합니다. 3. 자바스크립트에 오류가 발생한 부분에서 실행이 일시정지되고 어느부분에서 오류가 발생했는지 정보가 출력됩니다. ※ alert가 alret로 오타가 발생하여 자바스크립트 에러가 있었습니다.

Language/JavaScript 2013.01.22

[MYSQL] 조인, JOIN (INNER JOIN, OUTER JOIN)

MYSQL*. 조인(JOIN)은 여러 테이블의 상호 연관관계를 연결하여 결과값을 가져올 때 사용합니다.1. INNER JOIN  *. INNER JOIN은 조인하는 테이블의 ON 절의 조건이 일치하는 결과만 출력됩니다.  EX) SELECT *            FROM A_TABLE AS A      INNER JOIN B_TABLE AS B     ON A_TABLE.COL1 = B_TABLE.COL1;--A_TABLE.COL1과 B_TABLE.COL1이 일치하는 데이터만 출력됩니다.2. OUTER JOIN  *. OUTER JOIN은 조인하는 테이블의 ON 절의 조건 중 한쪽의 데이터를 모두 가져옵니다.     OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, F..

Database/MYSQL 2013.01.22
반응형