반응형

cs07488@cs1 ~/2013/os $ gcc -lrt prime.c


위와같이 컴파일하여 a.out파일이 나왔다 치자,


cs07488@cs1 ~/2013/os $ time ./a.out


위처럼 time을 앞에써주고 실행을 시키면 


real    0m0.009s

user    0m0.002s

sys     0m0.005s


결과와 함께 위의 세줄이 나오는것을 확인 할 수 있다.

user의 경우 user영역에서 실행된 시간,
sys의 경우 커널에서 실행된 시간,
real은 이를 합산한 총 실행시간이다.

반응형

'코드자료실 > linux / c' 카테고리의 다른 글

[리눅스, c] pthread  (0) 2013.01.07
[리눅스, c] vi 에디터 사용법  (0) 2013.01.07
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

vi 에디터 사용법

 

 명령모드에서 입력모드 상태로 전환하는 명령어

i : 현재 커서의 위치에 글자를 삽입

I : 커서가 있는 줄(line) 의 맨 앞에 글자를 삽입

a : 현재 커서 위치에 다음 칸에 글자를 추가

A : 커서가 있는 줄(line)의 맨 뒤에 글자를 삽입

o : 현재의 줄 다음에 새로운 줄을 삽입

O : 현재의 줄 아에 새로운 줄을 삽입

 

 

* 특수한 입력 명령어

r : 현재 커서 위치의 1개 문자를 교체

R : 현재 커서 위치부터 <ESC>키 입력 할 때까지 글자 교체

cc :  현재 커서 위치의 행을 교체(다 지워짐)

cw :  현재 커서 위치부터 1개 단어를 교체


w :  다음 낱말의 시작부분

e :  다음 낱말의 끝 부분

b :  이전 낱말의 시작 부분

 

(,) : 문장 단위의 이동

{,} : 문단(단락) 단위의 이동

 

<CTL> + B : befor page

<CTL> + F : next page

 

0 : 현재 행의 맨 앞

$ : 현재 행의 가장 마지막 문자

^ : 현재 행의 맨 앞 문자

gg : 첫 행의 맨 앞

G : 문서의 마지막 줄

nG : n번째 줄

 

H : 스크린의 첫 행의 맨 앞

M : 스크린의 가운데 행의 맨 앞

L :  스크린의 가운데  행의 맨 앞

<ENTER> : 다음행의 맨 앞

:n  : n번째 줄
<CTL> + g : 현재 커서 위치 출력

 

 

x, X : 현재 커서 위치(혹은 왼쪽)의 1개 문자 삭제

nx, nX: 현재 커서 위치(혹은 왼쪽)의 n개 문자 삭제

dd :  현재 커서가 위치한 행을 삭제

 

 

u : 이전 명령어 실행 취소

. : 마지막 편집 명령어 반복 실행

 

 

v : vi 에디터 하단에 visual 표시가 나타나고 블럭 지정이 시작됨

d : 블럭으로 지정한 부분을 삭제

y : 블럭으로 지정한 부분을 복사

 

yy, nyy : 커서위치의 행(혹은 n개의 행)을 복사

dd, ndd : 커서위치의 행(혹은 n개의 행)을 삭제하면서 동시에 복사

p : 복사된 내용을 커서의 뒷부분에 붙임

P : 복사된 내용을 커서의 앞부분에 붙임

 

 

 

vi의 문자열 검색


/문자열 : 현재 커서 위치의 아래쪽으로 문자열 검색

?문자열 : 현재 커서 위치의 위쪽으로 문자열 검색

n :  이전 검색한 문자열에 대해서 동일 방향으로 검색

N : 이전에 검색한 문자열에 대해서 반대 방향으로 검색

 


문자열 치환


:s/regexp/rep

 -> 현재 커서가 위한 행에서 첫번째 "regexp" 문자열을 찾아서 "rep"로 치환

 

:s/regexp/rep/g

-> 현재 커서가 위한 행에서 모든 "regexp"문자열을 찾아서 "rep"로 치환

 

:%s/regexp/rep/g

-> 문서내부의 모든 "regexp"문자열을 찾아서 "rep"로 치환

 

:%s/regexp/rep/gc

-> 문서내부의 모든 "regexp"문자열을 찾아서 "rep"로 치환하는 과정마다 사용자의 확인을 입력받음

반응형

'코드자료실 > linux / c' 카테고리의 다른 글

[리눅스, c] pthread  (0) 2013.01.07
[리눅스] time 명령어 - 실행시간 측정  (0) 2013.01.07
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형



잊고 살다가, 문득 생각나서 알아보니 접수기간이 일주일도 채 안남았다.

서류 준비는 물론 아이디어도 생각해 놓은게 없어서 지원이 불확실한 상태.


올해가 지원자격이 되는 마지막 해이가 될지도 모르는데.. ssm지원으로 정신이 없다.

이번엔 8대 난제 해결뿐만아니라 주제가 다양해진 듯 하다.

하지만 준비가 안됐으니, 무리하게 신청하지는 말자..


브레인 게임이란게 생겼네,

요건 신청 ㄱㄱ

반응형

'IT > 공모전 정보' 카테고리의 다른 글

[공모전] 워크넷 아이디어 공모전  (0) 2013.01.31
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

압축된(min) 자바스크립트 파일을 프로젝트에 추가하면 javascript validator 규격(ECMA-262)에 적합하지 않은 형태가 되어 프로젝트 익스플로러 상에 우측하단에 에러표시(빨간 표시)가 뜨게된다.


