프로그래밍 QnA

하하의 이미지

큰 파일을 여러 개로 쪼개기

로그 파일이 2기가 가 넘습니다.

한번에 vim 으로 열기엔 너무너무 버겁습니다.

이파일을 한 10개 정도로 쪼개서 읽고 싶습니다.

적당한 명령어가 머가 있을까요?

synus1의 이미지

멀티캐스트 관련 질문입니다.

안녕하세요...
멀티캐스트를 공부하고 있습니다.
제가 간단하게 테스트하고 있는 것은 sender, receive 입니다.
sender에서 멀티캐스트 그룹으로 데이터 송신하고, receive에서는 멀티캐스트 그룹에 가입하여 데이터를 수신합니다. 테스트를 해보니 잘 됩니다.
그러나 sender에서 receiver로 멀티캐스트로 패킷을 단방향으로만 전송을 하고 있는데, 저는 양방향을 원하고 있습니다.
즉, sender에서 receiver로는 멀티캐스트 그룹으로 데이터 전송, receiver에서는 sender가 보낸 데이터를 수신하고, 또한 receiver에서 sender로 일반 udp 패킷 전송을 원합니다. 테스트를 해봤는데, 잘 안되더라구요,,,

strongspirit의 이미지

C에서 string 처리..

안녕하세요.
이번 방학때 C를 공부하고 있습니다.

문제를 풀고 있는데
문제의 내용은 command line argument로
숫자를 받아서 적절히 어떤 처리를 하는 것입니다.

적절한 어떤 처리같은 경우 간단히 할 수 있는데
문제는 command line argument를 숫자화 시키는데
있었습니다.

java같은 경우에는 간단히 할 수 있는데
C에서는 쉽지가 않더군요.

제가 처리한 방법은 argv[1]을 strcpy()를 사용하여
char 배열에 복사한 뒤 처리하는 방법이였습니다.

즉 command line argument로 1234를 받을 경우에

nayana의 이미지

template 그것은 과연 무엇일까?

요새 template 부분을 공부해서 현재 작업 하는것에 많이 적용하고 있습니다. 일단 template을 쓰는 이유는 현재 상속 관계가
많이 포함되어 있어서...template을 쓰고 있습니다. 인터넷 한문서를 찾아서 읽어본 기억이 있는데...상속 관계에서 run time에
실행 되지만 template을 쓰게 되면 compile time에 결정되서 퍼포먼스를 올릴수 있다는 내용을 읽어 보았습니다. 또한 가상함수에서 inline을 쓸수 있다는 점 입니다. 그래서 나름대로 template으로수정해서 작업하고 있는데...저의 팀장님이 이런 말씀을 하더군요..template은 define확장 이라서 함부로 쓰면 위험하다고 하더군요..그래서 c++문법책을 뒤져 보았는데...template 부분에 define이라는 부분과 연관되는 없더군요...그래서 왜 template이

junteken의 이미지

socket 재binding이 잘 안됩니다.

TCP server socket을 생성하여 처음에 바인딩해주고
다시 종료해주고 다시 binding할려니 잘 안되네요...
(종료가 되는것은 확인을 했습니다. close로 닫았더니
올바르게 동작하더군요....)
물론 setsockopt으로 SO_REUSEADDR옵션을 주었습니다만
다시 바인딩시에 에러가 나네요....
흠...무슨 문제일까요??
server socket이라서 그런감??....ㅠ.ㅠ

alwaysN00b의 이미지

32bit -> 64bit 전환시 에러

안녕하세요.
질문이 2가지 입니다.

SunFire 6800 입니다.
컴파일러는 최신버젼이라는데.. 확실히는... (sun workshop 라이센스 산겁니다)

첫번째로
함수 호출후 리턴할때 stack을 정리해 버리던데
정리 안하는 방법은 없을까요?(윈도우에서는 __fastcall 인가 하는.. 하여튼 그렇게 만들어 놓은 함수가 한두개가 아닙니다.)

두번째로
이것땜에 머리가 다아픔니다.
함수에 char 2차원배열중에 하나의 값을 넘겨줍니다.
함수 호출전에 주소를 출력하니 9자리입니다.(%p)

ungqum77의 이미지

<Programming> File 내용 고치기

윈도우를 보면 ini 파일 내용을 고치는 Function 이 있습니다.

그런데 리눅스에서 그런 형식의 Function을 만들어서 쓰고 있는데요. 파일을 Backup 떠서 내용을 일일이 옮겨 주는 형식을 취하고 있습니다. 기본적으로 File을 Modify 하기 위해서, 파일에 쓰여진 내용을 어떻게 하면 지울수 있는지 방법이 떠오르지 않아서 입니다.

혹시 그런 Function 을 사용하시거나 좋은 방법 있으신 분들께서는 답변 부탁 드립니다.

오늘도 좋은 하루 되세요

jagalchee의 이미지

JAVA에서 명시적으로 import 하지 않아도 import 되는 패키지가

JAVA에서 프로그래머가 명시적으로 import 하지 않아도 import 되는 패키지가 있는 것으로 알고 있는데요, 그 패키지가 어느 패키지인가요?

java.lang.* 인가요?

laputan1의 이미지

Qt프로그래밍 컴파일에러 왜 이런가요?

다음의 간단한 Qt 예제 소스,

=======qt1.cc=========================
#include <qapplication.h>
#include <qmainwindow.h>

int main( int argc, char **argv)
{
QApplication app(argc, argv);
QMainWindow window();
app.setMainWidget(window);
window.show();
return app.exec();
}
======================================

를 컴파일하면 정리하면 다음과 같은 에러가 발생합니다.

qt1.cc에서

no matching function for all to 'QApplication::setMainWidget(QMainWindow (*)())'

request for 'show' in 'window' which is of non-aggregate type 'QMainWindow ()()'

novicero의 이미지

linux 상에서Active된 window체크와 키보드 타이핑 체크

그냥 좀 심심해서 ㅡ.ㅡ;; 그리고 나의 업무 집중도도 알아볼겸해서 간단한 프로그램을 하나 만들어 볼까 생각하는데...
아는게 없는지라 도움을 좀 청합니다.

플랫폼은 linux이고 도구는 C로..
간단하게 개요를 말씀드리면

키보드 타이핑 카운터를 구하는 겁니다.
전체 카운터 수도 구하고 어떤 창에서 얼마나 타이핑을 했는지 구하는 프로그램.

ps.
아무리 생각해도 코딩 타이핑보다 msn질 타이핑 많은 것 같아서요.

페이지

프로그래밍 QnA 구독하기