반응형
<%@ page contentType="text/html; charset=euc-kr" %>


<%@ page contentType="text/html; charset=UTF-8" %>

반응형

'Computer_IT > JSP' 카테고리의 다른 글

[JSP] URLEncoder  (0) 2006.09.30
[JSP] page redirect  (0) 2006.09.30
[JSP] request method list  (0) 2006.09.30
JSP request. 들의 메소드  (0) 2006.04.13
Calendar 를 이용한 날짜 출력  (0) 2006.04.07
반응형
  AJAX의 기본을 쌓기 위해...
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
  3.   <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
  5.     <title>Clock</title>
  6.     <script language="JavaScript">
  7.       function printTime() {
  8.         // clock 객체 생성
  9.         var clock = document.getElementById("clock");
  10.         var now = new Date();
  11.         clock.innerHTML =
  12.           now.getFullYear() + "년 " +
  13.           (now.getMonth()+1) + "월 " +
  14.           now.getDate() + "일 " +
  15.           now.getHours() + "시 " +
  16.           now.getMinutes() + "분 " +
  17.           now.getSeconds() + "초";
  18.          
  19.         // 1초 후에 함수 호출
  20.         setTimeout("printTime()", 1000);
  21.       };
  22.      
  23.       // 창이뜨면, html이 로딩되면 함수 호출
  24.       window.onload = function() {
  25.         printTime();
  26.       };
  27.     </script>
  28.   </head>
  29.   <body> 현재 시간은 <span id="clock"></span>
  30.   </body>
  31. </html>

결과
현재 시간은 2006년 9월 29일 1시 15분 3초
현재 시간은 2006년 9월 29일 1시 15분 4초
....
....
반응형

'Computer_IT > PHP' 카테고리의 다른 글

Fatal error: Class 'SoapClient' not found  (0) 2010.11.08
[JAVASCRIPT] 해상도 설정 보기  (0) 2006.06.29
외부 CSS파일 불러오기  (0) 2006.06.29
반응형
 
  1. import java.util.Calendar;
  2. import java.util.Date;
  3. class CalendarExam {
  4.   public static void main(String args[]) {
  5.     Calendar calendar = Calendar.getInstance();
  6.    
  7.     System.out.print( calendar.get(Calendar.YEAR) + "년  ");
  8.    
  9.     System.out.print( calendar.get(Calendar.MONTH)+1 + "월  ");
  10.    
  11.     System.out.print( calendar.get(Calendar.DAY_OF_MONTH) + "일  ");
  12.     System.out.print( calendar.get(Calendar.HOUR) + "시 ");
  13.    
  14.     System.out.print( calendar.get(Calendar.MINUTE) + "분 ");
  15.    
  16.     System.out.print( calendar.get(Calendar.SECOND) + "초 ");
  17.    
  18.     System.out.print( calendar.get(Calendar.DAY_OF_MONTH) + "일  ");
  19.   }
  20. }
 
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

Eclipse - JAD Pluggin  (0) 2007.11.19
[SWT] 기본적인 Hello Window  (0) 2007.08.13
[java] 인수로 주어진 파일에 대한 정보 출력  (0) 2006.09.27
[JAVA] APPLET - ButtonEvent  (0) 2006.09.18
[JAVA] APPLET - Label 사용예제  (0) 2006.09.18
반응형
 
  1. import java.io.File;

  2. public class FileInfo
  3. {
  4.   public static void main(String args[])
  5.   {
  6.     if(args.length!=1) {
  7.       System.out.println(" ex) : java FileInfo <파일이름>" );
  8.       System.exit(1);
  9.     }
  10.    
  11.     File infoFile = new File(args[0]);
  12.    
  13.     if(infoFile.exists()) {
  14.       System.out.println("파일이름 : " + infoFile.getName());
  15.       System.out.println("상대경로 : " + infoFile.getPath());
  16.       System.out.println("절대경로 : " + infoFile.getAbsolutePath());
  17.       System.out.println("쓰기가능 : " + infoFile.canWrite());
  18.       System.out.println("읽기가능 : " + infoFile.canRead());
  19.       System.out.println("숨은파일 : " + infoFile.isHidden());
  20.       System.out.println("파    일 : " + infoFile.isFile());
  21.       System.out.println("디렉토리 : " + infoFile.isDirectory());
  22.       System.out.println("파일크기 : " + infoFile.length() + "Byte");
  23.       System.out.println("최종수정 : " + infoFile.lastModified());
  24.     } else {
  25.       System.out.println("파일이 없습니다.");
  26.     }
  27.   }
  28. }

반응형
반응형

printf(%[flags] [width] [.precision] [{h | l | I64 | L}]type)