이를 제거하기 위해서 특정 파일이나 패턴을 이용해 문법검사를 스킵하는 방법이 있다.


1) Project->Properties->JavaScript->Include Path->Source


2) Inclusion and Exclusion Patterns 창에서 Exclusion patterns Add 버튼 클릭


(해당 파일을 validation 목록에서 제외)


3) 상황에 적합한 패턴 입력 (예 : **/jquery*.js ) 


4) 적용시키면 에러 표시 제거됨




반응형

'코드자료실 > IDE / tool' 카테고리의 다른 글

[스크랩] Maven 개요  (0) 2013.03.02
[eclipse] 컴파일이 안먹을때  (0) 2013.02.20
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형
* 문자 수치, 수치 문자의 변환 1. 문자 -> 수치 - 변환하려는 값이 정수값이 확실할 때는 parseInt, 소수값일 가능성이 있는 경우는 parseFloat를 사용한다. 또한 수치가 아닌 수식(평가식)일 때는 eval을 사용한다. eval의 경우 다음과 같이 문자열 안에 변수도 포함시킬 수 있다.
     eval("1+2+3+Math.PI")
  
- 변수에 들어있는 값이 수치인지 문자인지를 모를 때에는 typeOf를 사용하며, typeOf 구문은 변수에 들어 있는 값이 수치이면 number, 문자열이면 string을 결과로 구해준다. 문자열이 수식인 경우 isFinite를 사용하여 eval 명령으로 연산 가능한지 여부를 조사할 수 있다. IsFinite 구문은 넷스케이프 4와 익스플로러 4 이후에서만 사용할 수 있으며 다음과 같이 사용하면 보다 안전하게 연산을 수행할 수 있다
     a = "12+34*7";
     if ( isFinite(a) ) eval(a);
  
반응형

'코드자료실 > javascript' 카테고리의 다른 글

[jquery] jsonp 사용  (0) 2013.01.24
[jquery] jquery ui tabs  (0) 2013.01.16
[링크] 자바스크립트 라이브러리 정리 사이트  (0) 2012.12.23
jquery.jpg  (1) 2012.12.23
브라우져 종류 체크 스크립트  (0) 2012.12.21
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

* 1~10, 11~20 등의 페이징을 처리하는 오라클 쿼리 

 - end 와 start 값에 적절한 값을 넣어주도록 함.

 - TABLE : 테이블 병, SEQ : 정렬하고자 하는 기준 컬럼


select * 
from ( select rownum rn, T1.* from ( select * from TABLE order by SEQ) T1 where rownum <= #end# ) 
where rn >= #start#
  


반응형

'코드자료실 > database' 카테고리의 다른 글

[oracle] 리눅스에서 덤프파일 사용  (0) 2013.03.12
[oracle] 문자 조작 함수  (0) 2013.02.20
[oracle] delete data 복구  (0) 2013.02.12
[database] varchar2 vs nvarchar2  (0) 2013.01.25
[Oracle] DATE 포맷 변경  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형



 
	/** cache 비활성화 */
	String httpVersion=request.getProtocol();
	if(httpVersion.equals("HTTP/1.0")) {
		response.setDateHeader("Expires",-1);
		response.setHeader("Pragma","no-cache");
	}else if(httpVersion.equals("HTTP/1.1")) {
		response.setHeader("Cache-Control","no-cache");
	}
	
  
반응형

'코드자료실 > java / jsp' 카테고리의 다른 글

getSession 사용법  (0) 2013.07.02
[jstl] request 객체 접근하기  (0) 2013.01.24
[java] 개행문자 제거하기  (0) 2012.11.29
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형
* DATE 포맷을 변경함
  현재 접속한 계정에 한 해 한시적으로 변경된다.
  - sqldeveloper에서 insert 쿼리를 export 할 경우 date 포맷의 값인 상태에서 export 할 경우
    시/분/초 값이 나오질 않음. 아래 쿼리 실행 후 export 하기를 권장.
    - TOAD에서는 별도의 설정없이도 원하는 값을 export 할 수 있음


alter session set NLS_DATE_FORMAT='rrrr/mm/dd HH24:MI:SS'
  


YYYY-MM-DD HH24:MI:SS


* HH24로 설정해야 21시, 22시 등으로 값이 표시됨.

  HH로 할 경우 21시는 09, 22시는 10으로 나타난다. 기간 검색할 시 주의

반응형

'코드자료실 > database' 카테고리의 다른 글

[oracle] 리눅스에서 덤프파일 사용  (0) 2013.03.12
[oracle] 문자 조작 함수  (0) 2013.02.20
[oracle] delete data 복구  (0) 2013.02.12
[database] varchar2 vs nvarchar2  (0) 2013.01.25
[Oracle] 페이징 쿼리  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형


제목이 긴 문자열로 이루어진 글을 테이블의 폭에알맞게 잘라줍니다.
제목이 긴 문자열로 이루어진 글을 테이블의 폭에알맞게 잘라줍니다.
제목이 긴 문자열로 이루어진 글을 테이블의 폭에알맞게 잘라줍니다.
반응형

'코드자료실 > css' 카테고리의 다른 글

[CSS] a태그 점선 없애기  (0) 2012.12.23
CSS 색상표  (0) 2012.12.23
[링크] 버튼 css  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형
selector-dummy:expression(this.hideFocus=true);/* focus Hide */
  
반응형

'코드자료실 > css' 카테고리의 다른 글

[CSS] 긴문자열 .. 표시  (0) 2012.12.23
CSS 색상표  (0) 2012.12.23
[링크] 버튼 css  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,