프로그래밍 QnA

kldpnux의 이미지

pivot 질문...

C 코드 중, OOO_pivot이란 이름의 함수가 자주 보이는데요.

보통 pivot이란 이름을 사용할 때, 공통점이 있을 것 같은데요.

pivot에 대해서 자세한 설명 좀 부탁 드려도 될까요?

mandugukbap의 이미지

데이터 스트림을 나누었다가 하나의 파이프라인을 통해 다시 모우기.

제가 조금 까다로운 작업을 기획하고 있습니다.

일단은 다음과 같은 프로세스입니다.

cat data |\ tee proc1 proc2 |\ proc1 proc2 (출력스트림을 다시 합침) |\ final_process

Tee또는 Pee를 이용해 스트림을 복사하여 나누는 것 까지는 큰 문제가 없는데 이것을 각각 다른 프로세스에서 처리한 후 다시 하나의 프로세스로 보내는걸 어찌해야 할지 모르겠습니다.

이걸 구현할 방법이나 툴이 있을까요?

ysungkoon의 이미지

-

fopenfclose의 이미지

행렬에 관련된 소스 작성시 생기는 메모리 관련 문제 입니다..

단순히 행렬을 곱셈하는 건데요.
2차원 행렬을 2차원 배열이 아닌 1차원 포인터로 해서 나타냈습니다.
(요구 사항으로 인해서 입니다)

mg2000의 이미지

팀뷰어 같은 프로그램은 어떻게 접속을 하는 걸까요?

제가 회사에 서버를 구축해 놓고,

모바일 기기에서 접속을 하려고 하는데...

회사 백본망 안에 공유기로 연결이 되어있는지라...

외부에서 서버로 연결할 방법이 막막하네요.

공유기에서 DDNS나 포트포워딩 설정해봤자, 회사 백본방에서 제공해주는 내부 IP를 연결해주는 것이니...

팀뷰어 같은 프로그램들은 동일한 망 구성에서도 외부에서 접속이 가능하던데...

이런식으로 구현할려면 어떻게 해야할까요?

어디서부터 시작해야 할지 막막해서 실마리라도 잡을 수 있으면 좋겠네요. ㅜ.ㅡ

alfhd00의 이미지

자료구조와 알고리즘 (알고리즘 성능 분석에 대해)

시간 복잡도를 표현하는 표기 방식이 총 3가지가 있습니다. (빅오, 빅 오메가, 빅 세타)
시간 복잡도를 나타내는 경우도 3가지 있습니다. (최상, 최악, 평균 / 그 중에서 최악이 제일 많이 쓰이고요)

그런데 빅오 표기법으로 최악의 경우를 나타낸다고 합니다.

제가 궁금한 것은 무조건 빅오는 최악, 빅 오메가는 최상, 빅 세타는 평균을 표현하도록 정의되어 있나요?

제가 가지고 있는 자료에서 순차탐색의 시간 복잡도를 설명하는 부분이 있는데

최선의 경우 : 찾고자 하는 숫자가 맨 앞에 있는 경우 : O(1)

최악의 경우 : 찾고자 하는 숫자가 맨 뒤에 있는 경우 : O(n)

평균적인 경우 : (n+1)/2 : O(n)

이렇게 기술되어 있어요. 각 경우에 따른 빅오 표기법을 보여주고 있는데

꼭 빅오 표기법이 최악의 경우를 말하는 것 같지 않는데요?

제가 어느 부분을 잘못 이해하고 있는 걸까요?

kmsong의 이미지

c# ProcessName 질문

if(processes[i].ProcessName.Equals(psname))
{
Console.WriteLine(processes[i]);
processes[i].Kill();
}

psname에는 변수가 저장되어있습니다.
psname = item.SubItems[0].Text.ToString();
위처럼하면 notepad 프로세스가 킬이 안됩니다.

그런데

if(processes[i].ProcessName.Equals("notepad"))
{
Console.WriteLine(processes[i]);
processes[i].Kill();
}

이렇게 "notepad"라고 명시해주면 킬이 됩니다.

도대체 어떻게해야 psname변수로 던져주면 notepad가 킬이 되는건지
도저히 모르겠습니다. 도와주시면 고맙겠습니다.
감사합니다.

miracleman의 이미지

구조체 초기화에 대한 질문 드립니다.

안녕하세요.

구조체 초기화 관련 질문드립니다.

MISRA RULE에 보면 초기화를 안해서 걸리는 에러들이 있습니다.

저 같은 경우에도 구조체 멤버에 대한 초기화가 안되있다고 나와있는데, 예를 들어

typedef struct
{
char name[80];
int num;
SFLG8 sum;
}STMLG8;

typedef struct
{
int tel[100];
}SFLG8;

STMLG8 ABC;

이렇게 typedef로 구조체 타입을 정의하고 abc라는 구조체 변수를 선언했습니다. 저는 name이라는 배열과 sum이라는 구조체 변수를 초기하고 싶습니다.

STMLG8 ABC = {{0,0,0,0,0,0,0,0,0,0,0, - 80개의 배열 },0,{0,0,0,0,0,0,,0,0 - 100개의 배열}} 이런식으로 초기화를 진행하는것이 맞는지 의문스럽습니다.

페이지

프로그래밍 QnA 구독하기