CharacterTypeOutput Format
cint or wint_tWhen used with printf functions, specifies a single-byte character; when used with wprintf functions, specifies a wide character.
Cint or wint_tWhen used with printf functions, specifies a wide character; when used with wprintf functions, specifies a single-byte character.
dintSigned decimal integer.
iint Signed decimal integer.
oint Unsigned octal integer.
uint Unsigned decimal integer.
xintUnsigned hexadecimal integer, using “abcdef.”
XintUnsigned hexadecimal integer, using “ABCDEF.”
e doubleSigned value having the form [ – ]d.dddd e [sign]ddd where d is a single decimal digit, dddd is one or more decimal digits, ddd is exactly three decimal digits, and sign is + or –.
EdoubleIdentical to the e format except that E rather than e introduces the exponent.
fdoubleSigned value having the form [ – ]dddd.dddd, where dddd is one or more decimal digits. The number of digits before the decimal point depends on the magnitude of the number, and the number of digits after the decimal point depends on the requested precision.
gdoubleSigned value printed in f or e format, whichever is more compact for the given value and precision. The e format is used only when the exponent of the value is less than –4 or greater than or equal to the precision argument. Trailing zeros are truncated, and the decimal point appears only if one or more digits follow it.
GdoubleIdentical to the g format, except that E, rather than e, introduces the exponent (where appropriate).
n Pointer to integer Number of characters successfully written so far to the stream or buffer; this value is stored in the integer whose address is given as the argument.
pPointer to voidPrints the address pointed to by the argument in the form xxxx:yyyy where xxxx is the segment and yyyy is the offset, and the digits x and y are uppercase hexadecimal digits.
sString When used with printf functions, specifies a single-byte–character string; when used with wprintf functions, specifies a wide-character string. Characters are printed up to the first null character or until the precision value is reached.
SStringWhen used with printf functions, specifies a wide-character string; when used with wprintf functions, specifies a single-byte–character string. Characters are printed up to the first null character or until the precision value is reached.

반응형
반응형
  ASP ServerVariables Collection List....
  1. <b> ServerVariables 컬렉션 <b>전체참조</b><br>
  2. <table border=0 cellspacing=1 cellpadding=0 bgcolor=black>
  3. <% For Each key in Request.ServerVariables %>
  4.   <tr bgcolor="white">
  5.     <td align=center><%=key %></td>
  6.     <td><%
  7.         If Request.ServerVariables(key) = "" Then
  8.           Response.Write "&nbsp;"
  9.         else
  10.           Response.Write Request.ServerVariables(key)
  11.         end if %>
  12.     </td>
  13.   </tr>
  14. <% next %>
  15. </table>

ServerVariables 컬렉션 전체참조
ALL_HTTPHTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:ko HTTP_CONNECTION:Keep-Alive HTTP_HOST:localhost HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) HTTP_COOKIE:ASPSESSIONIDAACTDBBR=JHJJFIEADMJHPCLKLIPJJCNC HTTP_ACCEPT_ENCODING:gzip, deflate
ALL_RAWAccept: */* Accept-Language: ko Connection: Keep-Alive Host: localhost User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Cookie: ASPSESSIONIDAACTDBBR=JHJJFIEADMJHPCLKLIPJJCNC Accept-Encoding: gzip, deflate
APPL_MD_PATH/LM/W3SVC/1/ROOT
APPL_PHYSICAL_PATHd:\asp\
AUTH_PASSWORD 
AUTH_TYPE 
AUTH_USER 
CERT_COOKIE 
CERT_FLAGS 
CERT_ISSUER 
CERT_KEYSIZE 
CERT_SECRETKEYSIZE 
CERT_SERIALNUMBER 
CERT_SERVER_ISSUER 
CERT_SERVER_SUBJECT 
CERT_SUBJECT 
CONTENT_LENGTH0
CONTENT_TYPE 
GATEWAY_INTERFACECGI/1.1
HTTPSoff
HTTPS_KEYSIZE 
HTTPS_SECRETKEYSIZE 
HTTPS_SERVER_ISSUER 
HTTPS_SERVER_SUBJECT 
INSTANCE_ID1
INSTANCE_META_PATH/LM/W3SVC/1
LOCAL_ADDR127.0.0.1
LOGON_USER 
PATH_INFO/servarvariables.asp
PATH_TRANSLATEDd:\asp\servarvariables.asp
QUERY_STRING 
REMOTE_ADDR127.0.0.1
REMOTE_HOST127.0.0.1
REMOTE_USER 
REQUEST_METHODGET
SCRIPT_NAME/servarvariables.asp
SERVER_NAMElocalhost
SERVER_PORT80
SERVER_PORT_SECURE0
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREMicrosoft-IIS/5.1
URL/servarvariables.asp
HTTP_ACCEPT*/*
HTTP_ACCEPT_LANGUAGEko
HTTP_CONNECTIONKeep-Alive
HTTP_HOSTlocalhost
HTTP_USER_AGENTMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
HTTP_COOKIEASPSESSIONIDAACTDBBR=JHJJFIEADMJHPCLKLIPJJCNC
HTTP_ACCEPT_ENCODINGgzip, deflate
반응형

'Computer_IT > ASP' 카테고리의 다른 글

웹 개발 Debugging Tool  (0) 2007.12.30
[ASP] FSBOARD 3.0  (0) 2007.08.13
반응형

http://support.microsoft.com/?id=837910  접속후 다운로드


regsvr32 "C:\Program Files\Microsoft Visual Studio\VB98\VB6IDEMouseWheelAddin.dll"   입력!





반응형
반응형
버튼을 생성하여 컨테이너 애플릿에 붙인뒤 이벤트 처리
  1. import java.awt.*;
  2. import java.applet.*;
  3. import java.awt.event.*;
  4. public class ButtonExam extends Applet implements ActionListener
  5. {
  6.   Label myLabel;
  7.   Button myButton1, myButton2, myButton3;
  8.   public void init()
  9.   {
  10.     myButton1 = new Button();
  11.     myButton1.setLabel("C언어");
  12.     myButton1.addActionListener(this);
  13.     add(myButton1);
  14.     myButton2 = new Button("C++언어");
  15.     myButton2.addActionListener(this);
  16.     add(myButton2);
  17.    
  18.     myButton3 = new Button("자바");
  19.     myButton3.addActionListener(this);
  20.     add(myButton3);
  21.    
  22.     myLabel = new Label();
  23.     myLabel.setText("버튼을 눌러주세요!");
  24.     myLabel.setAlignment(Label.CENTER);
  25.     myLabel.setBackground(Color.yellow);
  26.     add(myLabel);
  27.   }
  28.   public void actionPerformed(ActionEvent e)
  29.   {
  30.     if(e.getSource() == myButton1) {
  31.       myLabel.setText("선택 : C언어");
  32.     } else if(e.getSource()==myButton2) {
  33.       myLabel.setText("선택 : C++언어");
  34.     } else if(e.getSource()==myButton3) {
  35.       myLabel.setText("선택 : 자바");
  36.     }
  37.   }
  38. }

