샘플소스 : 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 |
샘플소스 : http://www.highcharts.com/demo/line-basic
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 옵션을 주면 저장소의 최신 리비젼이 얼마인지 알려준다.
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 폴더
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 -> 현재 열려있는 포트확인
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 |
[CSS] nth-child (n번째 부터 n번째 까지 css적용) (0) | 2018.04.05 |
---|---|
CSS3 :nth-child(n) 선택자 (같은종류의 태그로 구성되어 있을 때 사용) (0) | 2018.04.05 |
로딩중입니다 (0) | 2018.02.28 |
출처 : http://m.inven.co.kr/board/powerbbs.php?come_idx=1754&p=4&l=419513
## 방법 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();
처리중..
[CSS] nth-child (n번째 부터 n번째 까지 css적용) (0) | 2018.04.05 |
---|---|
CSS3 :nth-child(n) 선택자 (같은종류의 태그로 구성되어 있을 때 사용) (0) | 2018.04.05 |
IE8에서도 되는 라운딩 (0) | 2018.03.02 |
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;
});
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);
}
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 |
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/
[jQuery] HTML5의 커스텀 데이터 속성을 제이쿼리를 이용하여 조작하기 (0) | 2018.04.05 |
---|---|
[php]파일을 문자열로 읽기. (0) | 2018.03.08 |
정규식 예제 (0) | 2018.02.27 |
컨텐츠 내용중 첫번째 IMG주소 뽑아내기 (0) | 2018.02.27 |
GD (0) | 2018.02.27 |