프로그래밍 QnA

cinemamoon의 이미지

Network내에서 Router로 이동할 때 사용하는 방법이 뭘까요?

Network내의 임의의 host에서 다른 network의 host로 데이타를 보낼 때
network내의 routing table을 참조해서 next hop을 결정하는건가요?

network내에서도 router와 같은 역할을 하는 것이 있어야 할 것 같은데.... 어떤게 그역할을 하는건지 알고싶습니다~

감사합니다.

cynikys의 이미지

리눅스 c 소켓 방식 텍스트 값 읽기

서버에서 data.txt파일을 읽어 들여서
클라이언트에서 볼수 있게 하고 싶은데
파일을 read해서 버퍼에 어떻게 쓰는지를 잘 모르겠습니다.
컴파일은 되는데 클라언트서 보면 빈 글자만 보이네요..

#include
#include
#include
#include
#include
#include

#define PORT 9000

int main(void)
{
int c_socket, s_socket;
struct sockaddr_in s_addr, c_addr;
:
int len;
int n;

char buffer[BUFSIZ];

int fd=open("data.txt",O_RDWR);
write(fd,buffer,strlen(buffer));

s_socket = socket(PF_INET, SOCK_STREAM, 0);

sungeuns의 이미지

남이 작성한 소스 분석하고 수정할 때 어떻게 하시나요~?

이걸 여기다 올려도 될지 모르겠지만,

이번에 오픈소스 활용하고 수정해서 프로젝트를 하는데요, 참 어렵네요~

익숙치 않은 자바로된 소스가 엄청나게 많다보니 중요한 부분만 분석한다고 하는데도 쉽지가 않네요 ㅠ

이클립스에 프로젝트 불러오는데 프로젝트 파일이 없는거라 설정해주느냐고 삽질도 엄청하고,

또 개발환경이 다르니 터미널에서 말고 이클립스에서 실행하면 에러나면서 죽고 ㅠ

참 쉽지않네요;; 역시 남이 만든 소스 분석은 어려운 것 같네요~

저는 분석할 때 실행한번 해보고, 실행파일 분석한담에 메인 부분 분석하면서 어떤 구조인가 감을 잡아가는데 이게 프로젝트가 커서 쉽지가 않아요

다른 고수분들은 어떻게 하시나요~? UML 툴 사용해서 쉽게 만든다음에 쓰시는지, 아니면 어떠한 노하우가 있으신지 궁금합니다~

season12의 이미지

#define으로 상수 정의할때

10진수로 해도 되는데
소스를 보다보면 거의 16진수로 해놓았던데
이게 뭐 다른 이유가 있을까요?
나름 생각해봐도 답이 안나와서요;;
답변 주시면 감사하겠습니다.

cycix의 이미지

secure crt 스크립트 짜는데 좀 도와주세요~

secureCRT에 접속해서 출력되는 내용들을 저장하기위해
File/Raw Log Session 메뉴를 이용을 하고 있읍니다.

그런데 일일이 하자니 시간이 너무오래걸려서...
접속하면 자동으로 파일열고 커멘드 실행후 화면에 출력되는 내용을 저장하는
스크립트를 만들려고 하는데
잘 안되네요 -ㅅ-;;;

garam111의 이미지

여러 file 합치기 문제..

file이 15개가 있는데요..
이 파일들을 합쳐야 하는데요...
cat *.txt >> result.lst 와 같이 하면 30분 정도 걸립니다.
이런 식으로 copy가 아닌 15개 파일을 연결해서 하나로 구성하는 방법은 없을까요?
최종적으로 이 15개 파일은 없어도 되고 합쳐진 파일만 있으면 되거든요..
여기저기 찾아봐도 도저히 못찾겠네요..

azurenote의 이미지

코드의 변경이력을 기록하는 방법에 대해

회사의 프로세스에서는 메서드마다 주석에 변경일자와 변경자의 이름을 기록할 것을 지시합니다. 그런데 최근의 리팩토링 관련 서적들은 SCM에 기록할 것을 권합니다.
하지만 단순하게 SVN을 사용하는 경험상 커밋로그만 가지고 특정 메서드의 모든 변경이력을 추적하는 건 불가능해 보입니다.

회사에서는 SVN을 쓰고, 저도 SVN밖에 써본적이 없습니다. 제대로 써본건 아니고 그냥 단순 commit revert update 정도만 씁니다.

주석에 변경자와 변경일자를 기록하는 게 의미가 있을까요?

또 SCM에 기록을 한다면 어떻게 해야 할까요?

조언이나 비슷한 논의가 있었던 스레드의 주소를 주시면 감사하겠습니다.

geoplab의 이미지

화일을 외장하드로 복사할 경우 permissions이 바뀌는 경우 기존의 permissions을 유지하고 싶은데요...

랩탑에 있는 디렉토리, 텍스트 화일들이나 소스 화일들을 외장하드로 복사할 경우 아래와 같이 permissions과 owner가 바뀌는 경우 기존의 permissions을 유지하고 싶은데요...

-rw-rw-r-- 1 jimin seismo cmt090930_101609

-rwxrwxrwx 1 root root cmt090930_101609

어떻게 해야하나요?
일일이 수정하기는 너무 시간이 많이 걸릴거 같고 간단한 솔루션이 있을거 같은데 잘 모르겠습니다.
즐거운 하루를 보내시길 바라며...

belfe7의 이미지

리눅스 C 상에서 한글 입출력 관련

리눅스 C 상에서 한글 입출력을 받을려면 어떻게 해야 하나요?

유니코드 나 아니면 다른 mutibyte 일 경우 변수등을 어떤것을 써야 하죠?

감사합니다.

domiisa의 이미지

..

..

페이지

프로그래밍 QnA 구독하기