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

bhdsb956의 이미지

[완료] 약간은 엉뚱(?)한 포인터 질문입니다.

안녕하세요.

이제 C책 한권정도를 보고, 프로그램을 다시한번 짜면서 확인하는 학생입니다.
코드 작성중에 포인터에 대해 궁금한점이 있어서 문의 드립니다.

좀 엉뚱한 질문이더라도 양해해 주시기 바랍니다.

void func(char ** pstr)
{
    // 어쩌고.. 저쩌고..
    *pstr = (char*)malloc(len+1);
    strcpy(*pstr, buf);
}
 
void main()
{
    char * str;
    func(&str);
 
    printf("%s\n", str);
}

보시다시피 func()함수에 포인터를 넘겨, 메모리를 할당받고 문자열을 복사받아 돌려받는 코드입니다.

이걸 하다보니 func를 이중포인터로 하지 않아도 되지 않을까? 라는 기발한(이라고 써놓고 쓸데없는 이라고 읽습니다만) 생각이 들었습니다.

ONLYLOVE의 이미지

리눅스에서 C언어를 이용해서 DB를 제어하려는데..

전에는 Pro*C로 작업을 했었는데..

오라클에 종속되고 버전을 많이타고, 불편한게 여간 많더라구요..

결국 자바 개발자가 다시 자바로 바꾸긴했는데..

혹시 C언어로 DB를 제어하는.. 많이 사용하는 방법이 있는지 질문드립니다.

songssi11의 이미지

PRTG CPU 및 Windows 리소스 등록 어떻게 하죠?

PRTG 로 CPU LOAD 및 WINDOWS SYSTEM 을 모니터링 하고 싶습니다.

제대로 해준거 같은데

Connection could not be established (80070005: 액세스가 거부되었습니다 - Host: 192.168.0.2, User: Administrator, Password: ******, Domain: )

라고 나오네요

물론 HOST 에는 제 IP 를 넣었습니다.

id/pw 를 처음 add device 추가할때 넣어주는게 아닌가여?

발탐의 이미지

컴퓨터 2대로 클러스터 구축을 하려는데요, 랜카드, 허브, 랜선등은 어떤게 좋을까요?

안녕하세요,

공학계산을 위해
리눅스 컴퓨터 두 대를 클러스터 연결을 하려하는데요,
(현재 각 컴퓨터는 인텔제온 쿼드코어 CPU를 2개씩 사용하고 있습니다.)

스위칭 허브, 랜선, 랜카드는 어떤 제품으로 고르는 게 나을까요?
이외에도 클러스터 구축하는데에 더 필요한 부품들이 있나요??;;

여러군데서 알아보고 있기는 한데요 다 몇년전 자료라 선뜻 구매하기가 힘드네요ㅠㅠ

jick의 이미지

C style로 escape된 스트링을 원상태로 되돌려주는 Perl 함수?

안녕하세요,

일을 하다 보면 UTF-8로 된 스트링을 C style로 escape한 결과물을 만날 때가 많은데요 (워메 이게 한국어여 영어여... -_-)

이를테면 "가나다" => "\xEA\xB0\x80\xEB\x82\x98\xEB\x8B\xA4" ...

이런 형태의 스트링이 escape 안된 스트링과 마구 섞여있습니다. 말하자면 이런 식이죠.

field1: 1
field2: "hello"
field3: "data = \xEA\xB0\x80\t..."

Perl에서 이런 식의 텍스트를 escape하기 이전의 형태로 바꾸는 간편한 방법이 없을까요?

Python에는 decode('string_escape')라는 좋은 함수가 있던데, 문제는 제가 python에 영 서툴러서요, 그때그때 필요한 방식으로 써먹기 어렵더군요.

nimeaz의 이미지

다른 리눅스 머신의 디렉토리 접근

안녕하세요.

리눅스 초보다 보니 별로 어려운 작업이 아닌 것에도 헤매고 있습니다. TT.

