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

cksqhddl의 이미지

리눅스 함수 관련 질문있어요..

안녕하세요.!
질문이 2개 있는데요 클라이언트 소스를 보면

/* 수신 한 데이터를 저장 할 파일 오픈 */
fd = open("receive.dat", O_WRONLY|O_CREAT|O_TRUNC);

이 부분에서 receive.dat파일명으로 다운받지 않고
[질문1] 제가 입력한 파일명으로 다운받고 싶다면 "receive.dat"대신에 getName을 넣으면 되나요 ?

그리고 [질문2] 홈 디렉터리가 아닌 제가 원하는 디렉터리에 받으려면 어떻게 해야하나요 ?

이리저리 해보고 있는데 문법에 익숙하지 않아서 답답하네요..

도움부탁드려요 !
------------------ client ------------------------
#define BUFSIZE 30
void error_handling(char *message);
int main(int argc, char **argv)
{
int fd;
int sd;

khj의 이미지

[완료] Debian 8.2 (Jessie) 64bit KDE 콘솔, 커맨드 라인, 터미널(날), 텍스트 부팅 문제

인터넷 검색으로 http://ask.xmodulo.com/boot-into-command-line-ubuntu-debian.html를 알게 되어 똑같이 따라 해 보았습니다만 달라진 것은 콘솔 부팅과정을 거치는 것뿐이고 결국은 xwindow가 자동으로 실행되어 계정명과 비밀번호를 물어봅니다.

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

khj의 이미지

[완료] Debian 8.2 (Jessie) 64bit KDE 터치패드(touchpad) 작동 문제

Xfce 환경에서는 시스템세팅-마우스에서 터치패드 탭이 따로 있어서 별다른 문제 없이 터치패드 설정이 가능했습니다.

KDE는 시스템세팅-입력기기에서 터치패드가 따로 나타나지 않습니다.(터치패드는 정상 작동합니다)

그래서 리눅스 터치패드 검색으로 synclient TouchpadOff=1를 알게 되었습니다.

KDE와 Xfce의 차이가 무엇이기에 KDE에서는 시스템세팅에 나타나지도 않는 터치패드가 작동하고 Xfce에서는 시스템세팅에서도 바로 표시되며 설정도 가능한지 궁금합니다.

또 synclient TouchpadOff=1 이 명령어를 실행하고 로그아웃이나 컴퓨터 재시작을하면 다시 터치패드가 작동하는 것을 막을 방법을 알려 주시기를 바랍니다.

khj의 이미지

[완료]Debian 8.2 (Jessie) 64bit KDE VM(Virtual Machine)가상 머신 프로그램을 사용해 MS 윈도우 설치가 가능합니까?

가능하다면 윈도우 10이나 7을 설치해서 사용하기를 바라고 있으며 인기 많은 가상화 프로그램을 추천 해주시기를 바랍니다.

Wine으로 리눅스에서 MS 윈도우 프로그램(3D게임 등 높은 자원 소비 프로그램)을 설치 해서 사용하면 끊김 현상이 심하다는 풍문을 들어서 가상 머신 설치를 계획 중입니다.

ppox379의 이미지

tar -cML 사용으로 분할하여 묶었어요. 풀때는 어떻게 풀죠?

안녕하세요.

tar -cML 사용으로 분할하여 묶었어요. 풀때는 어떻게 풀죠?

분할 압축하여 전송하고자 합니다.
<서버1>
1. tar로 분할
2. 각각 gzip 압축

3. 전송

<서버2> 4. gzip 풀기 5. tar 풀기

명령어를
tar -cML 40000000 -f a1.tar 해당디렉토리

이렇게 4g씩 분할 했습니다.
다음 파일 이름을 달라고 해서
n a2.tar
이런식으로 물을때 마다 줬구요.

a1.tar
a2.tar
a3.tar

이렇게 만들어 졌습니다. 각각 gzip으로 압축
a1.tar.gz
a2.tar.gz
a3.tar.gz

다른 서버에 전송 후

gunzip a1.tar.gz
gunzip a2.tar.gz
gunzip a3.tar.gz

park3250의 이미지

curl multithread 에서 사용시 질문입니다.

curl 라이브러리를 링크하고 있는 AAA라이브러리

class AAA
{
protected:
char m_buf[65536];
unsitned int m_nWriteSize;
}

AAA 라이브러리에서는 멤버 변수를 들고 있으며
멀티스레드 환겨에서 사용하기 위하여

extern "C" size_t AAA::writer( void *source , size_t size , size_t nmemb , void *userData)
{
AAA* pAAA = (AAA*)userData;
if(pAAA == NULL)
return -1;

const int SIZE = size * nmemb;
pAAA->Write((char*)source, SIZE);

return SIZE;
}

ydh1220의 이미지

Hadoop for Windows...

윈도우즈 상에서 분산처리 서버와 DB서버를 활용하려고 합니다.

여러가지 조사를 해본 결과 윈도우즈 상에서도 하둡을 사용할 수 있다는 정보를 알았고,

현재 공부를 하면서 설치과정에 있습니다. (호튼웍스 사의 하둡 2.3)

특히 하둡의 맵리듀스를 통해 분산처리를 하고자 하는데, 혹시 윈도우즈 상에서도 이 맵리듀스가 가능한 건지.. 알고싶습니다. (질문 1)

그리고 제가 윈도우즈 플랫폼을 고집하는 이유는 저희 연구실에서 만들어놓은 모든 라이브러리 및 알고리즘 소스코드들이

윈도우 기반으로 작성되었습니다..ㅠㅠ

그렇다면 윈도우즈 상에서 하둡 맵리듀스를 구동했을 때 윈도우즈 라이브러리가 활용된 소스코드들이 동작할 수 있는 지 궁금합니다..!! (질문 2)

선배님들의 많은 도움을 구합니다..(_ _)..

wed212의 이미지

tcp udp에 관한 질문 입니다.

raw socket을 이용해 패킷 캡처하는 프로그램을 만들고 있습니다.

TCP는
void print_tcp_packet(unsigned char* Buffer, int Size) {
unsigned short iphdrlen;
//IP header position seek(use ethernet header size
struct iphdr *iph = (struct iphdr *)( Buffer + sizeof(struct ethhdr));
iphdrlen = iph->ihl*4;

struct tcphdr *tcph=(struct tcphdr*)(Buffer + iphdrlen + sizeof(struct ethhdr));

int header_size = sizeof(struct ethhdr) + iphdrlen + tcph->doff*4;
fprintf(file , "\n\nTCP Packet--------------------\n");

khj의 이미지

[완료] Debian 8.2(Jessie) 64bit KDE KVM 에러

[ 8.887017] kvm: disabled by bios
[ 8.913372] kvm: disabled by bios
[ 8.930938] kvm: disabled by bios
[ 8.945146] kvm: disabled by bios

dmesg를 실행 했더니 상기와 같은 글자가 빨간색으로 표시 됐습니다.

bios라고 써져 있어서 신경이 많이 쓰입니다. 당장 xwindow 로긴과 사용에는 전혀 문제가 없습니다만...

아무래도 신경이 쓰입니다.

KVM이 뭔지 검색해서 가상머신이라는 것은 알겠습니다만...

이게 왜 dmesg로 나타나는지도 모르겠고 더군다나 빨간색으로 표시되니 불안하기만 합니다.

이 문제를 어떻게 해결 해야할까요?

페이지

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