반응형
반응형
  레이블을 생성하여 Applet 컨테이너에 붙이는 Example
  1. import java.awt.*;
  2. import java.applet.*;
  3. public class LabelExam extends Applet
  4. {
  5.   Label myLabel1, myLabel2, myLabel3;
  6.   public void init()
  7.   {
  8.     myLabel1 = new Label();
  9.     myLabel1.setText("Label 테스트 프로그램");
  10.     myLabel1.setAlignment(Label.LEFT);
  11.     myLabel1.setBackground(Color.cyan);
  12.     add(myLabel1);
  13.   }
  14. }

반응형
반응형

필요한 스크립트
$ORACLE_HOME/rdbms/admin/utlxplan.sql   실행

SQL> explain plan

set statement_id = 'lab1' for
select *
from emp
where empno = 7777;

SQL> select   id
,        lpad(' ',2*level)||operation
        ||decode(id,0,' Cost = '||position)
        ||' '||options
        ||' '||object_name as "Query Plan"
from     plan_table
where    statement_id = 'lab1'
connect  by prior id=parent_id
start    with id=0;

결과
       ID      Query Plan
----------  --------------------------------------------
        0        SELECT STATEMENT Cost =
        1              TABLE ACCESS BY INDEX ROWID EMP
        2                      INDEX UNIQUE SCAN PK_EMP

반응형

'Computer_IT > DBMS' 카테고리의 다른 글

[ORACLE] 제어판->관리도구->불필요 서비스 삭제  (0) 2007.03.13
[Oracle] Cluster 구성  (0) 2006.11.01
ORACLE USER KILL  (0) 2006.09.18
CBO  (0) 2006.08.07
Oracle® Database SQL Reference  (0) 2006.08.07
반응형

locking된 user kill

ALTER SYSTEM KILL SESSION 'integer1, integer2'

- integer1 : V$SESSION 뷰에서 SID열값  (SID=Session ID)
- integer2 : V$SESSION 뷰에서 SERIAL# 열값

SID, SERIAL# 값 확인

SQL> select sid, serial#, username from v$session
      SID    SERIAL# USERNAME
---------- ---------- ------------------------------------------------------------
        1          1
        2          1
        3          1
        4          1
        5          1
        6          1
        7          1
        8          1
        9          3 SYS
9 개의 행이 선택되었습니다.

KILL 뒤에는 PMON 이 뒤처리 과정을 거친다.
반응형

'Computer_IT > DBMS' 카테고리의 다른 글

[Oracle] Cluster 구성  (0) 2006.11.01
[ORACLE] Oracle9i 실행계획 보기  (0) 2006.09.18
CBO  (0) 2006.08.07
Oracle® Database SQL Reference  (0) 2006.08.07
[MySQL] 사용자 추가  (0) 2006.07.09
반응형
방향키를 이용해 button 움직이기

파일명 : KeyEvent1.java
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class KeyEvent1 extends Frame {
  4.   Button man;
  5.   public KeyEvent1(String title) {
  6.     super(title);
  7.     setLayout(null);
  8.     this.setSize(200, 200);
  9.    
  10.     man = new Button("Man");
  11.     man.setBounds(100, 100, 40, 20);
  12.     man.setBackground(Color.BLUE);
  13.     man.setForeground(Color.WHITE);
  14.     this.add(man);
  15.     man.addKeyListener(new KeyHandler());
  16.   }
  17.   public static void main(String args[]) {
  18.     KeyEvent1 me = new KeyEvent1(" Key 이벤트 활용 ");
  19.     me.setVisible(true);
  20.   }
  21.   class KeyHandler extends KeyAdapter {
  22.     public void keyPressed(KeyEvent e) {
  23.       String direction = e.getKeyText(e.getKeyCode());
  24.       System.out.println(direction);
  25.       int x=man.getX();
  26.       int y=man.getY();
  27.      
  28.       if(direction.equals("Right")) x+=10;
  29.       else if(direction.equals("Left")) x-=10;
  30.       else if(direction.equals("Down")) y+=10;
  31.       else if(direction.equals("Up")) y-=10;
  32.      
  33.       man.setLocation(x, y);
  34.     }
  35.   }
  36. }
 
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

[JAVA] APPLET - ButtonEvent  (0) 2006.09.18
[JAVA] APPLET - Label 사용예제  (0) 2006.09.18
[JAVA5] ActionEvent Example  (0) 2006.09.14
[JAVA] InetAddress  (0) 2006.09.14
콘솔입력받아 배열에 넣기  (0) 2006.04.16
반응형
TextField 의 내용을 Console로 출력한다.