machineA라는 리눅스 머신에서 다른 machineB라는 리눅스 머신에 있는 파일을 어떻게 카피해 올 수가 있나요?

machineA와 machineB는 모두 내부 네트웍에 있는 회사의 리눅스 머신들이며, 저는 admin은 아니고 양쪽 머신에 계정이 있는 일반 유저입니다.

mount 같은 것은 admin만 쓸 수 있는 명령어라면서 안되는 것 같고요.

이걸 못해서 매번 machineA -> 내 윈도우 컴퓨터 -> machineB 로 카피하는 짓을 하고 있습니다 (서버가 위치한 국가가 달라 엄청 오래걸림)

방법을 알려주시면 감사하겠습니다. TT

ludwings의 이미지

java packet block

jpcap 을 이용해보니 패킷 캡처는 되는거 같던데 패킷을 차단하는 기능은 없는것 같네요

이런기능을 하는 라이브러리가 잇나요?

얍삽하게한방의 이미지

wxworks .PPC 프로그래밍 어렵 ㅡ.ㅡ

vxworks 653 에서 PPC 에서 개발 중입니다.

이제 시작하려고 하는데요

처음에 걸리는것이 인터럽트 이네요

OS가 들어가니까 OS 초기화 하면서 UART를 초기화 하면서 (intConnect(1번채널과 2번채널 벡터))

UART가 OS에서 인터럽트를 벡터(콜벡함수) 를 등록 해버려서 제가 만든 어플리케이션에서 인터럽트 벡터를 등록할 수가 없네여

결국은 제가 콜벡함수를 등록할 수가 없으니 어플리케이션에서 인터럽트 서비스 루틴을 실행할 수가 없습니다.

이게 OS에서 먼저 등록해 버려서 그런것인지 아니면 제가 설정을 잘못한것인지는 모르겠는데

암튼 vxworks에서 인터럽트 벡터 등록하는거 아시는분 좀 도와주십시여

조흔하루되세요

pyobegy의 이미지

Linux에서 QT로 만든 Application 아이콘 설정하는 방법 (Desktop ICon 을 뜻함)

QT 로 Application 을 하나 개발했습니다.
환경은 Fedora15 구요, static build 하여 실행파일이 하나 떨어졌네요~
근데.. 실행파일에 아이콘을 넣어주고 싶은데.. 어떻게 넣어줘야 할지 감이 안옵니다.

Mac 에서는 ICON = xxx.icns 라고 해주면 간단하게 아이콘이 적용되었었는데..
이궈 뭐.. Linux 쪽은 어떻게 하라는 말인지, 도무지 이해가 안됩니다. (리눅스 초짜라 뭐.. 그럴수도 있다는 생각에..)

수많은 노력과 검색을 통해 여기저기 기웃거려보았답니다.

기본적으로
http://doc.qt.nokia.com/4.7-snapshot/appicon.html 를 참고했으나, 음... 사용법을 모르겠군요..

혹시..

방법을 아시는분 쫌 가르쳐 주세요!!

익명 사용자의 이미지

펄에서 진수변환할때요

16진수를 2진수로 바꾸려고 하는데요

1. 0x..의 형태가 아닌
그냥 3D 이런식으로 되어있는 진수는 변환 못하나요?

2. 변환 못하는 경우
"3D"에 0x를 삽입하고 싶은데 그냥 해보니 0x"3D"로 붙습니다.

"0x3D" 나 따옴표도 없애고 0x3D로 표현할 방법이 없나요?

우선

open(F1, " open(F2, '+> hex.asc') or die ("zzz");

while(>F1>){

@spl = split(/,/, $_);

@ad = '0x', $spl[7]; #8번째 줄이 16진수
$sp = hex($ad[7]);
$bin = sprintf ("%b", $sp);

print F2 "@ad\n";
}

close F1;
close F2;

페이지

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