KEEP 버퍼풀 지침
SQL> conn hr/hr
연결되었습니다.
SQL> select segment_name, blocks from user_segments
2 where segment_name = 'K_EMP';
SEGMENT_NAME
-------------------------------------------------------------
BLOCKS
----------
K_EMP
8
SQL> select table_name, blocks, empty_blocks from user_tables
2 where table_name='K_EMP';
TABLE_NAME BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ------------
K_EMP
SQL> analyze table k_emp compute statistics;
테이블이 분석되었습니다.
SQL> select table_name, blocks, empty_blocks from user_tables
2 where table_name = 'K_EMP';
TABLE_NAME BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ------------
K_EMP 5 3
SQL> rem KEEP 되는 BLOCK의 갯수 5개....
SQL>
'Computer_IT > DBMS' 카테고리의 다른 글
mysql 컬럼 속성 변경 (0) | 2007.10.23 |
---|---|
ORACLE - TABLE CACHE (0) | 2007.10.10 |
Oracle 영역별 HIT RATIO (0) | 2007.10.10 |
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
Oracle 영역별 HIT RATIO
SQL> show parameter cache_size
NAME TYPE VALUE
------------------------------------ ----------- ----------------
db_16k_cache_size big integer 0
db_2k_cache_size big integer 0
db_32k_cache_size big integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
db_cache_size big integer 25165824
db_keep_cache_size big integer 0
db_recycle_cache_size big integer 0
SQL> alter system set db_keep_cache_size=8m;
alter system set db_keep_cache_size=8m
*
1행에 오류:
ORA-02097: 지정된 값이 부적당해서 매개변수를 수정할 수 없습니다
ORA-00384: 캐시를 늘리기 위한 메모리 부족
SQL>
REM 다른 영역을 확보 한다.
SQL> startup
ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
데이터베이스가 마운트되었습니다.
데이터베이스가 열렸습니다.
SQL> alter system set shared_pool_size=20m;
시스템이 변경되었습니다.
SQL> alter system set db_keep_cache_size=8m;
시스템이 변경되었습니다.
SQL> alter system set db_recycle_cache_size=4m;
시스템이 변경되었습니다.
SQL> shutdown
데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.
SQL> startup
ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 118561572 bytes
Fixed Size 453412 bytes
Variable Size 79691776 bytes
Database Buffers 37748736 bytes
Redo Buffers 667648 bytes
데이터베이스가 마운트되었습니다.
데이터베이스가 열렸습니다.
SQL> select name,
2 1-(physical_reads / (db_block_gets + consistent_gets)) "HIT_RATIO"
3 FROM sys.v$buffer_pool_statistics
4 WHERE db_block_gets + consistent_gets > 0
5 /
NAME HIT_RATIO
-------------------- ----------
DEFAULT .957268554
SQL> create table hr.k_emp
2 storage(buffer_pool keep)
3 as
4 select * from hr.employees;
테이블이 생성되었습니다.
SQL> select count(*) from hr.employees;
COUNT(*)
----------
107
SQL> select count(*) from hr.k_emp;
COUNT(*)
----------
107
SQL> create table hr.r_emp
2 storage(buffer_pool recycle)
3 as select * from hr.employees;
테이블이 생성되었습니다.
SQL> select count(*) from hr.r_emp;
COUNT(*)
----------
107
SQL>
SQL> select name,
2 1- (physical_reads / (db_block_gets + consistent_Gets)) "HIT RATIO"
3 from sys.v$buffer_pool_statistics
4 where db_block_gets + consistent_gets > 0
5 /
NAME HIT RATIO
-------------------- ----------
KEEP .942857143
RECYCLE .942857143
DEFAULT .961784697
SQL>
'Computer_IT > DBMS' 카테고리의 다른 글
ORACLE - TABLE CACHE (0) | 2007.10.10 |
---|---|
KEEP 버퍼풀 지침 (0) | 2007.10.10 |
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
Oracle 캐시 적중률 측정
SELECT 1 - (phy.value - lob.value - dir.value)
/ ses.value "CACHE HIT RATIO"
FROM v$sysstat ses, v$sysstat lob,
v$sysstat dir, v$sysstat phy
WHERE ses.name = 'session logical reads'
AND dir.name = 'physical reads direct'
AND lob.name = 'physical reads direct (lob)'
AND phy.name = 'physical reads'
/
'Computer_IT > DBMS' 카테고리의 다른 글
KEEP 버퍼풀 지침 (0) | 2007.10.10 |
---|---|
Oracle 영역별 HIT RATIO (0) | 2007.10.10 |
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
Northwind and pubs Sample Databases for SQL Server 2000
MS-SQL의 학습용 SAMPLE DB
다운로드 경로
http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en
'Computer_IT > DBMS' 카테고리의 다른 글
Oracle 영역별 HIT RATIO (0) | 2007.10.10 |
---|---|
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
Delegate(델리게이트) Example 1
using System;
using System.Collections.Generic;
using System.Text;
namespace DelegateExample
{
public class Calc
{
public static void Sum(int x, int y)
{
Console.WriteLine("{0} + {1} = {2}", x, y, (x + y));
}
public static void Mul(int x, int y)
{
Console.WriteLine("{0} * {1} = {2}", x, y, (x * y));
}
public static void Div(int x, int y)
{
Console.WriteLine("{0} / {1} = {2}", x, y, (x / y));
}
public static void Sub(int x, int y)
{
Console.WriteLine("{0} - {1} = {2}", x, y, (x - y));
}
}
public class MainClass
{
public delegate void CalDelegate(int a, int b);
public static void Main(string[] args)
{
CalDelegate caldelegate = new CalDelegate(Calc.Sum);
caldelegate += new CalDelegate(Calc.Sub);
caldelegate += new CalDelegate(Calc.Mul);
caldelegate += new CalDelegate(Calc.Div);
caldelegate(3, 5);
}
}
}
실행결과
'Computer_IT > C#' 카테고리의 다른 글
HESSIAN을 이용한 JAVA와 .NET 간의 데이터 교환 - hessian binary web service protocol (0) | 2013.01.11 |
---|---|
[C#] Windows에서 사용가능한 폰트 이름 가져오기 (0) | 2008.05.21 |
오직 하나의 instance / 프로그램 만 실행 (0) | 2008.03.21 |
[SWT] 기본적인 Hello Window
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class HelloSwtWindow {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("My SWT window");
shell.open();
while(!shell.isDisposed())
{
if(!display.readAndDispatch())
{
display.sleep();
}
}
display.dispose();
}
}
다운로드
실행결과
'Computer_IT > JAVA' 카테고리의 다른 글
Servlet to Applet (Echo) Example (0) | 2007.11.23 |
---|---|
Eclipse - JAD Pluggin (0) | 2007.11.19 |
[java5] Calendar Example - 년 월 일 시 분 초 (0) | 2006.09.28 |
[java] 인수로 주어진 파일에 대한 정보 출력 (0) | 2006.09.27 |
[JAVA] APPLET - ButtonEvent (0) | 2006.09.18 |
[ASP] FSBOARD 3.0
'Computer_IT > ASP' 카테고리의 다른 글
웹 개발 Debugging Tool (0) | 2007.12.30 |
---|---|
[ASP] ASP ServerVariables Collection List.... (0) | 2006.09.20 |
Putty Telnet Client (SSH, UTF-8)지원
PUTTY SSH Client
항상 Telnet Program으로 Zterm 을 사용하였으나 UTF-8 과의 문제등으로 PUTTY를 사용하게되었다.
Zterm 과 Putty 가 MIX된게 나오면 좋을텐데;;...
다운로드 영문 최신 : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
다운로드 한글 구 : http://kldp.net/projects/iputty/
'Computer_IT > OS' 카테고리의 다른 글
리눅스 기타 명령.. (0) | 2007.10.11 |
---|---|
vi editor source color & 리눅스 압축 기타 등등 명령.... (0) | 2007.10.10 |
[우분투] apt-get (0) | 2007.04.12 |
mstsc - Remote Desktop Connection Software (0) | 2006.11.17 |
VM Player... (0) | 2006.03.10 |
[JSP] getParameter null pointer exception
<%
String cmd = request.getParameter("cmd");
if (cmd != null && cmd.equals("loginUserForm"))
{
%>
<%
}
%>
<%
String cmd = request.getParameter("cmd");
if (cmd == null) cmd = "main";
if (cmd.equals("loginUserForm"))
{
%>
<%
}
%>
기본 nullpointer exception 처리.
조건검사를 한번 하던가... 디폴트 값 입력으로 일단 해결~
'Computer_IT > JSP' 카테고리의 다른 글
eclipse에서 실행중인 프로그램 classpath 구하기 (0) | 2010.02.23 |
---|---|
[JSP] WARNING: Parameters: Invalid chunk ignored. remove (0) | 2008.06.23 |
[Servlet] Redirection! (0) | 2007.04.18 |
[JSP] Java Beans(자바빈) (0) | 2006.10.01 |
[JSP] URLEncoder (0) | 2006.09.30 |
[Servlet] Redirection!
rd = getServletContext().getRequestDispatcher("/mainFrame.jsp");
rd.forward(request, response);
Servlet Redirection Example
'Computer_IT > JSP' 카테고리의 다른 글
[JSP] WARNING: Parameters: Invalid chunk ignored. remove (0) | 2008.06.23 |
---|---|
[JSP] getParameter null pointer exception (0) | 2007.04.18 |
[JSP] Java Beans(자바빈) (0) | 2006.10.01 |
[JSP] URLEncoder (0) | 2006.09.30 |
[JSP] page redirect (0) | 2006.09.30 |
[우분투] apt-get
#sudo apt-get source [패키지명] // 소스 패키지 Down
#sudo apt-get update // 패키지 목록 갱신
#sudo apt-get upgrade // 모든 package 갱신!~
#sudo apt-get clean // /var/cache/apt/archives 디렉토리에 다운로드한 파일을 삭제!
#sudo apt-get remove [패키지명] // 각각의 패키지 삭제
이상 좀더 있음...
'Computer_IT > OS' 카테고리의 다른 글
vi editor source color & 리눅스 압축 기타 등등 명령.... (0) | 2007.10.10 |
---|---|
Putty Telnet Client (SSH, UTF-8)지원 (0) | 2007.08.09 |
mstsc - Remote Desktop Connection Software (0) | 2006.11.17 |
VM Player... (0) | 2006.03.10 |
APM 에서 UTF-8 사용시 손봐야될 파일... (0) | 2006.03.10 |
[ORACLE] SharedServer 및 Dispatchers 확인
SharedServer, Dispatcher 확인
Shared Server 구성확인
Dispatcher 확인
'Computer_IT > DBMS' 카테고리의 다른 글
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |
---|---|
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
ORACLE 에서 잠긴 계정 풀기
'Computer_IT > DBMS' 카테고리의 다른 글
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
---|---|
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제
명령 : sc delete 서비스명 <-엔터
'Computer_IT > DBMS' 카테고리의 다른 글
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
---|---|
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
ORACLE USER KILL (0) | 2006.09.18 |
[API] 외부 프로그램 실행 함수
WinExec("sndvol32.exe /rec", SW_SHOW);
'Computer_IT > C++' 카테고리의 다른 글
[C] VC ConsoleWindows에서 DC를 이용해 마우스로 그림그리기 (0) | 2006.11.23 |
---|---|
[C] 전광판 소스... (0) | 2006.11.23 |
[C] printf Type Field Characters (0) | 2006.09.26 |
[C] Long Type의 Data형을 10진수에서 2진수로.. (0) | 2006.09.12 |
[VC] 인라인 ASM 으로 작성한 연산 (1) | 2006.08.14 |
.NET Framework Namespaces
.NET framework Namespaces
'Computer_IT > .NET' 카테고리의 다른 글
Sharp Develop 설치 (0) | 2012.09.30 |
---|---|
Visual Studio 2010 SVN plugin 설정 (0) | 2012.02.03 |
JAVA 와 C# 형타입 / 메서드 비교표_Compares (0) | 2008.03.24 |
Microsoft Online Seminar (Korea) 한국 - WEBCAST (0) | 2008.03.23 |
With ConnDB
.CursorLocation = adUseClient
.ConnectionTimeout = 0
.CommandTimeout = 0
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Jet OLEDB:Database Password") = "password" '암호
.Open App.Path & "\sample.mdb" '디비경로
End With
'Computer_IT > VisualBasic' 카테고리의 다른 글
[VB] MSN Style Notification Messages 구현소스 (1) | 2006.11.08 |
---|---|
[VB] Visual Basic 6 - IDE에서 MouseWheel 사용 (0) | 2006.09.19 |
[VB] 키보드의 대문자만 입력 (0) | 2006.09.12 |
[VB] Microsoft FlexGrid Control 6.0 Example (0) | 2006.09.12 |
[VB] 종료시 확인하기, Terminate 시 확인 (0) | 2006.09.12 |
[C] VC ConsoleWindows에서 DC를 이용해 마우스로 그림그리기
- #include <stdlib.h>
- #include <Windows.h>
- #include <stdio.h>
- HANDLE wHnd; // Handle to write to the console.
- HANDLE rHnd; // Handle to read from the console.
- int main(int argc, char* argv[]) {
- // Set up the handles for reading/writing:
- wHnd = GetStdHandle(STD_OUTPUT_HANDLE);
- rHnd = GetStdHandle(STD_INPUT_HANDLE);
- // Change the window title:
- SetConsoleTitle("Win32 Console Control Demo");
- // Set up the required window size:
- SMALL_RECT windowSize = {0, 0, 79, 49};
- // Change the console window size:
- SetConsoleWindowInfo(wHnd, TRUE, &windowSize);
- // Create a COORD to hold the buffer size:
- COORD bufferSize = {80, 50};
- // Change the internal buffer size:
- SetConsoleScreenBufferSize(wHnd, bufferSize);
- // Set up the character buffer:
- CHAR_INFO consoleBuffer[80*50];
- // Clear the CHAR_INFO buffer:
- for (int i=0; i<80*50; ++i) {
- // Fill it with white-backgrounded spaces
- consoleBuffer[i].Char.AsciiChar = ' ';
- consoleBuffer[i].Attributes =
- BACKGROUND_BLUE
- BACKGROUND_GREEN
- BACKGROUND_RED
- BACKGROUND_INTENSITY;
- }
- // Set up the positions:
- COORD charBufSize = {80,50};
- COORD characterPos = {0,0};
- SMALL_RECT writeArea = {0,0,79,49};
- // Copy to display:
- WriteConsoleOutput(wHnd, consoleBuffer, charBufSize, characterPos, &writeArea);
- // How many events have happened?
- DWORD numEvents = 0;
- // How many events have we read from the console?
- DWORD numEventsRead = 0;
- // Boolean flag to state whether app is running or not.
- bool appIsRunning = true;
- // If we set appIsRunning to false, the program will end!
- while (appIsRunning) {
- // Find out how many console events have happened:
- GetNumberOfConsoleInputEvents(rHnd, &numEvents);
- // If it's not zero (something happened...)
- if (numEvents!=0) {
- // Create a buffer of that size to store the events
- INPUT_RECORD *eventBuffer = new INPUT_RECORD[numEvents];
- // Read the console events into that buffer, and save how
- // many events have been read into numEventsRead.
- ReadConsoleInput(rHnd, eventBuffer, numEvents, &numEventsRead);
- // Now, cycle through all the events that have happened:
- for (unsigned int i=0; i<numEventsRead; ++i) {
- // Check the event type: was it a key?
- if (eventBuffer[i].EventType==KEY_EVENT) {
- // Yes! Was the key code the escape key?
- if (eventBuffer[i].Event.KeyEvent.wVirtualKeyCode==VK_ESCAPE) {
- // Yes, it was, so set the appIsRunning to false.
- appIsRunning = false;
- // Was if the 'c' key?
- } else if (eventBuffer[i].Event.KeyEvent.uChar.AsciiChar=='c') {
- // Yes, so clear the buffer to spaces:
- for (int i=0; i<80*50; ++i) {
- consoleBuffer[i].Char.AsciiChar = ' ';
- }
- // Redraw our buffer:
- WriteConsoleOutput(
- wHnd, consoleBuffer, charBufSize, characterPos, &writeArea);
- }
- } else if (eventBuffer[i].EventType==MOUSE_EVENT) {
- // Set the index to our buffer of CHAR_INFO
- int offsetPos =
- eventBuffer[i].Event.MouseEvent.dwMousePosition.X
- + 80 * eventBuffer[i].Event.MouseEvent.dwMousePosition.Y;
- // Is it a left click?
- if (eventBuffer[i].Event.MouseEvent.dwButtonState
- & FROM_LEFT_1ST_BUTTON_PRESSED) {
- // Yep, so set with character 0xDB (solid block)
- consoleBuffer[offsetPos].Char.AsciiChar = 'O';
- // Redraw our buffer:
- WriteConsoleOutput(
- wHnd, consoleBuffer, charBufSize, characterPos, &writeArea);
- // Is it a right click?
- } else if (eventBuffer[i].Event.MouseEvent.dwButtonState
- & RIGHTMOST_BUTTON_PRESSED) {
- // Yep, so set with character 0xB1 (50% block)
- consoleBuffer[offsetPos].Char.AsciiChar = 'b';
- // Redraw our buffer:
- WriteConsoleOutput(
- wHnd, consoleBuffer, charBufSize, characterPos, &writeArea);
- // Is it a middle click?
- } else if (eventBuffer[i].Event.MouseEvent.dwButtonState
- & FROM_LEFT_2ND_BUTTON_PRESSED) {
- // Yep, so set with character space.
- consoleBuffer[offsetPos].Char.AsciiChar = ' ';
- // Redraw our buffer:
- WriteConsoleOutput(
- wHnd, consoleBuffer, charBufSize, characterPos, &writeArea);
- }
- }
- }
- // Clean up our event buffer:
- delete eventBuffer;
- }
- }
- // Exit
- return 0;
- }
Console창 사이즈 조절이 가능하다.
'Computer_IT > C++' 카테고리의 다른 글
[API] 외부 프로그램 실행 함수 (0) | 2007.02.06 |
---|---|
[C] 전광판 소스... (0) | 2006.11.23 |
[C] printf Type Field Characters (0) | 2006.09.26 |
[C] Long Type의 Data형을 10진수에서 2진수로.. (0) | 2006.09.12 |
[VC] 인라인 ASM 으로 작성한 연산 (1) | 2006.08.14 |
[C] 전광판 소스...
- #include <windows.h>
- #include <stdio.h>
- #include <conio.h>
- // 화면을 지우는 함수.
- void clrscr(void)
- {
- system("cls");
- }
- // 코드페이지 변경 함수 ( 영문 : 437 , 한글 : 949 )
- void SetCodePage(UINT nPage)
- {
- SetConsoleCP(nPage);
- SetConsoleOutputCP(nPage);
- }
- // 코드페이지를 얻는 함수
- UINT GetCodePage(void)
- {
- return GetConsoleCP();
- }
- // 현제 커서 X 위치를 얻는 함수
- int wherex(void)
- {
- CONSOLE_SCREEN_BUFFER_INFO BufInfo;
- GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE),&BufInfo);
- return BufInfo.dwCursorPosition.X;
- }
- // 현제 커서 Y 위치를 얻는 함수
- int wherey(void)
- {
- CONSOLE_SCREEN_BUFFER_INFO BufInfo;
- GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE),&BufInfo);
- return BufInfo.dwCursorPosition.Y;
- }
- // 커서 위치를 설정하는 함수
- void gotoxy(int x, int y)
- {
- COORD Pos = { x , y };
- SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
- }
- // 글자 색깔을 변경하는 함수
- void SetTextAttribute(WORD BkColor, WORD TxColor)
- {
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), (unsigned char)((BkColor << 4) TxColor));
- }
- // 택스트를 출력하는 함수.
- int PrintText(int nPosX, int nPosY, const char* szFormat, ...)
- {
- char szBuffer[512] = { 0 };
- if(szFormat)
- {
- va_list vl;
- va_start(vl, szFormat);
- vsprintf(szBuffer, szFormat, vl);
- va_end(vl);
- }
- gotoxy(nPosX, nPosY);
- return fputs(szBuffer, stdout);
- }
- // 전광판과 같은 스크롤 텍스트 출력.
- int PrintNeonsineText(int nPosX, int nPosY, int nWidth, int nFrame, const char* szFormat, ...)
- {
- int i, nBufferLen;
- char szBuffer[512] = { 0 };
- char szNeonsine[512] = { 0, };
- if(szFormat)
- {
- va_list vl;
- va_start(vl, szFormat);
- nBufferLen = vsprintf(szBuffer, szFormat, vl);
- va_end(vl);
- }
- strcpy(&szNeonsine[nFrame = (nFrame % nWidth)], szBuffer);
- i = nWidth - nFrame;
- if(i < nBufferLen) strcpy(szNeonsine, &szBuffer[i]);
- for(i = 0 ; i < nWidth ; ++i) if(!szNeonsine[i]) szNeonsine[i] = ' ';
- szNeonsine[nWidth] = 0;
- gotoxy(nPosX, nPosY);
- fputs(szNeonsine, stdout);
- return nFrame;
- }
- void main(void)
- {
- int nPosX = 0;
- int nPosY = 10;
- int nBkColor = 7;
- int nTxColor = 0;
- int nWidth = 50;
- int nFrame = 0;
- int nSpeed = 1;
- int nDelay = 200;
- char szString[512] = "This is Test of Scroll String";
- // "┌──────────────────────────────────────┐"
- PrintText(0, 0, "┌────┬────────┬────┬────┬────┬────┐");
- PrintText(0, 1, "│POSITION│ COLOR │ WIDTH │ FRAME │ SPEED │ DELAY │");
- PrintText(0, 2, "├────┼────────┼────┼────┼────┼────┤");
- PrintText(0, 3, "│%2d , %2d │%2d , %2d │ %6d │ %6d │ %6d │ %6d │"
- , nPosX, nPosY, nBkColor, nTxColor, nWidth, nFrame, nSpeed, nDelay);
- PrintText(0, 4, "│NUM-MOVE│[SHIFT + ] > / <│NUM 7/9 │ │ + / - │ 1 - 9 │");
- PrintText(0, 5, "├────┼────────┴────┴────┴────┴────┤");
- PrintText(0, 6, "│ String │%-46s [ ENTER ]│", szString);
- PrintText(0, 7, "└────┴────────────────────────────┘");
- PrintText(0, 8, "0 1 2 3 4 5 6 7 8");
- PrintText(0, 9, "12345678901234567890123456789012345678901234567890123456789012345678901234567890");
- while("RUN")
- {
- while(kbhit())
- {
- int nCh = getch();
- // 키 입력 센서
- switch(nCh)
- {
- case 0x1B : clrscr(); gotoxy(0,0); return;
- case 0x47 : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nWidth -= 1; break;
- case 0x49 : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nWidth += 1; break;
- case 0x4B : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nPosX -= 1; break;
- case 0x4D : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nPosX += 1; break;
- case 0x48 : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nPosY -= 1; break;
- case 0x50 : PrintNeonsineText(nPosX, nPosY, nWidth, 0, ""); nPosY += 1; break;
- case '+' : nSpeed += 1; break;
- case '-' : nSpeed -= 1; break;
- case '>' : nBkColor += 1; break;
- case '<' : nBkColor -= 1; break;
- case '.' : nTxColor += 1; break;
- case ',' : nTxColor -= 1; break;
- case '1' : nDelay = 50; break;
- case '2' : nDelay = 100; break;
- case '3' : nDelay = 150; break;
- case '4' : nDelay = 200; break;
- case '5' : nDelay = 250; break;
- case '6' : nDelay = 300; break;
- case '7' : nDelay = 350; break;
- case '8' : nDelay = 400; break;
- case '9' : nDelay = 450; break;
- case '0' : nDelay = 500; break;
- case '\r' :
- case '\n' :
- {
- PrintText(0, 6, "│ String │%60s│", "");
- gotoxy(12, 6);
- gets(szString);
- } break;
- }
- if(nPosX < 0) nPosX = 0;
- if(nPosY < 10) nPosY = 10;
- if(nBkColor < 0) nBkColor = 0;
- if(nBkColor > 15) nBkColor = 0;
- if(nTxColor < 0) nTxColor = 0;
- if(nTxColor > 15) nTxColor = 0;
- if(nWidth < 1) nWidth = 1;
- if(nSpeed < 1) nSpeed = 1;
- }
- // 메뉴
- PrintText(0, 3, "│%2d , %2d │%2d , %2d │ %6d │ %6d │ %6d │ %6d │"
- , nPosX, nPosY, nBkColor, nTxColor, nWidth, nFrame, nSpeed, nDelay);
- PrintText(0, 6, "│ String │%-46s [ ENTER ]│", szString);
- // 글 색깔 선택
- SetTextAttribute(nBkColor, nTxColor);
- PrintText(22, 3, "[TEXT]");
- // 스크롤 출력
- nFrame = PrintNeonsineText(nPosX, nPosY, nWidth, nFrame + nSpeed, szString);
- // 글 색깔 복귀
- SetTextAttribute(0, 7);
- // 딜레이
- Sleep(nDelay);
- }
- }
출처 : 어느분..ㅡㅡ.. (모름)
'Computer_IT > C++' 카테고리의 다른 글
[API] 외부 프로그램 실행 함수 (0) | 2007.02.06 |
---|---|
[C] VC ConsoleWindows에서 DC를 이용해 마우스로 그림그리기 (0) | 2006.11.23 |
[C] printf Type Field Characters (0) | 2006.09.26 |
[C] Long Type의 Data형을 10진수에서 2진수로.. (0) | 2006.09.12 |
[VC] 인라인 ASM 으로 작성한 연산 (1) | 2006.08.14 |
mstsc - Remote Desktop Connection Software
http://www.microsoft.com/downloads/details.aspx?FamilyID=80111f21-d48d-426e-96c2-08aa2bd23a49&DisplayLang=ko
'Computer_IT > OS' 카테고리의 다른 글
Putty Telnet Client (SSH, UTF-8)지원 (0) | 2007.08.09 |
---|---|
[우분투] apt-get (0) | 2007.04.12 |
VM Player... (0) | 2006.03.10 |
APM 에서 UTF-8 사용시 손봐야될 파일... (0) | 2006.03.10 |
무료 디버깅 툴 - ollydbg (0) | 2006.02.16 |
[VB] MSN Style Notification Messages 구현소스
'Computer_IT > VisualBasic' 카테고리의 다른 글
[VB] Access OLEDB & Access Passworld, 암호 설정되어있을시 연결문자열 (0) | 2006.12.09 |
---|---|
[VB] Visual Basic 6 - IDE에서 MouseWheel 사용 (0) | 2006.09.19 |
[VB] 키보드의 대문자만 입력 (0) | 2006.09.12 |
[VB] Microsoft FlexGrid Control 6.0 Example (0) | 2006.09.12 |
[VB] 종료시 확인하기, Terminate 시 확인 (0) | 2006.09.12 |
[Oracle] Cluster 구성
create cluster test_clu(dno number(2));
SP2-0640: 연결되지 않았습니다.
SQL> conn /as sysdba
연결되었습니다.
SQL> create cluster test_clu(dno number(2));
클러스터가 생성되었습니다.
SQL> create index test_idx on cluster test_clu;
인덱스가 생성되었습니다.
SQL> create table dp
2 (dno number(2) primary key,
3 dname varchar2(20))
4 cluster test_clu(dno);
테이블이 생성되었습니다.
SQL> create table ep
2 (eno number(3),
3 dno number(2) references dp)
4 cluster test_clu(dno)
테이블이 생성되었습니다.
SQL> insert into dp values(10, 'aaa');
1 개의 행이 만들어졌습니다.
SQL> c/10/20
1* insert into dp values(20, 'aaa')
SQL> c/aaa/bbb
1* insert into dp values(20, 'bbb')
SQL> /
1 개의 행이 만들어졌습니다.
SQL> insert into ep values(111,10);
1 개의 행이 만들어졌습니다.
SQL> c/111/222
1* insert into ep values(222,10)
SQL> c/10/20
1* insert into ep values(222,20)
SQL> /
1 개의 행이 만들어졌습니다.
SQL> c/222/333
1* insert into ep values(333,20)
SQL> c/20/10
1* insert into ep values(333,10)
SQL> /
1 개의 행이 만들어졌습니다.
SQL> c/333/444
1* insert into ep values(444,10)
SQL> c/10/20
1* insert into ep values(444,20)
SQL> /
1 개의 행이 만들어졌습니다.
SQL> select * from ep;
ENO DNO
---------- ----------
111 10
333 10
222 20
444 20
SQL> select eno, dname from ep, dp where ep.dno=dp.dno;
ENO DNAME
---------- ----------------------------------------
111 aaa
333 aaa
222 bbb
444 bbb
SQL> desc ep;
이름 널? 유형
----------------------------------------- -------- ----------------------------
ENO NUMBER(3)
DNO NUMBER(2)
SQL> select dno, rowid, eno from ep;
DNO ROWID ENO
---------- ------------------ ----------
10 AAAHcNAABAAAMi6AAA 111
10 AAAHcNAABAAAMi6AAB 333
20 AAAHcNAABAAAMi7AAA 222
20 AAAHcNAABAAAMi7AAB 444
SQL> select dno, rowid from dp;
DNO ROWID
---------- ------------------
10 AAAHcNAABAAAMi6AAA
20 AAAHcNAABAAAMi7AAA
SQL>
'Computer_IT > DBMS' 카테고리의 다른 글
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
---|---|
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
ORACLE USER KILL (0) | 2006.09.18 |
CBO (0) | 2006.08.07 |
[CSS] Button StyleSheet
- <style type="text/css">
- ul#nav {
- list-style-type: none;
- margin: 0;
- padding: .5em 0;
- border-top: 2px solid #003B62;
- }
- ul#nav li a{
- display: block;
- width: 90px;
- color: #FFF;
- padding: 1px;
- background-color: #003B62;
- text-align: center;
- text-decoration: none;
- border: 2px outset;
- }
- ul#nav li a:hover{
- color: #FFF;
- background-color: #87AEC5;
- border: 2px inset;
- }
- ul#nav .back { float: left; }
- ul#nav .continue { float: right; }
- </style>
- <ul id='nav'>
- <li class='back'> <a href='링크'>뒤로</a></li>
- <li class='continue'> <a href='링크'>앞으로</a></li>
- </ul>
결과
[JSP] Java Beans(자바빈)
- /* 값을 저장하는 필드 */
- private String value;
- /* BeanClassName의 기본 생성자 */
- public BeanClassName() {
- }
- /* 필드의 값을 get Method */
- return value;
- }
- /* 필드의 값을 set Method */
- this.value = value;
- }
- }
자바빈 기본형
'Computer_IT > JSP' 카테고리의 다른 글
[JSP] getParameter null pointer exception (0) | 2007.04.18 |
---|---|
[Servlet] Redirection! (0) | 2007.04.18 |
[JSP] URLEncoder (0) | 2006.09.30 |
[JSP] page redirect (0) | 2006.09.30 |
[JSP] request method list (0) | 2006.09.30 |
[JAVASCRIPT] 입력Form ToolTip 샘플
- function sign_show(arg)
- {
- var tipDiv = document.getElementById("tooltip");
- tipDiv.style.display = "";
- if (arg == 'id')
- {
- tipDiv.style.top = "160px";
- tipDiv.style.left = "280px";
- tipDiv.innerHTML = "<div style=position:absolute;top:-8px;left:4px;z-index:3></div>사용하시는 E-MAIL 입력 메세지";
- }
- else if (arg == '????')
- {
이러쿵..저러쿵...
}
} - function sign_hide(arg)
- {
- var tipDiv = document.getElementById("tooltip");
- tipDiv.style.display = "none";
- }
'Computer_IT > Ajax' 카테고리의 다른 글
WEB 개발용 Debugging Tools (0) | 2008.03.18 |
---|---|
JAVASCRIPT 10분 DOM 강좌 (0) | 2008.03.09 |
[MSDN] XMLHttpRequest (0) | 2006.06.30 |
[DOM] Accesskey를 이용해 Focus설정 (0) | 2006.06.29 |
CSS Properties Reference... (0) | 2006.06.29 |
[JSP] URLEncoder
- <%@ page contentType="text/html; charset=euc-kr" %>
- <%@ page import="java.net.URLEncoder" %>
- <html>
- <head><title>URLEncoder</title></head>
- <body>
- <%
- String value = "JSP하자";
- response.sendRedirect("filename.jsp?name=" + encoded);
- %>
- </body>
- </html>
'Computer_IT > JSP' 카테고리의 다른 글
[Servlet] Redirection! (0) | 2007.04.18 |
---|---|
[JSP] Java Beans(자바빈) (0) | 2006.10.01 |
[JSP] page redirect (0) | 2006.09.30 |
[JSP] request method list (0) | 2006.09.30 |
[JSP] JSP 필수 Directive (0) | 2006.09.30 |
[JSP] page redirect
- <%@ page contentType="text/html; charset=euc-kr" %>
- <html>
- <head><title>Response.sendRedirect</title></head>
- <body>
- <%
- response.sendRedirect("http://www.naver.com");
- %>
- </body>
- </html>
'Computer_IT > JSP' 카테고리의 다른 글
[JSP] Java Beans(자바빈) (0) | 2006.10.01 |
---|---|
[JSP] URLEncoder (0) | 2006.09.30 |
[JSP] request method list (0) | 2006.09.30 |
[JSP] JSP 필수 Directive (0) | 2006.09.30 |
JSP request. 들의 메소드 (0) | 2006.04.13 |
[JSP] request method list
- <%@ page contentType="text/html; charset=euc-kr" %>
- <html>
- <head><title>Request 정보</title></head>
- <body>
- 클라이언트 IP = <%= request.getRemoteAddr() %> <br>
- 요청정보길이 = <%= request.getContentLength() %> <br>
- 요청정보 인코딩 = <%= request.getCharacterEncoding() %> <br>
- 요청정보 컨텐츠 타입 = <%= request.getContentType() %> <br>
- 요청정보 프로토콜 = <%= request.getProtocol() %> <br>
- 요처정보 전송방식 = <%= request.getMethod() %> <br>
- 요청 URI = <%= request.getRequestURI() %> <br>
- 컨텍스트 경로 = <%= request.getContextPath() %> <br>
- 서버이름 = <%= request.getServerName() %> <br>
- 서버포트 = <%= request.getServerPort() %>
- </body>
- </html>
'Computer_IT > JSP' 카테고리의 다른 글
[JSP] URLEncoder (0) | 2006.09.30 |
---|---|
[JSP] page redirect (0) | 2006.09.30 |
[JSP] JSP 필수 Directive (0) | 2006.09.30 |
JSP request. 들의 메소드 (0) | 2006.04.13 |
Calendar 를 이용한 날짜 출력 (0) | 2006.04.07 |
[JSP] JSP 필수 Directive
'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 |
[javascript] 1초마다 시간 출력
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
- <title>Clock</title>
- <script language="JavaScript">
- function printTime() {
- // clock 객체 생성
- var clock = document.getElementById("clock");
- var now = new Date();
- clock.innerHTML =
- now.getFullYear() + "년 " +
- (now.getMonth()+1) + "월 " +
- now.getDate() + "일 " +
- now.getHours() + "시 " +
- now.getMinutes() + "분 " +
- now.getSeconds() + "초";
- // 1초 후에 함수 호출
- setTimeout("printTime()", 1000);
- };
- // 창이뜨면, html이 로딩되면 함수 호출
- window.onload = function() {
- printTime();
- };
- </script>
- </head>
- <body> 현재 시간은 <span id="clock"></span>
- </body>
- </html>
결과
현재 시간은 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 |