프로그래밍 QnA + 설치 및 활용 QnA

adyhj87의 이미지

mongodb에 find()에 대한 질문입니다.

mongodb find() 에 대해 질문 올립니다.

mongodb에서 특정IP, 일주일기간 내의 컬럼 값 CPU, MEMORY, DISK 값의 각 평균치를 구하고 상위 5개를 정렬하려 합니다.

먼저 CPU의 평균값부터 뽑아보려 하는데 잘안되네요..
아래 코드의 첫 라인은 동작하는 mongodb syntax구요
두번째, 새번째는 제대로 동작하지 않네요.

kwonsu의 이미지

udp 서버가 있는 데몬 프로그램을 실행 할 경우 희안한 문제가 있습니다.

안녕하십니까.

프로그래밍 업무를 하면서 난해한 문제에 봉착하였습니다.

프로그래밍 관련 정보는 다음과 같습니다.

0. 컴파일 정보
- OS : Centos 6.6
- gcc : 4.4.7

1. 프로그램 설명
- 프로그램 A : fork 또는 daemon 함수를 사용하는 udp 서버 데몬 프로그램 (서버포트 1111)
프로그램 B : 프로그램 A를 시작 종료하는 udp 서버 데몬 프로그램 (서버포트 2222)
- 프로그램 A와 프로그램 B의 udp 서버 기능은 각각 독립적인 기능 수행

2. 실행순서
- 프로그램 B 실행
- 특정 조건을 만족하면 프로그램 A를 재시작
- loop로 실행중인 프로그램 B 종료

sunnyncom의 이미지

홈디렉토리에 .repo 디렉토리가 이미 있는 경우, 다른 디렉토리에서 repo init을 실행하면...

보통 repo init을 실행하면 현재 디렉토리에 .repo 가 생성되자나요?

그런데, 홈 디렉토리에 이미 .repo 디렉토리가 있는 경우, 다른 경로에서 repo init을 실행해도 기존 ~/.repo 디렉토리에 있는 default.xml 파일이 업데이트가 됩니다.

현재 디렉토리에 .repo가 생성되지 않고요...

이걸 피해가는 방법이 있을까요? 아무리 찾아봐도 방법이 안보이네요... ㅜ.ㅜ

현재는 홈 디렉토리에 있는 .repo를 rename해서 다른 이름으로 바꾼 다음에 사용하고 있습니다... ㅡ.ㅡ

sungsoo1214의 이미지

C++ 상속자/ 파생클래스에서 베이스클래스 복사생성자 생성 질문 드립니다..

복사 생성자를 베이스클래스와 파생클래스에서 각각 만들었는데, 만들고도 이해가 되지 않는 부분이 있어 질문 드립니다.

Customer가 base 클래스이고, PriorityCustomer가 파생 클래스 입니다. 그래서 Customer class 내부에서 복사생성자를 만들었고,
PriorrityCustomer안에서도 복사 생성자를 만들었습니다.

** PriorityCustomer(const PriorityCustomer& p):Customer(p) **

이렇게 만들었는데,, 사실 되긴 했지만, 이해가 가질 않습니다. 그러니깐 Customer(const Customer& c) 형식이고, 대입되는 자료형이 Customer 입니다.

하지만 p는 자료형이 PriortyCustomer입니다. 근데 어떻게 복사생성이 일어나는지 이해가 안됩니다.

익명 사용자의 이미지

[PHP] freach 문에 대한 간단한 분석좀 부탁드립니다.

<?php

