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

kdkim0212의 이미지

portoies SVN 전체 백업하는법을 잘모르겠습니다.

전력쪽 펌웨어 엔지니어로 신입 입사한지 이제 한 6개월 되었는데요

프로젝트 백업에관하여 어깨넘어로보고 듣고만 하였고 직업 서버를 다루거나 해보진않아 심히 고민히 됩니다.

svn 사용도 몇번 해보질안아..ㅠㅠ 제가 아직 부족한것이많습니다만 적절한 조언 부탁드리겠습니다.

1달전에 시놀로지라는곳에서 나스 서버를 구입했습니다.

현제 프로젝트 서버 관리 하시던분이 급히 퇴사를하여 인수인계를 제대로 받질 못했거든요

나스서버는 DSM이라는 리눅스계열 os가 설치되었구요

서버에 SVN을 설치했구요. 클라이언트 pc에 potoies SVN을 설치를하고

백업 폴더를 지정하고 체크아웃을 받았습니다.

그런데 개별적인 백업은 가능했으나 정작 중요한 전체 백업하는법을 잘 모르겠습니다.

서버 에서도 프로잭트 폴더 생성을하면 하위폴더 생성을 할수 있는그런 항목이나 메뉴가없구요
서버 SVN에서 프로젝트 폴더를생성하면
그냥 위와 같이 저런식으로 root 바로 하위에 생성이됩니다.

bluesolip의 이미지

[완료] C++ 스트링 관련

안녕하세요.

text 파일에서 문자열을 읽어와 특정 문자열을 찾으려고 합니다.

- test.txt 내용
aaaaa
bbbbb
ccccc

- 코드 일부
char buffer[128];
ifstream testtxt ("test.txt");
while (! testtxt.eof() )
{
testtxt.getline (buffer,128);
strcmp(buffer, "bbbbb")
{
printf("find");
}
}

파일에서 정상적으로 읽어오는데 "bbbbb" 문자열을 못찾습니다.
그래서 길이를 비교해보니 파일에서 읽은 값은 길이가 6이고 "bbbbb"는 5 라 다르다고 판단한 것이었습니다.
파일에서 한라인을 읽어들일때 NULL값이나 줄바꿈 없이 스트링 "bbbbb"만 읽어오려면 어떻게 해야 하나요?
도움 부탁드립니다.

criny333의 이미지

addl $0x1,0xXXXXXXXX 코드의 사용중에 결과가 이상하게 나옵니다...

테스트 환경 :
머신 - x86_64 머신(AMD A8-4555M APU quad-core) (가상머신이 아닙니다)
OS - linux 3.13.0 32bit (kubuntu 14.04 32bit)

일단 소스는 다음과 같습니다.

criny333의 이미지

gcc에서 a++를 레지스터 거치지 않고 바로 덧셈하게 해주는 키워드가 무엇인가요??

아래 c언어 문장
***********
int a = 0;
main(){
a++;
}
***********

를 gcc로 컴파일 하면 "a++" 부분이
아래와 같은 어셈코드(nasm기준)로 생성됩니다.

***********
mov eax, dword[0xXXXXXXXX]
add eax, 0x01
mov dword[0xXXXXXXXX], eax
***********

이렇게 생성되지 않고 바로 메모리 덧셈을 실행시키는 어셈블리코드

***********
add dword[0xXXXXXXXX], 0x01
***********

이렇게 생성시키는 c언어 키워드나 다른 gcc시 옵션같은 것이 있나요?

ps) 원래 변수 선언시에 volatile 붙이면 저렇게 되는줄 알았지만, volatile은 다른 용도로 사용되더라구요...

leadha의 이미지

포인터를 리턴하는 함수에 대해 질문드립니다.

보통 malloc 을 쓰면 반드시 free 를 할 것을 염두에 둬야 한다고 하는데요,
이번에 소켓을 공부하면서 구조체 포인터를 리턴하는 함수들을 보고 있으니 갑자기 헷갈리더라구요.
그런 함수들이 내부 지역변수를 만든 이후에 반환을 할 수는 없을거고,
그렇다고 malloc 으로 구조체를 만든 이후에 반환을 하면 free 를 해줄 곳이 따로 없지 않나요?
구조체 몇개 프로세스 종료시까지 해제 안해준다고 별일 없기는 하지만...

