톰캣(Tomcat) Open launch configuration -> Arguments -> VM arguments 영역

마지막줄에 아래 내용 추가 하면 체크하지 않습니다.

-Dorg.terracotta.quartz.skipUpdateCheck=true

Posted by 마라스
l

HTML INPUT 박스 Enter(return키) 처리

<input type="text" name="test01" onkeydown="if (event.keyCode == 13){ fnSearch();return false;}">

Posted by 마라스
l

root 계정 활성화
su -
관리자 비밀번호 입력
rolemod -K type=normal root
-----------------------------------
버추얼 박스 게스트가 솔라리스 인경우 공유폴더 설정법
(이것 찾으려고 6시간을 삽질 ㅡ.ㅡ;)
아주 간단합니다.
설정에서 공유폴더를 선택하시고 머신 폴더 명은 예를 들어 wind 라고
하였다면
솔라리스 상에서 마운트할 위치의 디렉토리를 만드시고 /mnt/test 라고 만들었다면
예제> mount -F vboxfs [공유설정한 이름] [마운트할 위치 디렉토리]
mount -F vboxfs wind /mnt/test
하면 공유설정한 호스트 운영체제의 폴더가 보입니다. 뭔말인지 모르면 직접 Go Go
-------------------------------------------------------------------------
Solaris Telnet / SSH 원격 Root 접근
telnet
# vi /etc/default/login
CONSOLE=/dev/console    --> 주석처리

ssh
# vi /etc/ssh/sshd_config
PermitRootLogin no  --> PermitRootLogin yes  로 변경
# svcadm refresh ssh     --> ssh 서비스 재구동
-------------------------------------------------------------------------

'기타 컴퓨터 정보' 카테고리의 다른 글

키보드 자판 특수문자 이름  (0) 2010.09.16
Posted by 마라스
l
function commify( n )
{
var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식
 n += '';                          // 숫자를 문자열로 변환

 while( reg.test( n ) )

 n = n.replace( reg, '$1' + ',' + '$2' );

 return n;

}

Posted by 마라스
l