파일명 : ActionEvent1.java
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class ActionEvent1 extends Frame implements ActionListener {
  4.   TextField tf;
  5.   public ActionEvent1(String title) {
  6.     super(title);
  7.     tf=new TextField(20);
  8.    
  9.     // this는 Frame이면서, ActionListener 객체이다.
  10.     tf.addActionListener(this);
  11.    
  12.     //  텍스트 필드를 프레임(this)에 추가한다.
  13.     add(tf);   
  14.   }
  15.   public void actionPerformed(ActionEvent e) {
  16.     // 이벤트 소스가 TextField형 객체이면
  17.     if(e.getSource() instanceof TextField) {
  18.      
  19.       // 이벤트 소스를 가져온다.
  20.       TextField temp = (TextField)e.getSource();
  21.       // 화면에 temp의 문자열 출력
  22.       System.out.println(temp.getText());
  23.      
  24.       // temp의 내용을 지운다.  
  25.       temp.setText("");
  26.     }
  27.   }
  28.   public static void main(String args[]) {
  29.     ActionEvent1 me = new ActionEvent1("액션 이벤트 처리");
  30.     me.pack();
  31.     me.setVisible(true);
  32.   }
  33. }
 
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

[JAVA] APPLET - Label 사용예제  (0) 2006.09.18
[JAVA5] 방향키를 이용해 button 움직이기  (0) 2006.09.14
[JAVA] InetAddress  (0) 2006.09.14
콘솔입력받아 배열에 넣기  (0) 2006.04.16
JAVA class 정의  (0) 2006.04.12
반응형
  1. import java.net.*;
  2. class AddressTest {
  3.   public static void main(String args[])
  4.   {
  5.    
  6.     try
  7.     {
  8.       InetAddress Address = InetAddress.getLocalHost();
  9.      
  10.       System.out.println("로컬 컴퓨터의 이름 : "
  11.                   + Address.getHostName() );
  12.       System.out.println("로컬 컴퓨터의 IP : "
  13.                   + Address.getHostAddress() );
  14.       Address = InetAddress.getByName("java.sun.com");
  15.       System.out.println("java.sun.com 컴퓨터의 이름과 IP 주소 : "
  16.                   + Address);
  17.       InetAddress SW[] = InetAddress.getAllByName("www.naver.com");
  18.      
  19.       for(int i=0; i<SW.length; i++)
  20.       {
  21.         System.out.println(SW[i]);
  22.       }
  23.     }
  24.    
  25.     catch (UnknownHostException e)
  26.     {
  27.       System.out.println("알수없는 호스트");
  28.     }
  29.              
  30.   }
  31. }
 
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

[JAVA5] 방향키를 이용해 button 움직이기  (0) 2006.09.14
[JAVA5] ActionEvent Example  (0) 2006.09.14
콘솔입력받아 배열에 넣기  (0) 2006.04.16
JAVA class 정의  (0) 2006.04.12
JAVA에서 Console 문자열 입력받기  (0) 2006.04.05
반응형
 
  1. #include <stdio.h>
  2. #include <limits.h>
  3. void main( void )
  4. {
  5.   int i;
  6.   long c;
  7.   unsigned int d;
  8.   printf(" input %ld ....  %ld : ", LONG_MIN, LONG_MAX);
  9.   scanf("%ld", &c);
  10.   d=2147483648L;
  11.   for(i=0;i<32;i++)
  12.   {
  13.    
  14.     if ( c & d )
  15.         printf("1");
  16.       else
  17.         printf("0");
  18.     d=d/2;
  19.   }
  20.   printf("\n");
  21. }
 
반응형

'Computer_IT > C++' 카테고리의 다른 글

[C] 전광판 소스...  (0) 2006.11.23
[C] printf Type Field Characters  (0) 2006.09.26
[VC] 인라인 ASM 으로 작성한 연산  (1) 2006.08.14
[VC] MMX support 여부  (0) 2006.08.14
Example Program: A Simple Query  (0) 2006.08.07
반응형
  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2. ' 대문자로만 입력받음
  3.     KeyAscii = Asc(UCase(Chr(KeyAscii)))
  4. End Sub
 
반응형
반응형
 
  1. Option Explicit
  2. Private Sub cmdAdd_Click()
  3. Dim Rc As Integer       ' RowCount
  4. Dim Kor As Integer, Eng As Integer, Math As Integer, Tot As Integer
  5. Dim ave As Single
  6.     If Trim(txtName) = "" Then
  7.         MsgBox "이름을 입력해줄래??"
  8.         Exit Sub
  9.     End If
  10.    
  11.     Rc = FGrid1.Rows
  12.     FGrid1.Rows = Rc + 1
  13.    
  14.     ' 입력값 계산
  15.     Kor = Val(txtKor)
  16.     Eng = Val(txtEng)
  17.     Math = Val(txtMath)
  18.    
  19.     Tot = Kor + Eng + Math
  20.    
  21.     ave = Round(Tot / 3, 2) ' 반올림 소수 2째 자리
  22.    
  23.    
  24.     ' Flex Grid 에 값 넣기..
  25.     FGrid1.TextMatrix(Rc, 0) = txtName
  26.     FGrid1.TextMatrix(Rc, 1) = txtKor
  27.     FGrid1.TextMatrix(Rc, 2) = txtEng
  28.     FGrid1.TextMatrix(Rc, 3) = txtMath
  29.     FGrid1.TextMatrix(Rc, 4) = Tot
  30.     FGrid1.TextMatrix(Rc, 5) = ave
  31.    
  32.     ' 입력값 공백으로...
  33.     txtName = ""
  34.     txtKor = ""
  35.     txtEng = ""
  36.     txtMath = ""
  37.    
  38.     txtName.SetFocus
  39.    
  40. End Sub
  41. Private Sub Form_Load()
  42.     FGrid1.Rows = 1
  43. End Sub
 
