샘플소스 : http://www.highcharts.com/demo/line-basic


'프로그래밍 > javascript' 카테고리의 다른 글

callback 간단예제  (0) 2018.03.06
클로저 간단예제  (0) 2018.03.06
js 캡쳐  (0) 2018.03.05
jQuery ajax  (0) 2018.02.28
jQuery 정리  (0) 2018.02.28

# SVN 서버와 파일비교

svn diff [PATH1] [PATH2] ... 

svn diff -r 4 test.c (리비전 4의 test.c 파일비교)

# SVN 파일추가

svn add [PATH1]

# SVN 파일삭제

svn delete [PATH1]

# SVN 커밋

svn ci [PATH1] [PATH2] ... 

제목입력 후 wq!

svn ci -m '{커밋내용}' [PATH1] [PATH2] ... 

# SVN 업데이트(내려받기)

svn up [PATH1] [PATH2] ... 

# SVN 로그내역

svn log [PATH1]

지정된 로컬 PATH에 대한 로그를 출력한다. -r 옵션을 지정하면 출력할 리비젼 범위등을 정할 수 있다.

예제1) svn log -r 30:100 test.c

예제2) svn log public_html/testgirls.php | head -n20

# 롤백

svn merge -r HEAD:PREV [PATH]

# 보기

svn cat -r 8016 [PATH]


# SVN 상태조회

svn status [PATH]

-u 옵션을 주면 저장소의 최신 리비젼이 얼마인지 알려준다.

'프로그래밍 > linux' 카테고리의 다른 글

CentOS SELinux 설정 및 해제하기  (0) 2018.03.08
Linux Apache - 가상호스트설정(Apache virtual host)  (1) 2018.03.08
CentOS 7 웹서버 구축 [APM] - YUM설치  (0) 2018.03.08
용량확인  (0) 2018.03.02
netstat 옵션  (0) 2018.03.02

현재용량 확인

df -k : 킬로바이트 단위로 현재 남은 용량을 확인

df -m : 메가바이트 단위로 남은 용량을 왁인 

df -h : 보기 좋게 보여줌

df . : 현재 디렉토리가 포함된 파티션의 남은 용량을 확인


디스크용량 확인


전체용량

KB단위 : df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'

GB단위 : df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'


전체사용량

KB단위 : df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'

GB단위 : df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'

전체남은용량

KB단위 : df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'

GB단위 : df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'


특정디스크 확인 -h로

전체 : df -P -h | grep /dev/sda3 | awk '{ print $2}'

사용량 : df -P -h | grep /dev/sda3 | awk '{ print $3}'

남은 : df -P -h | grep /dev/sda3 | awk '{ print $4}'


폴더용량 확인

du -hs 폴더

'프로그래밍 > linux' 카테고리의 다른 글

CentOS SELinux 설정 및 해제하기  (0) 2018.03.08
Linux Apache - 가상호스트설정(Apache virtual host)  (1) 2018.03.08
CentOS 7 웹서버 구축 [APM] - YUM설치  (0) 2018.03.08
SVN 명령어  (0) 2018.03.02
netstat 옵션  (0) 2018.03.02

netstat 명령어의 주요 옵션

    * -a : --all 과 같으며, listen 되는 소켓정보와 listen 되지 않는 소켓 정보를 모두 출력

    * -n : --numberic 과 같으며, 10진수의 수치 정보로 결과를 출력

    * -r : --route 와 같으며, 설정된 라우팅 정보를 출력

    * -p : --program 과 같으며, 실행되고 있는 각 프로그램과 PID 정보를 출력

    * -i : --interface=iface 와 같으며, 모든 네트워크 인터페이스 정보를 출력 또는, 특정 네트워크 인터페이스를 지정할 수도 있음

    * -c : --continuous 와 같으며, netstat 결과를 연속적으로 출력

    * -l : --listening 과 같으며, 현재 listen 되고 있는 소켓 정보를 출력

    * -s : --statistics 와 같으며, 각 프로토콜에 대한 통계 정보를 출력

        ex) netstat -rn    --> 라우팅 테이블 출력

