에러유형
VARCHAR2
VARCHAR2(-1)
VARCHAR2(50)
조치 : varchar2의 크기를 1..32767 범위안에 잇어야함.
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 connect by 예제 (0) | 2012.10.31 |
---|---|
오라클 리스너 로그 설정 해제 (0) | 2012.05.25 |
오라클 인덱스 생성 및 테이블스페이스변경 (0) | 2012.05.09 |
오라클 DBMS_output 사용 (0) | 2012.04.09 |
오라클 달력 생성 쿼리 (0) | 2012.04.06 |
오라클 인덱스 생성 및 테이블스페이스변경
인덱스 생성
CREATE [ UNIQUE ] INDEX MAPPING_INFO_IDX_01 ON MAPPING_INFO(REG_NO ASC, DOC_TYPE ASC ,ORGN_ID ASC);
인덱스 테이블 스페이스 변경
ALTER INDEX MAPPING_INFO_IDX_01 REBUILD TABLESPACE DATA;
인덱스 정보 확인
SELECT * FROM USER_INDEXES WHERE INDEX_NAME = 'MAPPING_INFO_IDX_01 ';
인덱스 제거
DROP INDEX MAPPING_INFO_IDX_01;
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 리스너 로그 설정 해제 (0) | 2012.05.25 |
---|---|
[오류] PLS-00215: String length constraints must be in range (1 .. 32767) (0) | 2012.05.09 |
오라클 DBMS_output 사용 (0) | 2012.04.09 |
오라클 달력 생성 쿼리 (0) | 2012.04.06 |
오라클 콘솔에서 화면 초기화 명령어 (0) | 2012.04.04 |
스트러츠2 인코딩 환경설정
1. get 방식 사용시
server.xml 수정
<Connector useBodyEncodingForURI="true" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2. post 방식 사용시
web.xml 수정
<filter>
<filter-name>struts2</filter-name>
<filter-class>축약!~~.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>struts.i18n.encoding</param-name>
<param-value>euc-kr</param-value>
</init-param>
</filter>
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
[펌]JSP 에러처리 방법 및 우선순위 (0) | 2012.09.07 |
---|---|
window.createPopup()을 이용한 팝업창의 드래그 방지 (0) | 2012.07.05 |
[JAVASCRIPT] parseInt(값) 과 parseInt(값,10) 차이 (0) | 2012.04.04 |
[javascript] 객체 타입 object htmlCollection 접근 (0) | 2012.03.20 |
자바스크립트 예제소스 모음 링크 (0) | 2012.03.14 |
안드로이드 개발 환경설정
참조링크
안드로이드 개발자 사이트(최신버전확인)
http://developer.android.com/sdk/index.html
http://developer.android.com/sdk/eclipse-adt.html
직링
SDK 다운 : http://dl.google.com/android/android-sdk_r18-windows.zip
직링 : http://dl.google.com/android/ADT-18.0.0.zip
설치법
1. 이클립스 ADT(Android Development Tools) 플러그인 설치
1. 이클립스 메뉴 Help
2. Install New Software
3. Work With에다 플러그인 주소 입력하고 엔터
4. 검색된 Developer Tools 체크 후 다운로드
2. SDK 홈 폴더 설정
1. 이클립스 메뉴 Window -> Preferences -> Android -> SDK Location
-> SDK 홈 폴더 설정 (android-sdk_r18-windows.zip 압축해제 폴더)
3. 이클립스 메뉴 Window -> Android SDK Manager 실행(안드로이드 아이콘)
1. Tools 체크
2. Android API 체크
3. Install Pakage 클릭
4. Virtaul Device Manager 실행
1. New 버튼 클릭
2. AVD Name 입력
3. Target 설정(구글지도 사용유무에 따라 선택)
4. SD Card 사이즈 설정
5. 개발 해상도 설정
6. Create AVD 버튼 클릭
7. 목록에서 Start 실행
Tip : 사용자 계정이 한글일 경우 시작시 오류남.
안드로이드 프로젝트 생성 및 변경은 속성에서 Build Target에서 변경
'-=-= 컴퓨터 =-=- > 안드로이드' 카테고리의 다른 글
안드로이드 adhoc 기능 추가 (0) | 2011.10.17 |
---|---|
Android SDK update failed / A folder failed to be renamed or moved (0) | 2010.09.18 |
Android Debug.keystore 없을경우 (0) | 2010.07.13 |
안드로이드 구글 맵 API Key 얻기 (0) | 2010.05.19 |
안드로이드 센서 시뮬레이터 사용법 (0) | 2010.05.17 |
오라클 DBMS_output 사용
원본 : http://radiocom.kunsan.ac.kr/lecture/oracle/variable/serveroutput.html
프로시저 결과를 화면에 출력하고 싶을때 사용
SQL> show serveroutput serveroutput OFF SQL> set serveroutput on
----테스트 SQL> begin 2 dbms_output.put_line('확인'); 3 end; 4 / 확인 > 출력되면 성공 PL/SQL procedure successfully completed.
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
[오류] PLS-00215: String length constraints must be in range (1 .. 32767) (0) | 2012.05.09 |
---|---|
오라클 인덱스 생성 및 테이블스페이스변경 (0) | 2012.05.09 |
오라클 달력 생성 쿼리 (0) | 2012.04.06 |
오라클 콘솔에서 화면 초기화 명령어 (0) | 2012.04.04 |
오라클 plan table 생성 및 권한부여 (0) | 2012.03.28 |
오라클 달력 생성 쿼리
SELECT
--달력 맵핑
MIN(DECODE(TO_CHAR(DATES,'D'),1,TO_CHAR(DATES,'DD'))) 일
,MIN(DECODE(TO_CHAR(DATES,'D'),2,TO_CHAR(DATES,'DD'))) 월
,MIN(DECODE(TO_CHAR(DATES,'D'),3,TO_CHAR(DATES,'DD'))) 화
,MIN(DECODE(TO_CHAR(DATES,'D'),4,TO_CHAR(DATES,'DD'))) 수
,MIN(DECODE(TO_CHAR(DATES,'D'),5,TO_CHAR(DATES,'DD'))) 목
,MIN(DECODE(TO_CHAR(DATES,'D'),6,TO_CHAR(DATES,'DD'))) 금
,MIN(DECODE(TO_CHAR(DATES,'D'),7,TO_CHAR(DATES,'DD'))) 토
FROM(
SELECT (MAKE_DATES + LEVEL - 1) DATES --달력 하위 일수 구하기
FROM(
SELECT (TO_DATE('200701','YYYYMM')) MAKE_DATES FROM DUAL --기준달력 생성
)
CONNECT BY (MAKE_DATES+LEVEL-1) <= LAST_DAY(MAKE_DATES) --마지막일자
)
GROUP BY DECODE(TO_CHAR(DATES,'D'),1, TO_CHAR(DATES,'W')+1,TO_CHAR(DATES,'W')) --합치기
ORDER BY DECODE(TO_CHAR(DATES,'D'),1, TO_CHAR(DATES,'W')+1,TO_CHAR(DATES,'W')); --주차 정렬
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 인덱스 생성 및 테이블스페이스변경 (0) | 2012.05.09 |
---|---|
오라클 DBMS_output 사용 (0) | 2012.04.09 |
오라클 콘솔에서 화면 초기화 명령어 (0) | 2012.04.04 |
오라클 plan table 생성 및 권한부여 (0) | 2012.03.28 |
DB 프로시저, 트리거 소스 확인 (0) | 2012.03.26 |
오라클 콘솔에서 화면 초기화 명령어
cl scr 화면초기화
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 DBMS_output 사용 (0) | 2012.04.09 |
---|---|
오라클 달력 생성 쿼리 (0) | 2012.04.06 |
오라클 plan table 생성 및 권한부여 (0) | 2012.03.28 |
DB 프로시저, 트리거 소스 확인 (0) | 2012.03.26 |
오라클 락 조회 및 접속자 쿼리 확인 (0) | 2012.02.20 |
[JAVASCRIPT] parseInt(값) 과 parseInt(값,10) 차이
parseInt(daySplit[0]); //8진수 -> 08 or 09 입력시 0리턴
parseInt(daySplit[0],10); //10진수
참조 : http://blog.naver.com/my0biho?Redirect=Log&logNo=40149256484
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
window.createPopup()을 이용한 팝업창의 드래그 방지 (0) | 2012.07.05 |
---|---|
스트러츠2 인코딩 환경설정 (0) | 2012.05.07 |
[javascript] 객체 타입 object htmlCollection 접근 (0) | 2012.03.20 |
자바스크립트 예제소스 모음 링크 (0) | 2012.03.14 |
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
오라클 plan table 생성 및 권한부여
원 저작자 : http://www.bysql.net/index.php?document_srl=10922&mid=ORACLE
[oracle@localhost ~]$ sqlplus '/as sysdba'
plan table 생성
SQL> conn scott/tiger
Connected.
SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql
Table created.
플랜 테이블명 : PLAN_TABLE
오렌지 플랜테이블 설정
PLAN TOOL(ALT+F7) -> OPTION -> OPTIONS -> PLAN TABLE -> PLAN_TABLE(플랜테이블명)
PLUSTRACE 룰 생성
SQL> conn sys/manager as sysdba
Connected.
SQL>
SQL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql
SQL>
plustrce.sql 내용 시작
//기존 롤 제거
SQL> drop role plustrace;
drop role plustrace
*
ERROR at line 1:
ORA-01919: role 'PLUSTRACE' does not exist
//롤 생성
SQL> create role plustrace;
Role created.
//권한부여
SQL>
SQL> grant select on v_$sesstat to plustrace;
Grant succeeded.
SQL> grant select on v_$statname to plustrace;
Grant succeeded.
SQL> grant select on v_$mystat to plustrace;
Grant succeeded.
SQL> grant plustrace to dba with admin option;
Grant succeeded.
plustrce.sql 내용 끝
SQL>
SQL> set echo off
SQL> grant plustrace to scott(사용자);
Grant succeeded.
PLAN 보기 확인
EXPLAIN PLAN FOR
2 쿼리~~~
====================
SQL> conn scott/tiger
Connected.
SQL> set linesize 120
SQL> set autot on or set autot trace exp
SQL> select * from emp where rownum=1;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-DEC-80 800 20
Execution Plan
----------------------------------------------------------
Plan hash value: 1973284518
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 87 | 2 (0)| 00:00:01 |
|* 1 | COUNT STOPKEY | | | | | |
| 2 | TABLE ACCESS FULL| EMP | 14 | 1218 | 2 (0)| 00:00:01 |
---------------------------------------------------------------------------
수동 plan 설정
DESC PLAN_TABLE; <플랜테이블 확인
EXPLAIN PLAN SET STATEMENT_ID = 'TEMP1'
INTO PLAN_TABLE FOR
SELECT *
FROM MEMBER
WHERE 1=1;
플랜확인
SELECT ID, PARENT_ID P_ID
,LPAD(' ',2*(LEVEL))||OPERATION,OPTIONS, OBJECT_NAME
FROM PLAN_TABLE
START WITH ID =0 AND STATEMENT_ID = 'TEMP1'
CONNECT BY PRIOR ID = PARENT_ID AND STATEMENT_ID = 'TEMP1';
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 달력 생성 쿼리 (0) | 2012.04.06 |
---|---|
오라클 콘솔에서 화면 초기화 명령어 (0) | 2012.04.04 |
DB 프로시저, 트리거 소스 확인 (0) | 2012.03.26 |
오라클 락 조회 및 접속자 쿼리 확인 (0) | 2012.02.20 |
오라클 자동실행 스크립트 (0) | 2012.02.17 |
DB 프로시저, 트리거 소스 확인
WHERE TYPE = 'PROCEDURE'
AND TEXT LIKE '%REGIST_DATE%'
ORDER BY NAME ASC;
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 콘솔에서 화면 초기화 명령어 (0) | 2012.04.04 |
---|---|
오라클 plan table 생성 및 권한부여 (0) | 2012.03.28 |
오라클 락 조회 및 접속자 쿼리 확인 (0) | 2012.02.20 |
오라클 자동실행 스크립트 (0) | 2012.02.17 |
오라클 오류코드표 (0) | 2012.02.16 |
[javascript] 객체 타입 object htmlCollection 접근
var endDateMonth = oPopup.document.getElementsByName("selMonthEnd");
endDateYear.namedItem('selYearEnd').value
endDateMonth.namedItem('selMonthEnd').value,
참조주소
http://www.coursevector.com/dommanual/dom/html/objects/HTMLCollection.html
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
스트러츠2 인코딩 환경설정 (0) | 2012.05.07 |
---|---|
[JAVASCRIPT] parseInt(값) 과 parseInt(값,10) 차이 (0) | 2012.04.04 |
자바스크립트 예제소스 모음 링크 (0) | 2012.03.14 |
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
자바스크립트 예제소스 모음 링크
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
[JAVASCRIPT] parseInt(값) 과 parseInt(값,10) 차이 (0) | 2012.04.04 |
---|---|
[javascript] 객체 타입 object htmlCollection 접근 (0) | 2012.03.20 |
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기 (0) | 2012.01.20 |
오라클 락 조회 및 접속자 쿼리 확인
SELECT
SUBSTR(SO.OBJECT_NAME,1,12) "오브젝트명"
, SO.OBJECT_TYPE
/* ,DECODE(SO.OBJECT_TYPE
, 1, 'INDEX'
, 2, 'TABLE'
, 3, 'CLUST'
, 4, 'VIEW ' 6
, 5, 'SYNON'
, 6, 'SEQUE'
, 7, 'PROCE'
, 8, 'FUNCT'
, 9, 'PACKA'
,11, 'PAC-B'
,12, 'TRIGG'
,TO_CHAR(SO.OBJECT_TYPE,'9999')
) "TYPE" */
,SUBSTR(VS.OSUSER,1,6) "로그인"
,VP.TERMINAL "터미날"
,SUBSTR(VP.SPID,1,5) "UXPID"
,SUBSTR(VS.PROCESS,1,6) "UXPPID"
,SUBSTR(VS.USERNAME,1,4) "USER"
,SUBSTR(DECODE(VS.COMMAND,'2','INSERT'
,'3','SELECT'
,'6','UPDATE'
,'7','DELETE'
,VS.COMMAND
),1,6)
"명령어"
,DECODE(VL.LMODE,1,'NULL',
2,'ROW-SHARE',
3,'ROW-EXCLUSIVE',
4,'SHARE',
5,'SHARE-ROW-EXCLU',
6,'EXCLU') "LOCK-상태"
,'ALTER SYSTEM KILL SESSION '||CHR(39)||VS.SID||','|| VS.SERIAL# ||CHR(39)||';'
FROM
V$LOCK VL
, V$SESSION VS
, V$PROCESS VP
, OBJ SO
WHERE VS.PADDR = VP.ADDR
AND VL.SID = VS.SID
-- AND VS.USERNAME != 'ORACLE8'
AND VL.TYPE = 'TM'
AND SO.OBJECT_ID = VL.ID1
ORDER BY 1,2 ;
/* 락걸린 테이블 확인 */
SELECT do.object_name, do.owner, do.object_type, do.owner,
vo.xidusn, vo.session_id, vo.locked_mode
FROM
v$locked_object vo , dba_objects do
WHERE vo.object_id = do.object_id ;
/* 해당테이블이 락에 걸렸는지.. */
SELECT A.SID, A.SERIAL#, B.TYPE, C.OBJECT_NAME
FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C
WHERE A.SID=B.SID AND B.ID1=C.OBJECT_ID
AND B.TYPE='TM' AND C.OBJECT_NAME IN ('테이블명');
/* 락발생 사용자와 sql, object 조회 */
SELECT distinct x.session_id, a.serial#,
d.object_name, a.machine, a.terminal,
a.program, b.address, b.piece, b.sql_text
FROM v$locked_object x, v$session a, v$sqltext b, dba_objects d
WHERE x.session_id = a.sid and
x.object_id = d.object_id and
a.sql_address = b.address
order by b.address,b.piece;
/* 락 발생 사용자확인 */
SELECT distinct x.session_id, a.serial#,
d.object_name, a.machine, a.terminal, a.program,
a.logon_time , 'alter system kill session ''' || a.sid ||',' || a.serial# || ''';' as KILL_CMD
FROM gv$locked_object x, gv$session a, dba_objects d
WHERE x.session_id = a.sid and x.object_id = d.object_id
order by logon_time;
/* 접속 사용자 제거 */
–alter system kill session ’session_id,serial#’;
alter system kill session '26,6044'; -- '26(세션id),6044(시리얼번호)';
/* 현재 접속자의 sql 분석 */
SELECT distinct a.sid, a.serial#,
a.machine, a.terminal, a.program,
b.address, b.piece, b.sql_text
FROM v$session a, v$sqltext b
WHERE a.sql_address = b.address
order by a.sid, a.serial#,b.address,b.piece;
--오라클 환경설정 값 확인(세션, 프로세스)
select * from v$resource_limit;
참조 주소 : http://www.explab.net/?p=384
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 plan table 생성 및 권한부여 (0) | 2012.03.28 |
---|---|
DB 프로시저, 트리거 소스 확인 (0) | 2012.03.26 |
오라클 자동실행 스크립트 (0) | 2012.02.17 |
오라클 오류코드표 (0) | 2012.02.16 |
데이터베이스 모델링 표기법 (0) | 2012.01.17 |
원격데스크톱 작업관리자 호출
원격데스크톱에서 작업관리자를 호출하고 싶을때
CTRL + SHIFT + ESC 누르면 된다.
'-=-= 컴퓨터 =-=- > 컴퓨터 팁' 카테고리의 다른 글
엑셀 다운로드시 알림창 뜰경우 (0) | 2012.09.18 |
---|---|
XP 공유 연결수 제한 풀기 (0) | 2012.07.04 |
[SSH]putty를 이용한 원격데스크톱 (0) | 2012.01.09 |
포트리다이렉션 (0) | 2012.01.07 |
마우스 우클릭 해제 스크립트 (0) | 2012.01.07 |
오라클 자동실행 스크립트
오라클 홈경로 : /u01/app/oracle/product/10.2.0/db_1/
vi /etc/rc.d/rc.local 수정
-- 시작시 자동실행
### Oracle Start ###
su - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/'lsnrctl start'
사용하면 추가
// su - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/'emctl start dbconsole'
실행 테스트
/u01/app/oracle/product/10.2.0/db_1/bin/dbstart
/u01/app/oracle/product/10.2.0/db_1/bin/'lsnrctl start'
실행시 오류가 떨어지면
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
Processing Database instance "orcl": log file /home/oracle/product/10g/startup.log
Processing Database instance "orcl": log file /home/oracle/product/10g/startup.log
>> dbstart 파일 수정
vi /u01/app/oracle/product/10.2.0/db_1/bin/dbstart
아래 부분 찾아 오라클 HOME 수정!
# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1
--오라클 홈경로의 데이터베이스 경로까지 설정 자동으로 /bin/tnslsnr 경로 추가됨
/etc/oratab 수정
orcl:/u01/app/oracle/product/10.2.0/db_1:Y
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
DB 프로시저, 트리거 소스 확인 (0) | 2012.03.26 |
---|---|
오라클 락 조회 및 접속자 쿼리 확인 (0) | 2012.02.20 |
오라클 오류코드표 (0) | 2012.02.16 |
데이터베이스 모델링 표기법 (0) | 2012.01.17 |
[SQL콘솔-- COLUMN ] SELECT 시 컬럼 크기로 인해 화면 깨짐 (0) | 2012.01.04 |
오라클 오류코드표
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 락 조회 및 접속자 쿼리 확인 (0) | 2012.02.20 |
---|---|
오라클 자동실행 스크립트 (0) | 2012.02.17 |
데이터베이스 모델링 표기법 (0) | 2012.01.17 |
[SQL콘솔-- COLUMN ] SELECT 시 컬럼 크기로 인해 화면 깨짐 (0) | 2012.01.04 |
오라클 휴지통 테이블 지우기(10g) (0) | 2011.10.17 |
html을 excel 다운시 서식설정법
<style>
.style0
{mso-number-format:General;
text-align:general;
vertical-align:middle;
white-space:nowrap;
mso-rotate:0;
mso-background-source:auto;
mso-pattern:auto;
color:windowtext;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:돋움, monospace;
mso-font-charset:129;
border:none;
mso-protection:locked visible;
mso-style-name:표준;
mso-style-id:0;}
.excel_text
{mso-style-parent:style0;
mso-number-format:"@";}
</style>
</head>
사용법
<td class="excel_text" >ㅋㅋㅋ</td>
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
[javascript] 객체 타입 object htmlCollection 접근 (0) | 2012.03.20 |
---|---|
자바스크립트 예제소스 모음 링크 (0) | 2012.03.14 |
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기 (0) | 2012.01.20 |
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
텍스트박스 천단위 콤마 찍기(이벤트 응용)
천단위 콤마 + 수정시 다시 콤마 찍기 + 더블클릭시 0으로 초기화 + 붙여넣기시 숫자외 방지(클립보드 변경) + 공백일경우 0 삽입 + 입력가능 수 백만단위 제한.
<%--
/************************************************************/
/* 숫자만 입력해주는 스크립트 */
/************************************************************/
--%>
function getOnlyNumberKey() {
if ((event.keyCode >=48 && event.keyCode <=57) // 자판 0~9
|| (event.keyCode == 8) // back space
)
{
event.returnValue = true;
} else {
event.returnValue = false;
}
}
<%--
/************************************************************/
/* 숫자가 0일경우 공백으로 리턴 */
/************************************************************/
--%>
function zeroNullChange(num) {
var retNum;
if(num==0){
retNum = "";
}else{
retNum = num;
}
return retNum;
}
<%--
/************************************************************/
/* 천단위 콤마찍기 */
/************************************************************/
--%>
function num_format(n) {
var pre_reg = /[^0-9]/gi;
n = String(n);
n = n.replace(pre_reg, '');
var reg = /(^[+-]?\d+)(\d{3})/; // 정규식
n = String(n); // 숫자를 문자열로 변환
while (reg.test(n))
n = n.replace(reg, '$1' + ',' + '$2');
return n;
}
<%--
/************************************************************/
/* 천단위 콤마제거 */
/************************************************************/
--%>
function del_Comma(n) {
var pre_reg = /[^0-9]/gi;
n = String(n);
n = n.replace(pre_reg, '');
return n;
}
<%--
/************************************************************/
/* 숫자외 문자 걸러내고 클립보드 데이터 변경 */
/************************************************************/
--%>
function notNumberFormatReplace(str){
var reg = /[^0-9]/gi;
var clipData = window.clipboardData.getData("Text"); //클립보드 데이터 가져오기
clipData = String(clipData);
if(window.event.ctrlKey && window.event.keyCode == 86) {
clipData = clipData.replace(reg, '');
window.clipboardData.setData('Text',clipData);
return clipData;
}else{
return str;
}
}
사용법
onkeypress="this.value=del_Comma(this.value);getOnlyNumberKey();if(this.value==0){this.value='';}"
onKeyUp="if(this.value==''){this.value='0'}else{this.value=num_format(this.value);}"
onkeydown="this.value=notNumberFormatReplace(this.value);"
onblur="this.value=num_format(this.value); if(this.value=='') this.value='0';"
onFocus="this.value=zeroNullChange(this.value);"
ondblclick="if(this.value!=0){this.value='';}"
style="text-align:right;ime-mode:disabled;width:100%;color:#0678F9;border:1px solid #C0C0C0;padding:0px 0;height:18px;line-height:18px;">
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
자바스크립트 예제소스 모음 링크 (0) | 2012.03.14 |
---|---|
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기 (0) | 2012.01.20 |
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
한글 <->유니코드 변환 (0) | 2011.12.28 |
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기
<%--
/************************************************************/
/* 숫자외 문자 걸러내고 클립보드 데이터 변경 */
/************************************************************/
--%>
function notNumberFormatReplace(str){
var reg = /[^0-9]/gi;
var clipData = window.clipboardData.getData("Text"); //클립보드 데이터 가져오기
clipData = String(clipData);
clipData = clipData.replace(reg, ''); //클립보드 데이터 정규식 적용
window.clipboardData.setData('Text',clipData); //클립보드 데이터 변경하여 저장
if(window.event.ctrlKey){
return str;
}else if(window.event.ctrlKey && event.ketCode == 86) {
return clipData;
}else{
return str;
}
}
사용법
onkeydown="this.value=notNumberFormatReplace(this.value);"
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
html을 excel 다운시 서식설정법 (0) | 2012.01.25 |
---|---|
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
한글 <->유니코드 변환 (0) | 2011.12.28 |
[JAVASCRIPT] 화면크기 창의 위치 알아내기(팝업위치 조정시 사용) (0) | 2011.12.22 |
[이벤트] onKeyUp OnKeyDown onKeyPress 차이
onKeyDown - 키를 눌렀을때 (모든 키 감지)
onKeyPress - onKeyDown이 일어나고 onKeyDown에서 인식된 값을 가져옴.
주의 : ESC,ENTER키를 제외한 시스템키(한/영,Ctrl,Alt, PageUp, PageDown..) 인식안함.
참조주소 : http://web.sunybroome.edu/~hinton_r/js/onkeyupdown.html
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
텍스트박스 천단위 콤마 찍기(이벤트 응용) (0) | 2012.01.25 |
---|---|
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기 (0) | 2012.01.20 |
한글 <->유니코드 변환 (0) | 2011.12.28 |
[JAVASCRIPT] 화면크기 창의 위치 알아내기(팝업위치 조정시 사용) (0) | 2011.12.22 |
[이클립스 플러그인] 자바스크립트 디버거 (0) | 2011.11.25 |
데이터베이스 모델링 표기법
(Baker , IE 표기법 및 DB 강좌)
http://www.dbguide.net/db.db?cmd=view&boardUid=12845&boardConfigUid=9&categoryUid=216&boardIdx=31&boardStep=1
//기본표기법
http://info.raccoon.pe.kr/104
//스크립트로 ERD 그려주기
http://www.mungchung.com/xe/4099
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 자동실행 스크립트 (0) | 2012.02.17 |
---|---|
오라클 오류코드표 (0) | 2012.02.16 |
[SQL콘솔-- COLUMN ] SELECT 시 컬럼 크기로 인해 화면 깨짐 (0) | 2012.01.04 |
오라클 휴지통 테이블 지우기(10g) (0) | 2011.10.17 |
Win7 Oracle 10g 설치전 설정 (0) | 2011.10.01 |
[SSH]putty를 이용한 원격데스크톱
PuTTY Configuration
Connection -> SSH - > Turnels
Source Port : 3390 <접속포트>
Destination : 182.-.-.- : 3389 <목적지 접속주소:포트>
ADD<추가>
Connection -> SSH
Enable Compression 체크
Preferred SSH Protocol Version : 2 or 2 only
Window -> Appearance
Cursor appearance > Cursor Blinks 체크
Session
HostName : 118..접속주소 포트 설정
Type : SSH
프로파일 저장
Open 후 접속함..
localhost:3390
------------------
필자 환경구성
WIN7 -> 버추얼박스 -> 포트포워딩 -> CENTOS - > SSH
'-=-= 컴퓨터 =-=- > 컴퓨터 팁' 카테고리의 다른 글
XP 공유 연결수 제한 풀기 (0) | 2012.07.04 |
---|---|
원격데스크톱 작업관리자 호출 (0) | 2012.02.17 |
포트리다이렉션 (0) | 2012.01.07 |
마우스 우클릭 해제 스크립트 (0) | 2012.01.07 |
메모장 관리 프로그램 (0) | 2011.11.07 |
포트리다이렉션
출처 : http://nvdark.tistory.com/21
http://www.google.co.kr/codesearch#iSSbCzkywy0/trunk/htdocs/datapipe.c&q=datapipe&type=cs
'-=-= 컴퓨터 =-=- > 컴퓨터 팁' 카테고리의 다른 글
원격데스크톱 작업관리자 호출 (0) | 2012.02.17 |
---|---|
[SSH]putty를 이용한 원격데스크톱 (0) | 2012.01.09 |
마우스 우클릭 해제 스크립트 (0) | 2012.01.07 |
메모장 관리 프로그램 (0) | 2011.11.07 |
버추얼박스 UUID 변경 (0) | 2011.10.26 |
마우스 우클릭 해제 스크립트
javascript:function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null;}function unify(w){try{r(w.document);}catch(e){}try{r(w.document.body);}catch(e){}try{var divs=w.document.getElementsByTagName("div");for(var i=0;i<divs.length;i++){try{r(divs[i]);}catch(e){}}}catch(e){}for(var i=0;i<w.frames.length;i++){try{unify(w.frames[i].window);}catch(e){}}}unify(self);
즐겨찾기 주소에 추가
참고주소 : http://jinmoda.tistory.com/628
'-=-= 컴퓨터 =-=- > 컴퓨터 팁' 카테고리의 다른 글
[SSH]putty를 이용한 원격데스크톱 (0) | 2012.01.09 |
---|---|
포트리다이렉션 (0) | 2012.01.07 |
메모장 관리 프로그램 (0) | 2011.11.07 |
버추얼박스 UUID 변경 (0) | 2011.10.26 |
크롬 마우스제스쳐 플러그인 Smooth Gestures (0) | 2011.09.08 |
[SQL콘솔-- COLUMN ] SELECT 시 컬럼 크기로 인해 화면 깨짐
SQL> SET LINESIZE 200 <<<-- 가로 크기 (COL)
SQL> SET PAGESIZE 100 <<<----세로 크기(ROW)
COL or COLUMN 컬럼명 FORMAT A10 <<<-- 컬럼크기를 100으로 하라(SIZE 관계 무/ 화면상크기)
COL or COLUMN 컬럼명 9999 <<<-- 컬럼의 숫자를 천단위로 표시하라
참고 사이트 : http://www.adp-gmbh.ch/ora/sqlplus/column.html
'-=-= 컴퓨터 =-=- > Database' 카테고리의 다른 글
오라클 오류코드표 (0) | 2012.02.16 |
---|---|
데이터베이스 모델링 표기법 (0) | 2012.01.17 |
오라클 휴지통 테이블 지우기(10g) (0) | 2011.10.17 |
Win7 Oracle 10g 설치전 설정 (0) | 2011.10.01 |
SQL상태에서 임시로 쉘로 빠져나가기 (0) | 2011.08.20 |
한글 <->유니코드 변환
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
[자바스크립트] 클립보드 붙여넣기할때 숫자만 걸러내기 (0) | 2012.01.20 |
---|---|
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
[JAVASCRIPT] 화면크기 창의 위치 알아내기(팝업위치 조정시 사용) (0) | 2011.12.22 |
[이클립스 플러그인] 자바스크립트 디버거 (0) | 2011.11.25 |
[JAVASCRIPT] 개월수 및 일수 윤년 포함 계산 (0) | 2011.10.19 |
[리눅스,솔라리스] 텔넷,SSH ROOT 권한 접속
솔라리스를 처음 설치하고 루트권한으로 접속이 안되서 당황했는데 아래와 같이 설정하면 접속이 가능하다.
[텔넷설정]
vi /etc/default/login
CONSOLE=/dev/console -> #CONSOLE=/dev/console
[SSH 설정]
vi /etc/ssh/sshd_config
PasswordAuthentication no (솔라리스)
PasswordAuthentication yes (리눅스)
SSH 재시작
svcadm restart sshd
'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글
cygwin ssh 설정 (0) | 2012.10.11 |
---|---|
리눅스 폴더 마운트 (0) | 2012.07.25 |
리눅스 파일 및 폴더 권한설정 (0) | 2011.12.15 |
리눅스 터미널상 한글 지원 안될때 (0) | 2011.12.15 |
리눅스 사용자 변경 명령어 (0) | 2011.08.18 |
[JAVASCRIPT] 화면크기 창의 위치 알아내기(팝업위치 조정시 사용)
var screenX = window.screenLeft; //칭의 왼쪽 기준위치
var screenY = window.screenTop; //창의 상단 기준위치
var docWidth = document.documentElement.clientWidth; //문서 X 크기
var docHeight = document.documentElement.clientHeight; //문서Y의크기
var poupX = ((docWidth/2)/2)+screenX;
var poupY = ((docHeight/2)/2)+screenY;
window.open("/주소~~~", "", "top="+(screenY+100)+"px, left="+(screenX+200)+"px, width=600, height=500");
'-=-= 컴퓨터 =-=- > 웹프로그래밍' 카테고리의 다른 글
[이벤트] onKeyUp OnKeyDown onKeyPress 차이 (0) | 2012.01.19 |
---|---|
한글 <->유니코드 변환 (0) | 2011.12.28 |
[이클립스 플러그인] 자바스크립트 디버거 (0) | 2011.11.25 |
[JAVASCRIPT] 개월수 및 일수 윤년 포함 계산 (0) | 2011.10.19 |
input box 한글/영문 선택입력하기 (0) | 2011.10.07 |
리눅스 파일 및 폴더 권한설정
ls -al 권한 확인
chgrp oinstall dbfile <-- dbfile폴더 그룹을 oinstall로 변경하라
chown oracle dbfile <-- dbfile 폴더 소유자를 oracle로 변경하라
chmod 755 dbfile <-- dbfile 권한속성을 755로 변경하라.
'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글
리눅스 폴더 마운트 (0) | 2012.07.25 |
---|---|
[리눅스,솔라리스] 텔넷,SSH ROOT 권한 접속 (0) | 2011.12.24 |
리눅스 터미널상 한글 지원 안될때 (0) | 2011.12.15 |
리눅스 사용자 변경 명령어 (0) | 2011.08.18 |
loading shared libraries: libsqlplus.so: cannot open shared object file (0) | 2011.08.18 |
리눅스 터미널상 한글 지원 안될때
vi 로 아래와 같이 입력
변경사항
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
설정 바로 적용
적용한 버전 : centos
출처 : http://www.zemy.net/tc/zemyblue/92
'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글
[리눅스,솔라리스] 텔넷,SSH ROOT 권한 접속 (0) | 2011.12.24 |
---|---|
리눅스 파일 및 폴더 권한설정 (0) | 2011.12.15 |
리눅스 사용자 변경 명령어 (0) | 2011.08.18 |
loading shared libraries: libsqlplus.so: cannot open shared object file (0) | 2011.08.18 |
[CENT OS 5.5] php 5.3.6 설치(oracle 11g) (0) | 2011.04.18 |