반응형
반응형
 
  1. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  2.     Cancel = MsgBox("정말로 창을 닫으시겠습니까?", vbOKCancel + vbDefaultButton2, "프로그램 종료중")
  3.    
  4.     If Cancel = 1 Then
  5.         End
  6.     End If
  7.    
  8. End Sub
반응형
반응형
 

상태클래스

상태코드

이유 프레이즈

Successful

200

OK

201

Created

202

Accepted

204

No Content

Redirection

300

Multiple Choices

301

Moved Permanently

302

Moved Temporarily

304

Not Modified

Client Error

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

Server Error

500

Internal Server Error

501

Not Implemented

502

Bad Gateway

503

Service Unavailable

반응형

'Computer_IT > ErrorReport' 카테고리의 다른 글

[PHP] 세션 에러 1  (0) 2006.08.06
반응형
  1. #include "stdio.h"
  2. // EAX, EBX, ECX, EDX          : 32 bit
  3. // AX, BX, CX, DX                 : 16 bit
  4. // AH, AL, BH, BL, CH, CL, DH, DL :  8 bit
  5. void main()
  6. {
  7.        int addvar, pointvar1=5, pointvar2;
  8.        int *p=&pointvar1;
  9.        int cur = 1;
  10.        int test1 = 1, test2 = 10;
  11.        printf("The Size of (int)=%d Byte\n", sizeof(int));
  12.        printf("So, %d Bit\n\n", sizeof(int)*8);
  13.        __asm // 더하기 예제
  14.        {
  15.                MOV EAX, 10             // EAX = 10
  16.                MOV EBX, 20             // EBX = 20
  17.                ADD EAX, EBX           // EAX += EBX
  18.                MOV addvar, EAX       // addvar = EAX
  19.        }
  20.        printf("ADD Test Result=%d\n", addvar);
  21.        __asm // 빼기 예제
  22.        {
  23.                MOV EAX, 10           // EAX = 10
  24.                MOV EBX, 20           // EBX = 20
  25.                SUB EAX, EBX         // EAX += EBX
  26.                MOV addvar, EAX     // addvar = EAX
  27.        }
  28.        printf("SUB Test Result=%d\n", addvar);
  29.        __asm  // 포인터 사용 예제
  30.        {
  31.                MOV EAX, 10           // EAX = 10
  32.                MOV EBX, p             // EBX = p 
  33.                ADD EAX, [EBX]      // EAX += *EBX  -> [EAX]는 EAX의 주소가 가르키는 값 
  34.                MOV pointvar2, EAX  // pointvar2 = EAX         
  35.        }
  36.        printf("Pointer Test Result=%d\n", pointvar2);
  37.   __asm  // 비교분기 예제
  38.   {
  39.           CMP cur, 1    // if(cur==1)
  40.           JE go1          // goto go1
  41.          
  42.           CMP cur, 2    // if(cur==2)
  43.           JE go2          // goto go2
  44. go1:
  45.           MOV EAX, cur    // EAX = cur
  46.           ADD EAX, 100    // EAX += 100
  47.           MOV cur, EAX    // cur = EAX
  48. go2:
  49.           MOV EAX, cur    // EAX = cur
  50.           ADD EAX, 200    // EAX += 200
  51.           MOV cur, EAX    // cur = EAX
  52.   }
  53.   printf("Compare Test Result=%d\n", cur);
  54.   __asm // 증가 예제
  55.   {
  56.           MOV EAX, test1         // EAX = test1
  57.           INC EAX                   // EAX++
  58.           MOV test2, EAX         // test2 = EAX
  59.   }
  60.   printf("test1=%d, Increased test1=%d\n", test1, test2);
  61.   __asm // 감소 예제
  62.   {
  63.           MOV EAX, test1         // EAX = test1
  64.           DEC EAX                  // EAX-- 
  65.           MOV test2, EAX         // test2 = EAX
  66.   }
  67.   printf("test1=%d, decreased test1=%d\n", test1, test2);
  68.   __asm // 치환 예제
  69.   {
  70.           MOV EAX, test1      // EAX = test1
  71.           MOV EBX, test2      // EBX = test2
  72.           XCHG EAX, EBX     // swap EAX, EBX
  73.           MOV test1, EAX      // test1 = EAX
  74.           MOV test2, EBX      // test2 = EBX
  75.   }
  76.   printf("After XCHG : test1=%d, test2=%d\n", test1, test2);
  77. }

출력결과
The Size of (int)=4 Byte
So, 32 Bit
ADD Test Result=30
SUB Test Result=-10
Pointer Test Result=15
Compare Test Result=301
test1=1, Increased test1=2
test1=1, decreased test1=0
After XCHG : test1=0, test2=1
반응형

'Computer_IT > C++' 카테고리의 다른 글

[C] printf Type Field Characters  (0) 2006.09.26
[C] Long Type의 Data형을 10진수에서 2진수로..  (0) 2006.09.12
[VC] MMX support 여부  (0) 2006.08.14
Example Program: A Simple Query  (0) 2006.08.07
Const Member변수 초기화 특성  (0) 2006.04.24
반응형
  1. #include "stdio.h"
  2. int detect_mmx(void)
  3. {
  4.   int res, mmx;
  5.   _asm {
  6.        mov     eax, 1;
  7.        cpuid;
  8.        mov     res, edx;
  9.   }
  10.   mmx = (res & 0x00800000) ? 1 : 0;
  11.        
  12.   return mmx;
  13. }
  14. void main()
  15. {
  16.        int Detected;
  17.        Detected = detect_mmx();   // return 1이면 지원 0이면 미지원
  18.        if(Detected)
  19.                printf("MMX is Supported.\n");
  20.        else
  21.                printf("MMX is NOT Supported\n");
  22. }