netstat 명령의 실행결과로 출력되는 State 항목 값

    * 비어있음 : 연결되어 있지 않음

    * FREE : 소켓은 존재하지만 할당되어 있지 않음

    * LISTENING : 외부 연결요구에 응답준비가 되어 있는 상태

    * CONNECTING : 연결이 막 이루어진 상태

    * DISCONNECTING : 연결 해제되고 있는 상태

    * UNKNOWN : 알 수 없는 연결 즉, 알려지지 않은 연결상태

    * LISTEN : 연결 가능하도록 관련 데몬이 떠 있으며 연결이 가능함을 나타냄

    * SYS-SENT : 연결을 요청한 상태

    * SYN_RECEIVED : 연결 요구에 응답을 한 후에 확인 메시지를 기다리고 있는 상태

    * ESTABLISHED : 앞의 3단계 연결 과정이 모두 종료된 후에 연결이 완료된 상태

    * FIN-WAIT1, CLOSE-WAIT, FIN-WAIT2 : 연결 종료를 위해 종료 요청을 받은 후의 종료 과정임

    * CLOSING : 전송된 메시지가 유실된 상태

    * TIME-WAIT : 연결 종료 후에 한 동안 유지하고있는 상태

    * CLOSED : 연결이 완전히 종료됨

    ex) netstat -an |grep LISTEN

    ex) netstat -an |grep 192.168.108.130

    ex) netstat -atp    --> 열려진 포트를 사용하고 있는 프로세스 확인하는 방법

    ex) netstat -anp | grep LISTEN

    ex) netstat -tulpn | grep LISTEN  -> 현재 열려있는 포트확인

'프로그래밍 > linux' 카테고리의 다른 글

CentOS SELinux 설정 및 해제하기  (0) 2018.03.08
Linux Apache - 가상호스트설정(Apache virtual host)  (1) 2018.03.08
CentOS 7 웹서버 구축 [APM] - YUM설치  (0) 2018.03.08
SVN 명령어  (0) 2018.03.02
용량확인  (0) 2018.03.02

PIE-1.0.0.zip


박스내용


관통탄,속성탄,용화살 잘쏘기



영상에서 도탄이라 표현하고 있지만 실제로는 도탄이 아니고요

3인칭으로 총구에서 에임방향으로 탄이 날라가기 때문에 

에임이 근접할수록 탄이 점점 직각으로 휘어지는겁니다.

총구가 길경우는 탄이 뒤로도 날라가는 기현상이 나타납니다.

관통탄이든 속성탄이든 용화살이든 좌하단에서 우상단으로 사격을 하기때문에

몬스터를 그 궤적에 두시는게 중요합니다. 몬스터랑 일직선이 되서 사격을 하면 오히려 딜이 덜박힙니다.

영상에서 설명하듯이 몬스터 우측에서 몬스터를 탄도와 일치하는 각도로 놓고 사격을 하시는게 제일 좋습니다.

멀어질수록 몬스터와 일직선이 되고 근접할수록 더욱 우측으로 빠져야합니다.

총구에서 탄이 나가는 FPS게임은 이런현상때문에 1인칭 정조준을 할 수 있는것이고요

만약 몬헌에도 1인칭 정조준을 할 수 있을 경우면 몬스터랑 일직선으로 있으면 됩니다.

이상. 그냥 저냥 소소한 뻘글입니다.

p.s 
아 그리고 산탄의 경우도 근접이긴하지만 그래도 총구에서 에임방향으로 쏘기때문에 

약점부위가 좁은 몬스터를 때리게 될때는 근접할경우는 에임보다는 총구에 붙어서 쏘시면 되고 

조금 떨어질경우는 점점 총구에서 에임방향으로 가상의 에임을 두고 쏘시면 됩니다.


출처 : http://m.inven.co.kr/board/powerbbs.php?come_idx=1754&p=4&l=419513

'게임 > 몬헌월드' 카테고리의 다른 글

한줄 팁  (0) 2018.02.27

## 방법 1

	jQuery.ajax({
		type : "POST" 
		.
		.
		, beforeSend: function() {
			jQuery('.loding_layer').show();
		}
		, success : function(response, status, request) {
			jQuery('.loding_layer').hide();
		}
	});

	
	

기다려주세요.



## 방법 2

	jQuery('.loding_layer').show();
	jQuery('.loding_layer').hide();

	
	
	

처리중..