function print_fr($arr_var1,$arr_var2)
{
$arr_var3 = array(
array(0,0,0),
array(0,0,0),
array(0,0,0)
);

for($i=0;$i<3;$i++)
{
for($j=0;$j<3;$j++)
{
for($k=0;$k<3;$k++)
{
$expt = $arr_var1[$i][$k] * $arr_var2[$k][$j];
$arr_var3[$i][$j] += $expt;
}
}
}

foreach($arr_var3 as $value)
{
foreach($value as $value4)
{
print $value4." ";
}
print "
";
}

kjhkjh724의 이미지

메모리 누수 정의에 대한 질문입니다.

제가 작성한 프로그램이 특별히 메모리를 할당하여 사용하는 부분이 없는대 작업관리자의 프로세스텝에서 메모리가 지속적으로 증가한다면 메모리 누수로 생각해야하나요?

제가 생각하는 메모리 누수란 할당후 제거를 안 해줘서 (new 이후 delete없이 프로그램이 끝나는 경우)생기는 것을 대표적으로 알고 있는대요(그리고 저는 이 메모리 누수는 전원을 제거(Ram 은 휘발성임으로)하기 전까지 컴퓨터가 인지하지 못함으로 사용할수 없다고 알고있습니다.).

만약에 소스코드적으로 할당이후 지속적으로 증가하지만 그 증가의 원인이 버퍼로써 사용되는 메모리 양의 증가 즉 생성량의 속도가 처리량의 속도를 뛰어넘은경우 하지만 프로그램 종료와 동시에 모든 버퍼를 풀어주는 것이라면 또 그런 상황에서 버퍼에 대한 통제를 할수 없다면 이것도 메모리 누수라고 할수 있을까요?

rbqjalrbqjal의 이미지

간단한 클래스상속 질문

부모클래스(이하 A라 칭함)에 각종정보를 입력하게했습니다.

그리고 A를 상속받은 자식클래스(이하 B라 칭함)에서

A의 정보 중 pay_step의 정보를 불러와서 B에서 1을더한후 main에서 이 값을 출력하고자 합니다.

A에서 정보 입력되는 형태가

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

ID(char * name, int idnum, char * depart, int pay_step)
:idnum(idnum), pay_step(pay_step)
{
department = new char[strlen(depart) + 1];
strcpy(department, depart);

Ename = new char[strlen(name) + 1];
strcpy(Ename, name);

}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이런식으로 함수를 이용해 입력되게 했습니다.

bodoblock의 이미지

리눅스 last명령어 질문입니다

last 명령어를 입력하면 root계정과 reboot정보만 나오고 사용자 계정에 대한 정보가 출력이 안됩니다
분명 사용자 게정으로 접속한것이 /var/log/secure에 남아있는데 last입력시에 출력이 안됩니다

last명령어입력했을때 사용자 계정에 대한 정보가 나오게 하려면 어떻게 해야 하나요?

jic5760의 이미지

WebDAV(Apache)이랑 RADIUS연동해서 권한설정 가능한가요??

Apache을 이용해서 WebDAV을 이용하고
freeradius서버와 연동해서 사용자별로 ReadOnly/ReadWrite 가 가능하도록 하고 싶은데...
갈피가 잡히지 않습니다.
Apache Web Server와 Radius을 연동해서 인증처리하는것은 해본적이 있는데
ReadOnly / Read Write 을 설정하려면 Radius에서도 지원을 해야 할텐데 이런걸 지원하는건 못봤거든요...
음... Radius에 이런기능을 추가할 수 있는 방법이나 Radius가 사용 불가하다면 어떤 방법을 이용하면 될까요??

bo12888의 이미지

python에 관하여 도와주세요..

안녕하세요...
내용이 조금 길더라도 꼭 좀 봐주세요. 몇일째 못하고 있어 답답해요ㅠㅠ..

일단 제 데이타가
1번 https://bpaste.net/show/04c6b1c5d566 총 2520 라인의 데이터
2번 https://bpaste.net/show/3171214e5b9d 총 359 라인의 데이터

에 있습니다.

그리고 2번의 데이타를 읽는 코드는
https://bpaste.net/show/ed9bcc571481
이것입니다.

제가 하고자 하는것은.. 1번데이타에 있는 첫번째 10줄 데이타의 평균값을 2번 데이터의 마지막 element 에 넣고 싶습니다..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기