키보드 자판 특수문자 이름
!
- Exclamation Point (엑스클러메이션 포인트)
" - Quotation Mark (쿼테이션 마크)
# - Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인)
$ - Dollar Sign (달러사인)
% - Percent Sign (퍼센트사인)
@ - At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳)
& - Ampersand (앰퍼샌드)
' - Apostrophe (어파스트로피)
* - Asterisk (애스터리스크)
- - Hyphen (하이픈), Dash (대시)
. - Period (피리어드), Full Stop (풀스탑)
/ - Slash (슬래시), Virgule (버귤)  
- Back Slash (백슬래시)
\ - Won sign (원사인)
: - Colon (콜론)
; - Semicolon (세미콜론)
^ - Circumflex (서컴플렉스), Caret (캐럿)
` - Grave (그레이브)
{ - Left Brace (레프트 브레이스)
} - Right Brace (라이트 브레이스)
[ - Left Bracket (레프트 브래킷)
] - Right Bracket (라이트 브래킷)
( - Left Parenthesis (레프트 퍼렌씨시스)
) - Right Parenthesis (라이트 퍼렌씨시스)
| - Vertical Bar (버티컬바)
~ - Tilde (틸드)
= - Equal Sign (이퀄사인)
+ - Plus Sign (플러스사인)
- - Minus Sign (마이너스사인)
_ - Underscore (언더스코어), Underline (언더라인)
< - Less Than Sign (레스댄 사인), Left Angle Bracket(레프트 앵글브래킷)
> - Greater Than Sign (그레이터댄 사인), Right Angle Bracket (라이트 앵글브래킷)

'기타 컴퓨터 정보' 카테고리의 다른 글

솔라리스 관련 팁  (0) 2011.02.20
Posted by 마라스
l

# -- CREATE database_name;  - DB 생성
# -- USE database_name; - DB(database_name) 사용

# -- SELECT version();     - MySQL Version 확인
# --      "       user()          - 현재 사용자 확인
# --      "       database();  - 현재 사용중인 DB 확인
# -- SHOW databases;      - DB 존재 리스트 확인
# -- SHOW tables;            - 현재 사용중인 DB 의 table들을 확인
# -- 사용자 계정 추가하기 : GRANT ALL ON 디비명.* TO userid@'ip_address' IDENTIFIED BY 'password';
#     사용자 계정 추가후 권한 재구동(리로드) : FLUSH PRIVILEGES;
# -- 명령행(Console) SQL TEXT 입력 : mysql -u user_id -p db_name < sql_text_file
# -- LOAD DATA LOCAL INFILE "file_name" INTO TABLE table_name;
      mysql> 커맨드 라인에서 파일을 읽어 들여 테이블에 집어 넣기

# -- DB 검색 SELECT 문
SELECT * FROM table_name;
SELECT field_name1, field_name2, ... FROM table_name;

SELECT column_name(s)
FROM table_name
WHERE column_name operator value

SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC

다중 SELECT
SELECT column_name(s) (SELECT column_name(s) FROM table_name WHERE column_name operator value)
FROM table_name
WHERE column_name operator value

# -- DB 입력 INSERT 문
INSERT INTO table_name (field_name1, field_namex, ..) VALUES (value1, value2, valuex...);
INSERT INTO table_name VALUES (all filed values);

INSERT INTO table_name SET field1=value1, field2=value2, ... ;


# -- DB 수정 UPDATE 문
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value;

# -- DB 삭제 DELETE 문
DELETE FROM table_name
WHERE some_column = some_value;

# -- 우편 번호 삽입 방법
zipfinder 에서 타입 2 의 우편번호 받고
엑셀에서  SEQ 필드를 제일 앞으로 잘라내어 삽입
쉼표로 분리한 CSV 저장후 zipcode 넣기 예제

mysql> LOAD DATA LOCAL INFILE "zipcode.csv"
    -> INTO TABLE zipcode
    -> FIELDS TERMINATED BY ','
    -> LINES TERMINATED BY '\r\n'
    -> IGNORE 1 LINES;

# -- TABLE 변경 ALTER 문

ALTER [IGNORE] TABLE tbl_name
MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name] 

column_definition 항목이 생략 불가능 '[]'

1. 테이블에 새로운 컬럼 추가
  - 
    ALTER TABLE tablename ADD column [추가할 컬럼명] [추가할 컬럼 데이타형]

2. 테이블에 컬럼타입 변경하기 -
   
ALTER TABLE tablename MODIFY column [변경할 컬럼명] [변경할 컬럼 타입]

3. 테이블에 컬럼이름 변경하기 -
   
ALTER TABLE tablename CHANGE column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼타입]

4. 테이블에 컬럼 삭제하기 -
    
ALTER TABLE tablename DROP column [삭제할 컬럼명]

5. 테이블컬럼에 인덱스 주기 -
   
ALTER TABLE tablename ADD index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... )

6. 테이블컬럼에 인덱스 삭제하기 -
   
ALTER TABLE tablename DROP index 인덱스명;

7. 테이블에 Primary Key 만들기 -
   
ALTER TABLE tablename ADD primary key (키를 줄 컬럼명1 , 키를 줄 컬럼명2, ...)

8. 테이블에 Primary Key 삭제하기 -
    ALTER TABLE tablename DROP primary key;

9. 테이블명 바꾸기 -
   
ALTER TABLE 기존테이블명 RENAME 새로운테이블명 

10. 인덱스 생성 - 
   
CREATE [UNIQUE] INDEX index_name ON tbl_name (col_name[(length]),... )

11. 인덱스 삭제 -
    DROP INDEX index_name

Posted by 마라스
l

숫자는 원하는 깊이 만큼 출력 해줍니다.
오른쪽 부터 왼쪽으로 계단 식으로 출력 합니다.
예를 들어 출력형식은 깊이가 4 라면

               1
         3    2
     6   5    4
10  9   8    7

같은 형태로 출력이 됩니다.

public class NumPrint2 {
 public static void main(String[] args) {
  numPrint(13);
 }
 
 static void numPrint(final int MAXDEPTH) {
  int sum = 0;
  for (int i = 1 ; i < MAXDEPTH+1 ; i++) {
   sum = sum + i;
   int loop = i;
   int temp = sum+1;
   
   for (int j = i + 1 ; 0 < (MAXDEPTH+1)-j ; j++)
    System.out.print("   ");
   
   for (loop = i ; 0 < loop ; loop--)
    System.out.printf("%3d", --temp);
   
   System.out.println();
  }
 }

}

Posted by 마라스
l
어떻게 보면 단순하게 구현 할 수 도 있는 것을 너무 골머리 싸맨듯 합니다.
비슷한 문제가 전자계산기 기사 시험에도 나오는듯 하는데 그것은 배열을
이용하여 하는것 같던데 이것은 순수하게 출력 구문으로만 구성 된 것입니다.
혹시라도 이런 문제에 봉착하신분들께 도움이 될지 도 몰라서 게시 해 봅니다.
아래의 예 처럼 출력 됩니다.
  1  2  3  4  5
     6  7  8
        9
    10 11 12
13 14 15 16 17

public class NumPrint3 { // 모래시계 처럼 누적된 숫자 출력하는 클래스
 public static void main(String[] args) {
  numPrint(7);
 }
 
 static void numPrint(final int MAXDEPTH) {
  int sum = 1;
  for (int i = 0 ; i < MAXDEPTH ; i++) {
   for (int j = 0 ; j < i ; j++)
    System.out.print("   ");
   
   for (int j = 0 ; j < (MAXDEPTH+(MAXDEPTH-1))-(2*i) ; j++) {
    System.out.printf("%3d", sum);
    sum++;
   }
   
   for (int j = 0 ; j < i ; j++)
    System.out.print("   ");
   
   System.out.println();
  }
 
  for (int i = MAXDEPTH-1 ; i > 0 ; i--) {
   for (int j = 0 ; j < i-1 ; j++)
    System.out.print("   ");
   
   for (int j = (MAXDEPTH+(MAXDEPTH-1)) ; j > (i-1)*2 ; j--) {
    System.out.printf("%3d", sum);
    sum++;
   }
   
   for (int j = 0 ; j < i ; j++)
    System.out.print("   ");
   
   System.out.println();
  }
 }
}
Posted by 마라스
l

여기 오신 모든 분들께 축복이 가득하길!

ps. 2주간을 티스토리 블로그를 개설하기 위해 잠복하였으나 계속되는 실패에 좌절하고
     있던차 정말 좋은 기회에 Shine_ing(http://shine-ing.tistory.com)님이 보내주신
     초대장으로 개설하게 되었습니다. 진심으로 감사드립니다.

Posted by 마라스
l