CPU의 MMX지원 여부를 알수 있는 코드이다.
반응형
반응형
SQL> alter session set optimizer_mode=rule;

Session altered.

SQL> set autotrace traceonly explain
SQL> select * from employees where department_id=40;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=RULE
1 0 TABLE ACCESS (BY INDEX ROWID) OF 'EMPLOYEES'
2 1 INDEX (RANGE SCAN) OF 'EMP_DEPARTMENT_IX' (NON-UNIQUE)



SQL> set autotrace off
SQL> alter session set optimizer_mode=all_rows;

Session altered.

SQL> set autotrace traceonly explain
SQL> select * from employees where department_id=40;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=2 Card=3 Bytes=183)

1 0 TABLE ACCESS (BY INDEX ROWID) OF 'EMPLOYEES' (Cost=2 Card=3 Bytes=183)

2 1 INDEX (RANGE SCAN) OF 'EMP_DEPARTMENT_IX' (NON-UNIQUE) (Cost=1 Card=3)



CBO는 table에 통계정보..
Oracle 은 통계정보 만을 가지고 실행 정보를 작성하기 때문에
통계정보가 잘못되었ㅤ 경우에는 잘못된 실행정보를 생성한다.

몇달전에 Employees 행수가 얼마 많지 않은 상태에서 실행 계획을 작성한것을...
10배정도 데이터가 많아진 상태에서도 이전의 실행계획을 사용한것은 잘못되었음...
그러 경우다시 실행계획을 작성한것으로 적용하여야함...
반응형

'Computer_IT > DBMS' 카테고리의 다른 글

[Oracle] Cluster 구성  (0) 2006.11.01
[ORACLE] Oracle9i 실행계획 보기  (0) 2006.09.18
ORACLE USER KILL  (0) 2006.09.18
Oracle® Database SQL Reference  (0) 2006.08.07
[MySQL] 사용자 추가  (0) 2006.07.09
반응형

  1. /*
  2. *  sample1.pc
  3. *
  4. *  Prompts the user for an employee number,
  5. *  then queries the emp table for the employee's
  6. *  name, salary and commission.  Uses indicator
  7. *  variables (in an indicator struct) to determine
  8. *  if the commission is NULL.
  9. *
  10. */
  11. #include <stdio.h>
  12. #include <string.h>
  13. /* Define constants for VARCHAR lengths. */
  14. #define     UNAME_LEN      20
  15. #define     PWD_LEN        40
  16. /* Declare variables.No declare section is needed if MODE=ORACLE.*/
  17. VARCHAR     username[UNAME_LEN]
  18. /* VARCHAR is an Oracle-supplied struct */
  19. varchar     password[PWD_LEN];   
  20. /* varchar can be in lower case also. */
  21. /*
  22. Define a host structure for the output values of a SELECT statement.
  23. */
  24. struct {
  25.   VARCHAR   emp_name[UNAME_LEN];
  26.   float     salary;
  27.   float     commission;
  28. } emprec;
  29. /*
  30. Define an indicator struct to correspond to the host output struct. */
  31. struct
  32. {
  33.   short     emp_name_ind;
  34.   short     sal_ind;
  35.   short     comm_ind;
  36. } emprec_ind;
  37. /*  Input host variable. */
  38. int         emp_number;
  39. int         total_queried;
  40. /* Include the SQL Communications Area.
  41.   You can use #include or EXEC SQL INCLUDE. */
  42. #include <sqlca.h>
  43. /* Declare error handling function. */
  44. void sql_error();
  45. main()
  46. {
  47.   char temp_char[32];
  48. /* Connect to ORACLE--
  49. * Copy the username into the VARCHAR.
  50. */
  51.   strncpy((char *) username.arr, "SCOTT", UNAME_LEN);
  52. /* Set the length component of the VARCHAR. */
  53.   username.len = strlen((char *) username.arr);
  54. /* Copy the password. */
  55.   strncpy((char *) password.arr, "TIGER", PWD_LEN);
  56.   password.len = strlen((char *) password.arr);
  57. /* Register sql_error() as the error handler. */
  58.   EXEC SQL WHENEVER SQLERROR DO sql_error("ORACLE error--\n");
  59. /* Connect to ORACLE.  Program will call sql_error()
  60. * if an error occurs when connecting to the default database.
  61. */
  62.   EXEC SQL CONNECT :username IDENTIFIED BY :password;
  63.   printf("\nConnected to ORACLE as user: %s\n", username.arr);
  64. /* Loop, selecting individual employee's results */
  65.   total_queried = 0;
  66.   for (;;)
  67.   {
  68. /* Break out of the inner loop when a
  69. * 1403 ("No data found") condition occurs.
  70. */
  71.        EXEC SQL WHENEVER NOT FOUND DO break;
  72.        for (;;)
  73.        {
  74.            emp_number = 0;
  75.            printf("\nEnter employee number (0 to quit): ");
  76.            gets(temp_char);
  77.            emp_number = atoi(temp_char);
  78.            if (emp_number == 0)
  79.                break;
  80.            EXEC SQL SELECT ename, sal, NVL(comm, 0)
  81.                INTO :emprec INDICATOR :emprec_ind
  82.                FROM EMP
  83.                WHERE EMPNO = :emp_number;
  84. /* Print data. */
  85.            printf("\n\nEmployee\tSalary\t\tCommission\n");
  86.            printf("--------\t------\t\t----------\n");
  87. /* Null-terminate the output string data. */
  88.            emprec.emp_name.arr[emprec.emp_name.len] = '\0';
  89.            printf("%-8s\t%6.2f\t\t",
  90.                emprec.emp_name.arr, emprec.salary);
  91.            if (emprec_ind.comm_ind == -1)
  92.                printf("NULL\n");
  93.            else
  94.                printf("%6.2f\n", emprec.commission);
  95.            total_queried++;
  96.        }  /* end inner for (;;) */
  97.        if (emp_number == 0) break;
  98.        printf("\nNot a valid employee number - try again.\n");
  99.   } /* end outer for(;;) */
  100.   printf("\n\nTotal rows returned was %d.\n", total_queried);
  101.   printf("\nG'day.\n\n\n");
  102. /* Disconnect from ORACLE. */
  103.   EXEC SQL COMMIT WORK RELEASE;
  104.   exit(0);
  105. }
  106. void sql_error(msg)
  107. char *msg;
  108. {
  109.   char err_msg[128];
  110.   int buf_len, msg_len;
  111.   EXEC SQL WHENEVER SQLERROR CONTINUE;
  112.   printf("\n%s\n", msg);
  113.   buf_len = sizeof (err_msg);
  114.   sqlglm(err_msg, &buf_len, &msg_len);
  115.   printf("%.*s\n", msg_len, err_msg);
  116.   EXEC SQL ROLLBACK RELEASE;
  117.   exit(1);
  118. }
 
