프로그래밍 QnA

irum66의 이미지

오라클 pro*C 에서 ....

오라클 pro*C 변수 선언 부분에서....

날짜를 변수로 저장하고 싶은데 변수는 어떤 타입으로 선언해야 하나요..

그리고 혹시오라클에서 날짜를 어떤 기준에 의해서 초로 계산해서 가져올수
있는 방법은 없는지요...

salbang2의 이미지

[질문] ptype_all 구조체에서 socket packet 의 pkt_type 바꾸

datalink 계층의 모든 패킷을 ip layer(ip_rcv()) 로 끌어 올리고

싶습니다. 그래서 ip_input.c 파일의

if(skb->pkt_type == PACKET_OTHERHOST)
drop;

이 부분을 피하고자 아래와 같은 모듈을 ptype_all 리스트에

새로운 packet_type{} 데이타 구조를 등록 시켜서 skb->pkt_type 을

바꾸고자 합니다.

그런데 해당 모듈에서는 일시적으로 바뀐 것 처럼 보이나, 실제로 ip_rcv()

function 에서 찍어 보면 바뀌어 있지 않습니다. 그래서 결국 drop 되어 버리구요.

pkt_type 는 sk_buff 구조체에서 unsigned char 형으로 선언 되어 있습니다.

운형의 이미지

입출력함수 관련

관련ms컴파일러에 있는 getch함수 처럼 에코 없이 입력가능한 함수가 있나요?

이름좀 알려 주세요.

지정된 위치로 커서를 이동한후 그자리에 출력할수 있는 콘솔용 함수 알고 계신분 리풀 부탁드립니다.

firster의 이미지

gets,pipe에 관련된 기초 질문입니다.

여기 저기를 검색해봐도 정확한 답을 찾을 수가 없어서 질문을 올립니다.
아래의 코드를 컴파일하고 실행시키면 하나의 문자만 받고 종료하는군요.

[code:1]
#include <stdio.h>
#include <unistd.h>

void main(){
int fd[2],status;
pid_t pid1,pid2;
char str1[100];
char str2[100];

status = pipe(fd);
pid1 = fork();
if(pid1 == 0){//child
printf("This is child[%d]!\n",pid1);
printf("Input string send to parent:");

inootis의 이미지

[c++] 멤버함수 내에서 자기 자신을 삭제 해도 될런지요?

코드를 간략하게하면 아래와 같습니다.

std::map<std::string , test *> m;

class test : public thread
{
	public :
		void run()
		{
			m[id]=this;
			// 어쩌구 저쩌구...
			// 원하는 작업을 수행;
			// 어쩌구 저쩌구..
			delete m[id];
			m.erase(id);
		}
};

(new test())->start("id001"); // id값 전달과 동시에 쓰래드를 생성

위처럼...맵을 이용해서 test객체를 관리하는 작업을 하려 합니다.

geneven의 이미지

유닉스에서 spell명령어가 어떤 텍스트 파일을 참고하나요?

spell명령어가 어떤 텍스트 파일을 참고한다고 알고있거든요?
근데 매뉴얼 페이지에도 설명이 없고.. 초난감 - -;

irum66의 이미지

snmpwalk 에서 MIB 값이 비어 있는데....

[code:1]
interfaces.ifNumber.0 = 2
interfaces.ifTable.ifEntry.ifIndex.1 = 1
interfaces.ifTable.ifEntry.ifIndex.2 = 2
interfaces.ifTable.ifEntry.ifDescr.1 = lo
interfaces.ifTable.ifEntry.ifDescr.2 = eth0
interfaces.ifTable.ifEntry.ifType.1 = softwareLoopback(24)
interfaces.ifTable.ifEntry.ifType.2 = ethernetCsmacd(6)
interfaces.ifTable.ifEntry.ifMtu.1 = 16436
interfaces.ifTable.ifEntry.ifMtu.2 = 1500
interfaces.ifTable.ifEntry.ifSpeed.1 = Gauge32: 10000000
interfaces.ifTable.ifEntry.ifSpeed.2 = Gauge32: 10000000
interfaces.ifTable.ifEntry.ifPhysAddress.1 =

hairpin의 이미지

네트워크 프로그래밍에서요

어떤 string 자료를 symmetric key로 encrypt해서 보내려고 합니다. 그런데 symmetric key로 encrypt했을 때, 원래의 string이 encrypt 되어서 나오잖아요. 이걸 send(sockfd, buffer, BUFFER_MAX, 0)로 여러 번 나눠 보내야 하거든요(보내려는 양이 좀 많아서요). 그런데 이걸 나눠서 보내면, 나누는 부분이 제대로 나눠지지 않는 것 같아요. 그러니까 첫 번째 보낸 패킷의 끝부분과 두 번째 보낸 패킷의 앞부분이 서로 연결되어 제대로 나와야 하는데, 그게 안 되네요. 따라서 저 패킷을 받는 사람이 다시 decrypt할 수가 없네요.

zihado의 이미지

이진수의 합과 곱

안녕하세요.

여쭈어 볼 것이 있어서 이렇게 글을 남깁니다.

두 이진수를 입력받아 합과 곱을 출력하는 프로그램을 짜는 건데요

십진수로 바꾼 다음에 계산하여 다시 이진수로 하면 안된다고 하네요 -_-;

이진수로만 연산하라고 하는데..

좋은 방법이 떠오르지 않습니다.

생각하기로는 배열을 잡아서

각 자리를 논리연산해서 그 결과를 저장해 출력하는건데

이것 역시 쉽지 않네요

도움 좀 부탁합니다!

eminency의 이미지

프로그램이 스택을 얼마나 쓰는지 알 수 있는 방법..?

프로그램 짜는데 메모리 제한이 있어서요.. 근데 제가 보기엔 문제가 없는데..
자꾸 메모리 제한에 걸리거든요..

프로그램이 스택이랑 힙을 얼마나 쓰는지.. 예를 들면 실행중 최대로 얼마나 메모리를 쓰는지.. 그런 걸 알 수 있는 툴 같은게 있나요?

top나 vmstat로는 순간적으로 실행이 끝나다보니 잡아내기가 힘든데요...

페이지

프로그래밍 QnA 구독하기