http://IP주소:19999/api/v1/allmetrics
http://IP주소:19999/api/v1/allmetrics?format=prometheus

  source s_netdata {
               network(
                              transport(tcp)
                              port(포트번호)
                              flags(no-parse)
                              tag(netdata)
               );
  };

  parser p_netdata {
               json-parser(
                              prefix("netdata.")
               );
  };

  filter f_netdata {
               match("users", value("netdata.chart_type"));
  };

  destination d_netdata {
               file(
                              "/경로명/netdata-$YEAR$MONTH$DAY.log"
                              owner("사용자명")
                              group("사용자명")
                              prem(0777)
               );
  };

  log {
               source(s_netdata);
               parser(p_netdata);
               filter(f_netdata);
               destination(d_netdata);                
  };
 

1. 객체의 인스턴스 생성 방법

var iUser = new CUserInfo();

 

2. 클래스 메서드(멤버함수) 만드는 방법

 

2.1. property 방식

function CTest(){

}

CTest.prototype.test = function(){

}

 

2.2. Object 방식

function CTest(){
    this.test = function(){
    
    }
}

 

2.3. 리터럴 방식

var testClass = {
    test:function(){
    
    }
}

 

 

arguments 란?

매개변수의 모든 정보가 담겨있는 객체

 

arguments를 사용하는 경우

매개변수를 선언하지 않고 매개변수 값에 접근하고자 할 경우

 

사용 예_

<!DOCTYPE html>
<html>
<head>
<title>arguments 객체</title>
<script type="text/javascript">
function showMeTheParameter() {
    // 전달받은 매개변수 갯수 출력
    console.log("arguments.length = " + arguments.length);

    // 전달받은 매개변수 각각 출력
    for (var i=0; i<arguments.length; i++) {
        console.log("arguments[" + i + "] = " + arguments[i] + "\n");
    }
}

showMeTheParameter(1,2,3,4,5);
</script>
</head>
<body></body>
</html>

 

결과_

 

 

1초마다 "Hello World!!!" 호출하기

setInterval(function(){
    console.log("Hello World!!!\n");
}, 1000);

방법 1. 

var str = '안녕\n하세요';
console.log(str);

 

방법 2.

var str = '안녕\n';
str += '하세요';
console.log(str);

 

방법 3.

// [es6] 역따옴표(` `) 사이에 문자열을 입력한다
let str = 
`안녕
하세요`;
console.log(str);         

 

전체소스

<!DOCTYPE html>
<html>
<head>
<title>여러 줄 입력</title>
<script type="text/javascript">
var str1 = '안녕\n하세요';
console.log(str1);

var str2 = '안녕\n';
str2 += '하세요';
console.log(str2);

// [es6] 역따옴표(` `) 사이에 문자열을 입력한다
let str3 = 
`안녕
하세요`; 
console.log(str3);         
</script>
</head>
<body></body>
</html>

 

결과

 

대문자로 변경하는 함수

SELECT UPPER('test');
SELECT UCASE('test');

 

소문자로 변경하는 함수

SELECT LOWER('TEST');

1. 매개변수에 데이터 전달하기

 

1.1. 함수의 매개변수가 두 개인데 값을 하나만 보내는 경우,

function test(param1, param2){
	console.log("param1 = " + param1 + ", param2 = " + param2);
}

test("첫 번째 파라미터 값");

param1에는 "첫 번째 파라미터 값", param2에는 undefined가 저장됩니다.

 

2. 변수에 함수 저장하기

function test(param){
	console.log(param);
}

var func = test;
func("Hello World!!!!");

 

3. 매개변수 값으로 함수 사용하기

function test1(param){
	console.log(param);
}
function test2(param){
	console.log(param);
}
function run(func, param){
	func(param);
}
run(test1, "test1");
run(test2, "test2");

function test3(){
	console.log("Hello World!!!");
}
$("#btnRun").click(test3);

 

4. 리턴값으로 함수 사용하기

function defaultFunc(){
	function search(condition){
    	console.log(condition);
    }    
    return search;
}

var run = defaultFunc();
run("조회");

 

5. 함수 리터럴 방식으로 함수 만들기

var test = function(param){
	console.log(param);
}

test("Hello World!!!");

1에서 10 사이의 랜덤 숫자 만들기

var num = parseInt(Math.random()*10)+1;
console.log("1에서 10사이의 랜덤 숫자 = " + num);

1. 문자를 숫자로 형변환

var moonja = "123";
var number = parseInt(moonja);

 

 

1. 출력 함수

document.write("Hello World!!!", "<br>");

 

2. 입력 입력

var value = window.prompt("입력해주세요.");

 

 

+ Recent posts