jQuery.ajax({

type : "GET" //"POST", "GET" // 1.9.0 이상부턴 method 사용 ("POST", "GET", "PUT", "DELETE")

//,target : "#div_id" // 결과값 해당 div에 찍음 ( 테스트안해봄 )

, async : true // 비동기:true, 동기:false ( jsonp타입 등 일부 지원 안함 )

, url : "http://test.com/test" //Request URL

, dataType : "html" //전송받을 데이터의 타입 

//"xml", "html", "script", "json" 등 지정 가능 

//미지정시 자동 판단

, timeout : 30000 //제한시간 지정

, cache : false  //true, false

, data : "" //$("#inputForm").serialize() //서버에 보낼 파라메터

//form에 serialize() 실행시 a=b&c=d 형태로 생성되며 한글은 UTF-8 방식으로 인코딩

//"a=b&c=d" 문자열로 직접 입력 가능

//{a:b, c:d} json 형식 입력 가능

, contentType: "application/x-www-form-urlencoded; charset=UTF-8"

, error : function(request, status, error) {

//통신 에러 발생시 처리

}

, success : function(response, status, request) {

//통신 성공시 처리

}

, beforeSend: function() {

//통신을 시작할때 처리

}

, complete: function() {

//통신이 완료된 후 처리

}


});



// async를 지원하지않을 땐  마지막에 .done 함수를 붙여서 사용하는 방법도..

jQuery.ajax({

type : "GET"  //"POST", "GET" // 1.9.0 이상부턴 method 사용 ("POST", "GET", "PUT", "DELETE")

, url : "http://test.com/test" //Request URL

, dataType : "jsonp"

.

.

.

, success : function(response, status, request) {

//통신 성공시 처리

jQuery('#multi').append(response);    

}


}).done(function(res) { 

return 2;

}); 

'프로그래밍 > javascript' 카테고리의 다른 글

callback 간단예제  (0) 2018.03.06
클로저 간단예제  (0) 2018.03.06
js 캡쳐  (0) 2018.03.05
highcharts 예제  (0) 2018.03.05
jQuery 정리  (0) 2018.02.28


## Jquery 에서 폼 배열에 접근하기 위해서 eq(index) 함수를 사용하면 된다.



예)

<form id="frm" name="frm">

<input type="text" name="BOX_PIRCE" value="100" />

<input type="text" name="BOX_PIRCE" value="200" />

<input type="text" name="BOX_PIRCE" value="300" />

<input type="text" name="BOX_PIRCE" value="400" />

</form>


var boxPrice = $("#frm input[name='BOX_PRICE']").eq(2).val();



## JQUERY number_format 사용방법


<script language="javascript" src="/js/jquery.number.min.js"></script>

<script>

var a = 123456;

$.number(a);

</script>




## Jquery 폼안의 name으로 접근하기

alert( $("#frm_add").find("[name=title]").val() ); //frm_add 폼안에 네임이 title인 값

jQuery("#frm>input[name=mode]").val( mode );




## jQuery selectBox


get $("select[name=selectname] > option:selected").val();

set $("select[name=selectname] > option:selectvalue").attr("selected", true);

jQuery("#selectBox").empty();                                         // 옵션전체삭제

jQuery("#selectBox").prepend("<option value='val'>text</option>"); // 맨 앞에 옵션추가

jQuery("#selectBox").append("<option value='val'>text</option>"); // 맨 뒤에 옵션추가


jQuery("#selectBox option:eq(2)").attr("selected", "selected"); // 지정된 index값으로 select 하기

jQuery("#selectBox").val("Someoranges").attr("selected", "selected"); // text 값으로 select 하기

jQuery("#selectBox").val("2"); // value값으로 select 하기

jQuery(document).ready(function() {

// onchange

jQuery("#selectBox").change(function(){

// change 발생 시 실행

});

});


## jQuery Loop

var res = json.data;

jQuery.each(res, function(key, val ) {

console.log("key=>"+key+" value=>"+val);

});



## jQuery Cookie 


// 쿠키 생성

function setCookie(cName, cValue, cDay){

$.cookie(cName, cValue, { expires: cDay, path: '/', domain: document.domain, secure: false });

}

// 쿠키 가져오기

function getCookie(cName) {

return $.cookie(cName);

}



'프로그래밍 > javascript' 카테고리의 다른 글

callback 간단예제  (0) 2018.03.06
클로저 간단예제  (0) 2018.03.06
js 캡쳐  (0) 2018.03.05
highcharts 예제  (0) 2018.03.05
jQuery ajax  (0) 2018.02.28

simpleHtmlDom.zip



require_once _LIB_PATH."simpleHtmlDom/simple_html_dom.php";                      // html 파싱 유틸리티

$content = ""; // HTML
$dom = new simple_html_dom(null, $lowercase, $forceTagsClosed, $target_charset, $stripRN, $defaultBRText, $defaultSpanText);
$html = $dom->load($content, $lowercase, $stripRN);



참고 : http://simplehtmldom.sourceforge.net/


+ Recent posts