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

으네이의 이미지

c언어 포인터 질문

int *Ptr = (int*)10;

이 문장이 의미하는 바는 Ptr은 주소 10을 가르킨다는 거죠?

즉, printf("%d",*Ptr); 했을 경우, 10번지에 있는 데이터가 어떤 데이터인지 모르니까 에러가 나는거죠?

익명 사용자의 이미지

CentOS openssl 업그레이드 관련 질문 드립니다.

안녕하세요 ~

CentOS openssl 업그레이드 관련 질문 드립니다.

CensOS 버전은 6.9 이고 yum info openssl 명령어를 통해 확인되는 openssl 버전은 1.0.1e 입니다.

rpm -qa | grep openssl 명령어를 사용하면 openssl-1.0.1e-57.el6.x86_64 로 나오고 있구요.

Nginx 설치를 위해 openssl을 1.0.2 버전으로 업그레이드 하기 위해 ( Nginx 설치 시 openssl 1.0.2 설치 요구를 하더군요 )

openssl tar 파일을 다운로드 받아 업그레이드 했습니다.

openssl version 명령어 사용 시 OpenSSL 1.0.2m로 잘 나오고 있습니다.

문제는 yum info openssl , rpm -qa | grep openssl로 확인 시 버전이 업그레이드 되지 않습니다.

이때문에 Nginx설치도 되지 않구요 ㅠ

업그레이드 한 Openssl 버전을 yum에 어떻게 적용 시켜야하나요?

pwy1575의 이미지

linux write 함수 질문드립니다.

안녕하세요

linux 환경에서 블럭 소켓을 만들어 wirte 함수를 이용중에 궁금한게 있어 질문 드립니다.

소켓이 정상 동작 중 인터넷 망의 유실이나 방화벽에 의해 정상적인 FIN 절차 없이 write에 대한 ack 가 없는 경우를 보았습니다.

위 상황에서 tcpdump로 살펴 본 결과 write 함수에서는 네트워크 유실을 인지 하지 못하고 지속적으로 해당 데이터를 반복적으로 전송하고 있습니다.(전송 retry는 커널단에서 실행하는것 같습니다 - write 함수에서 block 되지 않음)

여기서 궁금한 점은 write 함수는 ack 가 없는 경우에도 정상적으로 return 값을 반환하고 종료가 되는 이유와

write 함수에서 위 와 같은 상황을 인지 하고 소켓을 close 할 수 있는 방법이 있는지 알고 싶습니다.

감사합니다.

익명 사용자의 이미지

JAVA와 C간의 UDP 통신?

C쪽의 기기는

구조체를 전송받으면 내용을 분석해
적합 하다면 다시 그에 맞는 정보를 보내도록 코딩이 되어있습니다. (건드릴 수 없습니다)

JAVA쪽에서 해당 타입에 맞는 구조체를 전송하고
구조체를 받아 파싱하여 사용하려고 구상중입니다

C언어로 작성된 기기는 다음주 쯤에야 받아볼 수 있어 미리 JAVA로 소프트웨어를 설계중에 있습니다

다행히 C_Server와 C_Client로 작성된 서버의 기능 일부분 자바로 바꾸는 작업이라서

먼저 C끼리의 통신을 와이어샤크 등으로 패킷을 보면서 프로토콜을 맞추어
일부기능을 빼내 JAVA로 제작할 생각입니다

세벌의 이미지

여러 개 파일 일괄 수정

한 디렉토리에 텍스트 파일이 여러 개 있습니다.
각 파일에서
categories: [ "Functions" ]
를 모두
categories: [ "함수" ]
로 바꾸려면 어떻게 하면 될까요?

bash도 좋고, 파이썬도 좋고, C 도 좋아요....

foruses의 이미지

ssh -X 로 리눅스에 접속 후, 몇 분 지나면 그래픽 띄울 때 에러 발생

[me@mac] ssh -X user@linux
[user@linux ~]$ echo $DISPLAY
localhost:10.0
[user@linux ~]$ sudo sshd -T 2>/dev/null | grep -i x11
x11displayoffset 10
x11forwarding yes
x11uselocalhost yes

여기서, xclock 등 정상 작동.

그러나, 몇 십분(?) 쯤 시간이 지나서(그 사이에 다른 작업을 하건 안하건), xclock 동일 작업을 수행하면 아래와 같은 에러메시지가 뜹니다. 이 때 로그오프하고 다시 로그인 하면 또 정상으로 됐다가, 시간 지나면 또 안되고...

어떻게 해결해야 할까요. 적어도 재 로그인 안하고 다시 실행시키는 방법은 없을까요. ssh 그래픽 제대로 띄우는게 산넘어 산이군요.

kojang의 이미지

C++ 템플릿을 활용하면 불필요한 상속관계를 없앨 수있다라는게 무슨의미인가요?

템플릿을 정확히 어떻게 사용하는지 잘모르겠습니다. 그래서 찾아보던도중
템플릿을 활용하면 불필요한 상속관계를 없앨 수 있다라고 하는데 예시도 안나와있고
무슨말인지 직관적으로 와닿지가 않네요 무슨의미인가요?

익명 사용자의 이미지

c언어 질문입니다.

페이지

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