(IIS) 한글 도메인 등록 퓨니코드(Punycode) 한글 도메인 등록 시 퓨니코드 변환 아래의 URL로 이동 후 한글도메인 입력 후 퓨니코드 결과값을 얻을 수 있습니다. ex)한글도메인.com 입력 시 xn--bj0bj3i97fq8o5lq.com 결과를 얻을 수 있습니다. URL : http://domain.blueweb.co.kr/pop_puny.html ※ IIS 7 버전 이상은 퓨니코드 변환할 필요 없이 그냥 한글로 등록하면 적용이 됩니다. Windows/IIS 2013.02.08
오라클 프로시저(Oracle Procedure) 기초 예제 오라클 프로시저(Oracle Procedure) 기본 사용 방법 입니다. 아래는 파라미터를 1개 입력받아 TABLE_A라는 테이블에서 데이터를 뽑아오는 간단한 프로시져 생성 예제입니다. CREATE OR REPLACE PROCEDURE TEST_PROC ( S_SEQ IN NUMBER, -- NUMBER 타입의 입력받은 파라미터 OUT_DATA OUT SYS_REFCURSOR -- SELECT문 결과를 담을 커서(CURSOR) ) IS BEGIN OPEN OUT_DATA FOR -- 커서 열기 SELECT * FROM TABLE_A WHERE SEQ = S_SEQ; -- 데이터 불러오는 쿼리문(마지막에 세미콜론은 필수) END; / Database/ORACLE 2013.02.07
토드(Toad)에서 오라클 프로시져(Oracle Procedure) 실행 방법 토드 (Toad for ORACLE) Editor 창에서 직접 프로시져를 실행하는 방법입니다. 일단 실행 구문은 아래와 같습니다. EXEC 패키지명.프로시져명(파라미터1, 파라미터2, :VAR); 패키지명은 패키지 안에 프로시져를 생성했을 경우 사용하고, 패키지 없이 그냥 프로시져만 생성했다면 생략하면 됩니다. :VAR은 해당 프로시저에서 커서를 사용할 때 커서를 바인딩해주는 것입니다. VAR 말고 다른 이름이 와도 상관없습니다. 위의 구문 작성 후 실행을 하면 아래와 같은 창이 뜹니다. Type을 CURSOR로 선택 후 OK 버튼을 누르면 프로시져 실행 결과가 출력됩니다. Database/ORACLE 2013.02.07
MSSQL IF EXISTS (SELECT UPDATE, SELECT INSERT) MSSQL 프로시져의 쿼리문 중 IF문을 사용한 예제입니다. SELECT문을 사용한 쿼리를 실행 후 결과값이 존재하면 A동작, 결과값이 존재하지 않으면 B동작 수행을 하는 구문입니다. 여기서 중요한 부분은 EXISTS입니다. IF EXISTS( SELECT SEQ FROM TABLE_A WHERE SEQ = @P_SEQ ) BEGIN //SELECT문의 결과값이 존재할 경우 실행 UPDATE TABLE_A SET USERNAME = @P_NAME WHERE SEQ = @P_SEQ END ELSE BEGIN //SELECT문의 결과값이 없을 경우 실행 INSERT INTO TABLE_A(SEQ, USERNAME) VALUES(@P_SEQ, @P_NAME) END Database/MSSQL 2013.02.07
안드로이드 시크바(Android SeekBar) 안드로이드 시크바(Android SeekBar) 관련 예제 입니다. MainActivity.java package com.example.h5bak_seekbar; import android.app.Activity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.TextView; public class MainActivity extends Activity { SeekBar seekbar; TextView tv_val; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV.. Language/Android 2013.02.07
안드로이드 스피너(Android Spinner),콤보박스 안드로이드의 스피너(Android Spinner) 예제 소스입니다. 안드로이드에 콤보박스를 구현하는 기능입니다. HTML에서는 태그와 같은 기능입니다. MainActivity.javapackage com.example.h5bak_spinner; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast.. Language/Android 2013.02.06
안드로이드 웹뷰(Android WebView) 예제 안드로이드 개발 시 많이 사용하는 웹뷰(WebView)예제 소스입니다. 어플에서 고정된 프레임 안에 웹페이지를 띄우는 기능입니다. MainActivity package com.example.h5bak_webview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.EditText; public class MainAc.. Language/Android 2013.02.06
ASP 버퍼 사용(Response.flush, Buffer, Clear, End) ASP의 버퍼에 관련된 내용입니다. 반복문을 사용하여 Response.Write 할 내용이 많을 때 웹페이지 상에서 출력 결과 없이멈춰있는 현상(응답 없음)이 있을 경우가 있습니다.이런 상황에 사용하는 소스입니다.아래의 예제 코드에서 굵은표시를 중점적으로 보시면 됩니다. 예)db connection 생략sql = "SELECT * FROM TABLE_A"Set rs = db.Execute(sql) Response.Buffer = true '버퍼 사용 여부(Y) i = 0Do until rs.eof = trueresponse.write rs(0) & " "response.write rs(1) & " "response.write rs(2) & " "if i mod 10 = 0 then '10개의 데이터를 불.. Language/ASP 2013.02.04
티스토리 초대장 5명에게 드립니다.(완료) 티스토리 초대장 5장을 배포합니다. 저번달에 올린 글에 댓글은 몇개 달렸지만, 블로그 운영에 적합하지 않고, 성의없이 글 남기신분밖에 안계셔서 재배포 합니다. 아래 내용을 준수하시어 댓글 바랍니다. 댓글에 쓰인 글 중 5분 선정하여 초대장 보내드립니다. (선착순 아님) 성의없는 댓글이나 블로그 운영에 적합하지 않은 내용이면 선정되지 않습니다. 내용은 어떤 종류의 블로그를 운영할건지, 티스토리 초대장이 왜 꼭 필요한지 남겨주세요. 비밀댓글로 위의 내용과 이메일 주소를 남겨주세요 (이메일 주소는 티스토리 아이디로 쓰입니다.) et cetera/초대장 배포 2013.02.04
IE 호환성 보기 문제 및 해결(스크립트, 테이블 깨짐 등) 웹 개발 시 본인의 컴퓨터에 있는 브라우저에 맞춰레이아웃을 짰는데 다른 브라우저나 다른 컴퓨터에서테이블이 깨지거나 스크립트가 실행이 되지 않는다거나 하는문제가 발생합니다.특히 IE가 대표적인데, IE 버전별, 호환성보기 유무에 따라렌더링 차이가 극심합니다. IE에서 호환성보기 유무, 버전의 렌더링 차이를 해결하기 위해head 태그 안쪽 가장 상위에 메타(meta) 태그 를 한줄 추가합니다. content에 들어가는 내용이 IE 버전입니다. Edge로 값을 주면 가장 최신 버전의 IE로 인식이 됩니다. ex) 아래와 같이 Language/HTML 2013.02.01
자바스크립트(javascript) XMLHTTP 크롬에서 오류 발생 XMLHTTP 구현 시 IE에서는 정상 작동이 되는데 크롬에서 오류가 발생할 경우가 있습니다. 아래의 소스를 참고하여 검토를 해보시기 바랍니다. IE일 경우와 IE가 아닐 경우로 분기한 후 대소문자 구분에 중점을 두고 검토하시면 크롬에서도 XMLHTTP를 문제 없이 사용할 수 있습니다. 주의할 점은 xmlHttp.open과 send를 소문자로 하셔야합니다.첫글자 대문자로 할 경우 IE에서만 작동합니다. var xmlHttp=null; if(window.ActiveXObject) { //IE xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { //IE가 아닐경우 xmlHttp = new XMLHttpRequ.. Language/JavaScript 2013.02.01
ASP get방식, post방식 예제(자바스크립트로 페이지 이동) ASP에서 get방식과 post방식에 관한 내용입니다. 아래의 예제는 자바스크립트(JavaScript)를 사용하여 페이지 이동 시 파라미터를 전송 하고, ASP페이지에서 파라미터를 받는 형태의 예제입니다. GET방식(URL뒤에 파라미터 명시) 1. 값을 보낼 경우(JavaScript) //url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄 var paramVal = document.all.hiddenVal.value; location.href="이동페이지.asp?파라미터명=" + paramVal; 2. 값을 받을 경우(asp) POST방식(form의 값을 submit()으로 전송) 1. 값을 보낼 경우(JavaScript) //submit()으로 폼안의 값들을 post방식으로 보냄 document.for.. Language/ASP 2013.01.31
ASP.NET 쿠키(cookie), ViewState 사용 방법 ASP.NET에서 쿠키, ViewState 사용 방법 ViewState에 값 저장ViewState["user_name"] = "이준빈";ViewState["nickName"] = "호박머리"; ViewState에서 값 불러온 후 변수에 저장string myName = ViewState["user_name"].ToString();string myNickName = ViewState["nickName"].ToString(); 쿠키(cookie) 값 저장 Response.Cookies["H5BAK"]["user_name"] = "이준빈";Response.Cookies["H5BAK"]["nickName"] = "호박머리"; 쿠키(cookie) 값 불러온 후 변수에 저장string myName = Request... Language/C# 2013.01.31