반응형

'Computer_IT > C++' 카테고리의 다른 글

[VC] 인라인 ASM 으로 작성한 연산  (1) 2006.08.14
[VC] MMX support 여부  (0) 2006.08.14
Const Member변수 초기화 특성  (0) 2006.04.24
LinkedList 자료  (0) 2006.04.06
VC++ 단축키 모음  (2) 2006.03.19
반응형

Oracle® Database SQL Reference 10g Release 1 (10.1)
반응형

'Computer_IT > DBMS' 카테고리의 다른 글

[Oracle] Cluster 구성  (0) 2006.11.01
[ORACLE] Oracle9i 실행계획 보기  (0) 2006.09.18
ORACLE USER KILL  (0) 2006.09.18
CBO  (0) 2006.08.07
[MySQL] 사용자 추가  (0) 2006.07.09
반응형
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started . ) in ... on line xxx


php 코딩시 <? session_start(); ?> 함수를 호출하기 이전엔 그 어떠한 내용도 먼저 실행 되면 안된다.

session_start를 처음에 실행하도록 한다.

반응형

'Computer_IT > ErrorReport' 카테고리의 다른 글

HTTP 상태코드  (0) 2006.08.20
반응형
Customer Relationship Management의 약자로 우리말로는 '고객관계관리'라고 한다.

기업이 고객과 관련된 내외부 자료를 분석·통합해 고객 중심 자원을 극대화하고 이를 토대로 고객특성에 맞게 마케팅 활동을 계획·지원·평가하는 과정이다.

CRM은 최근에 등장한 데이터베이스 마케팅(DB marketing)의 일대일 마케팅(One-to-One marketing), 관계마케팅(Relationship marketing)에서 진화한 요소들을 기반으로 등장하게 되었다.

고객데이터의 세분화를 실시하여 신규고객획득, 우수고객 유지, 고객가치증진, 잠재고객 활성화, 평생고객화와 같은 사이클을 통하여 고객을 적극적으로 관리하고 유도한다.

기존 마케팅이 단발적인 마케팅 전술이라면 CRM은 고객과의 지속적인 관계를 유지하면서 '한 번 고객은 평생고객'이 될수 있는 기회를 만들며, 평생고객화를 통해 고객의 가치를 극대화하는 것을 목표로, 고객의 정보, 즉 데이터베이스를 기초로 고객을 세부적으로 분류하여 효과적이고 효율적인 마케팅 전략을 개발하는 경영전반에 걸친 관리체계며, 이를 정보기술이 밑받침돼 구성된다.

CRM을 구현하기 위해서는 고객 통합 데이터베이스(DB)가 구축돼야 하고, 구축된 DB로 고객 특성(구매패턴·취향 등)을 분석하고 고객 개개인의 행동을 예측해 다양한 마케팅 채널과 연계돼야 한다.

과거 은행·증권 등 금융 오프라인 기업들이 컴퓨터응용기술로 가입자 신상명세, 거래내역 등을 데이터화해 콜센터를 구축하는 등에 많이 적용했으나 최근 회원관리가 생명인 닷컴기업들이 가입자 확보를 위해 서둘러 CRM을 도입하고 있다.

예를 들면, 기업은 관리계층이나 판매사원들이 서비스를 제공하기 위하여, 자기 고객들에 대한 관계를 설명해줄 수 있을만치 충분히 자세한 데이터베이스를 구축할 수 있을 것이며, 심지어 고객이 요구하는 제품계획과 매출을 부합시키고, 고객의 서비스 요구를 상기시키며, 그 고객이 다른 어떤 제품을 함께 구입했었는지 등을 알기 위해, 고객들이 그 정보에 직접 액세스할 수 있도록 할수도 있을 것이다.