이해가 안되어서 질문드려봅니다!

sihon321의 이미지

리눅스 ncurses 이용한 프로그래밍 질문있습니다 ㅠ

현재 리눅스로 tcp/ip를 이용해서 다중채팅프로그램 구현중인데요

ncurses를 이용해서 그래픽을 입혔습니다. 그런데 문제가 대화가 뜨는 부분이랑 대화를 치는 부분 두개로 나눴는데요

scroll기능을 입혔는데 대화가 창을 넘어가면, 보이는 내용이 새로운 내용이 아니라 전 내용이 움직이지 않고 가만히 있네요ㅠ

아마 새로운 대화내용은 밑에 계속 보이지않게 써지고 있는거같은데 ㅠ그러니깐 제 질문은

ncurses에서는 스크롤 기능이 대화화면을 따라가도록 지원하지 않나요ㅠ?

kkr1211의 이미지

ARM 보드 linux oops 질문드립니다.

Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = cfb1c000
[00000000] *pgd=2fbfa831, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file:
Modules linked in:
CPU: 0 Not tainted (2.6.39 #216)
PC is at kmem_cache_alloc+0x24/0x98
LR is at getname_flags+0x20/0xe8
pc : [] lr : [] psr: 40000093
sp : cfbb5f40 ip : 00000000 fp : 00000000
r10: 00000000 r9 : cfbb4000 r8 : ffffff9c
r7 : 00000000 r6 : 00000000 r5 : 40000013 r4 : 40202e7e

gusrnwka의 이미지

이거 해결좀 부탁드려요

제가 한번 짜본 코든데요

#include
int dut(int x)
{
int i,j,k;

printf("i와 j의 연산 결과는 ");
scanf("%d %d",&i,&j);

k=i+j;

printf("%d이다",k);

return k;
}

int bba(int x)
{
int i,j,k;

printf("i와 j의 연산 결과는 ");
scanf("%d %d",&i,&j);

k=i-j;

printf("%d이다",k);

return k;
}

int gob(int x)
{
int i,j,k;

printf("i와 j의 연산 결과는 ");
scanf("%d %d",&i,&j);

k=i*j;

qorrnjstn의 이미지

스트리밍서버 구성때문에 질문 드립니다.

스트리밍서버를 만들려고 하는데

교수님께서 vlc 나 다윈스트리밍 같은 프로그램 자체를 직접만들라고 하시거든요

그래서 rtp/rtsp 프로토콜을 이용해서 직접 만들어야하는데요

참고할 만한 자료나 사이트좀 알려주시면 안될까요 ㅜ 감사합니다.

xoduddk123의 이미지

/dev/input/event* 으로 상수 데이터도 보낼수가 잇나요???

input 이벤트로 데이터를 보낼려고합니다.

커널모듈에서 커널타이머를 일정간격으로돌면서

커널 타이머 핸들러함수가 호출되면

이 핸들러함수에서 input_report_*와 input_sync를통해서 이벤트를 보내보았습니다.

그런데 찾아보니 input_report_rel, input_report_abs, input_report_key에 해당하는 input을 보내는 함수들은

모두 키보드와 마우스 관련 함수들인걸로 보았습니다. 이 이외에도 ff와 sw등 몇개가 있는것 같기는한데

제가 원하는 임의의 상수를 event로 보내는 함수는 딱히 설정이없는것같습니다.

그래서 임시방편으로 input_report_rel함수를 통하여 상수값을 보내고 event value값을 읽어들이는형태로 하였는데

여기서 쓰이는 input_report_rel함수는 마우스의 상대적인 이동에 따른 event함수이기때문에 이렇게 사용하는게

올바른 방법은아닌것 같아서 마음에 걸립니다.

페이지

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