산업계의 일각에 의하면, CRM은 다음과 같은 것들로 구성된다고 한다.

  1. 기업의 마케팅 부서에서, 자신들의 최고 고객을 식별해내고, 명확한 목표를 가지고 그들을 겨냥한 마케팅 캠페인을 추진할 수 있게 하며, 판매팀을 이끌기 위한 품질을 만들어내는데 도움을 준다.
  2. 다수의 직원들이 최적화된 정보를 공유하고, 기존의 처리절차를 간소화(예를 들어 무선 단말기를 사용하여 주문을 받는 등)함으로써, 통신판매, 회계 및 판매관리 등을 개선하기 위한 조직을 지원한다.
  3. 고객만족과 이익의 극대화를 꾀하고, 회사에 가장 도움이 되는 고객들을 식별해내며, 그들에게 최상의 서비스를 제공하는 등, 고객들마다 선별적인 관계의 형성을 허용한다.
  4. 고객에 관해 알아야하고, 고객들의 요구가 무엇인지를 이해하고, 회사와 고객기반 그리고 배송 파트너들과의 관계를 효과적으로 구축하기 위해 꼭 필요한 정보와 처리절차를 직원들에게 제공한다.

  • 신규고객 획득, 기존고객 유지 및 고객 수익성을 증대시키기 위하여, 지속적인 커뮤니케이션을 통해 고객 행동을 이해하고, 영향을 주기 위한 광범위한 접근(가트너 그룹)
  • 고객에 관한 지식을 지속적으로 듣고, 추출하고, 대응하는 일련의 프로세스들로서, CRM은 기업이 고객의 needs, 기대치 및 행동을 더 잘 이해하게 하고, 이를 통해 dynymical하게 사업기회나 변화에 대처할 수 있게 함(Meta Group)
  • 기업이 고객을 발굴하고, 선정하고, 획득하고, 개발하고, 유지하는 모든 비즈니스 프로세스(IBM)
반응형
반응형
USE mysql
INSERT INTO user VALUES('localhost','아이디',PASSWORD('비밀번호'),'Y','Y', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

FLUSH PRIVILEGES;

select * from user;

MySQL 사용자 추가
반응형

'Computer_IT > DBMS' 카테고리의 다른 글

[Oracle] Cluster 구성  (0) 2006.11.01
[ORACLE] Oracle9i 실행계획 보기  (0) 2006.09.18
ORACLE USER KILL  (0) 2006.09.18
CBO  (0) 2006.08.07
Oracle® Database SQL Reference  (0) 2006.08.07
반응형
반응형

'Computer_IT > Ajax' 카테고리의 다른 글

WEB 개발용 Debugging Tools  (0) 2008.03.18
JAVASCRIPT 10분 DOM 강좌  (0) 2008.03.09
[JAVASCRIPT] 입력Form ToolTip 샘플  (0) 2006.10.01
[DOM] Accesskey를 이용해 Focus설정  (0) 2006.06.29
CSS Properties Reference...  (0) 2006.06.29
반응형
<html>
<body>
<script type="text/javascript">
document.write("해상도 : ")
document.write(screen.width + "*" + screen.height)
document.write("<br />")
document.write("보기 가능영역 : ")
document.write(screen.availWidth + "*" + screen.availHeight)
document.write("<br />")
document.write("색상 : ")
document.write(screen.colorDepth)
document.write("<br />")
document.write("버퍼 : ")
document.write(screen.bufferDepth)
document.write("<br />")
document.write("XDPI : ")
document.write(screen.deviceXDPI)
document.write("<br />")
document.write("YDPI : ")
document.write(screen.deviceYDPI)
document.write("<br />")
document.write("LogicalXDPI: ")
document.write(screen.logicalXDPI)
document.write("<br />")
document.write("LogicalYDPI: ")
document.write(screen.logicalYDPI)
document.write("<br />")
document.write("FontSmoothingEnabled: ")
document.write(screen.fontSmoothingEnabled)
document.write("<br />")
document.write("PixelDepth: ")
document.write(screen.pixelDepth)
document.write("<br />")
document.write("UpdateInterval: ")
document.write(screen.updateInterval)
document.write("<br />")
document.write("Window X position : ")
document.write(window.screenLeft)
document.write("<br />")
document.write("Window Y position : ")
document.write(window.screenTop)
document.write("<br />")
</script>
</body>
</html>
반응형

'Computer_IT > PHP' 카테고리의 다른 글

Fatal error: Class 'SoapClient' not found  (0) 2010.11.08
[javascript] 1초마다 시간 출력  (1) 2006.09.29
외부 CSS파일 불러오기  (0) 2006.06.29
반응형
<html>
<head>
<script type="text/javascript">
function access()
{
document.getElementById('myAnchor').accessKey="a"
}
</script>
</head>

<body onload="access()">
<p><a id="myAnchor" href=http://sarangsai.com>sarangsai</a></p>
<p>ALT+'A' 키를 누르면 포커스가 링크로 이동</p>
</body>

</html>

반응형

'Computer_IT > Ajax' 카테고리의 다른 글

WEB 개발용 Debugging Tools  (0) 2008.03.18
JAVASCRIPT 10분 DOM 강좌  (0) 2008.03.09
[JAVASCRIPT] 입력Form ToolTip 샘플  (0) 2006.10.01
[MSDN] XMLHttpRequest  (0) 2006.06.30
CSS Properties Reference...  (0) 2006.06.29

+ Recent posts