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

hahah의 이미지

Make file link

make file에 라이브러리를 추가할때 옵션을 걸게 되는데..
( -lpthread 와 같은.. )
이런 라이브러리들과 그에 필요한 링크를 모아놓은 곳이 혹시 있나요?

darkharf2의 이미지

SVN 프로젝트 추가시 질문입니다.

안녕하세요.

SVN 프로젝트 추가 할 때 발생하는 에러에 관하여 문의드리고자 합니다.

SVN프로젝트 하나를 추가하는 도중

svn mkdir svn://localhost/프로젝트/trunk 생성 중 발생된 에러인데

해결 방안을 잘 찾지 못하여 이렇게 문의드립니다

에러의 내용은 아래와 같습니다

svn: E160013: 'svn mkdir --parents' 를 사용하세요

svn: E160013: 파일 발견되지 않음: 트랜잭션 '261-7s', 경로 '<프로젝트명/trunk>

혹시 위와 같은 에러를 해결하신 분이 계신다면 해결방안 조언을 부탁드립니다

오늘도 즐거운 하루보내세요~~~

감사합니다

coghd123의 이미지

리눅스 환경 아파치+SVN 설정 후 로그인창 화면이 안뜨는 문제에 대해 질문드립니다

안녕하세요 회사내부 SVN 설치중인 초급운영자입니다.

환경은 리눅스 CentOS에 아파치+SVN 설정 중입니다.

기존에 SVN운영되고 있는데, 새로 SVN을 만들자고해서 새로 하나 만드는중입니다.
기존 SVN은 윈도우환경에서 운영중이며, VisualSVN 사용중입니다.
새로만든 SVN은 Subversion 사용중입니다.

현재 설정은 마친상태인데,
이상하게 기존SVN은 URL치고 접속을 하면 첨부파일과 같이 로그인창이 뜨면서 계정을 물어보는데
새로설정한 SVN은 로그인창이 안뜨면서 바로 접속이 됩니다.

기본설정은 다 해준거같은데 또다른설정이 있는지 잘모르겠습니다..
도와주시면 감사하겠습니다..

Tikiman의 이미지

C언어 malloc 동적메모리 할당 후 할당된 메모리 확인 질문드립니다.

메모리 관리가 미숙해서

코딩중에 실수를 햇는대요

char* tempstr;

tempstr = (char*) malloc( sizeof(char) * (datalen+1) ); //메모리 할당후

memset(tempstr, 0x00, sizeof(tempstr) ); // 초기화

로 햇는데 생각해 보니 tempstr 는 포인터기 때문에 sizeof를 하면 64bit 포인트 변수 사이즈인 8Byte 이겠더군요

실제로 할당된 datalen+1 만큼의 메모리를 확인하려면 어떻게 해야 할지 도와주십시오!!

twinwings의 이미지

플렛폼 독립적인 헤더와 의존적인 헤더... 관련해 질문드립니다.

리눅스에서 최근 라이브러리 하나를 작업 하고 있습니다.

그런데 한 가지 궁금한 점이

이 목록에 모두 없는 헤더 파일의 경우 (가령 glibc 일부인 netinet/if_ether.h, sys/ioctl.h)

전부 리눅스 시스템에 의존적인 헤더파일인겁니까?

pocahy의 이미지

포트란 캐릭터 선언에 관해 질문이 있습니다.

포트란에서 read 를 통하여 파일을 읽어들일 때 문자를 인식시키려고 합니다.

포트란77 기준으로
character*1 text1, text2, text3
라고 지정해주면 되는데, 이렇게 해야할 자료가 너무 많습니다. 즉 text1 ~ text10 까지 동일해서 적어주어야 하는데 이거 말고 text로 시작하는 값들 모두를 지정해주는 방법 없을까요?

# 답변 미리 감사합니다.

kwonsu의 이미지

netfilter 질문 드립니다.

안녕하십니까.

무식한 방법일지 모르겠으나 혹시나 해서 여쭤봅니다.

netfilter hooking 할 경우 payload 부분을 encoding할 수 있는 방법이 있는지 문의 드립니다.

여러 고수님들 답변 기다립니다.

감사합니다.

divi의 이미지

bash script 에서 한글 파일을 변수로 받고 싶습니다.

디렉토리에 한글 파일들이 있고요 이 파일들을 변수로 받고 싶습니다.

for line in $( ls ./a ); do
echo "$line"
done

이런 식으로 작성하니 한글의 공백마다 변수로 받아서, 한글 리스트를 만들어서 while read로 읽으려고 하니 공백에 역슬래쉬가 추가되지 않아 쉘에서 파일을 읽을 수 없습니다.
어떤식으로 한글 파일을 처리해야 할까요?

아래는 한글 리스트입니다.

130516 선문대 산업.mov
130517 한양대 건축.avi
130518 중앙대 컴공.flv
130519 호서대 체육.mp4

감사합니다.

esrevinu의 이미지

[Haskell] Maybe 와 Exception

'Purely Functional Data Structures'라는 책을 읽고 있습니다.
책에 코드는 Standard ML을 쓰는데 해스켈 코드도 부록에 있네요. 연습문제 중에
UnbalancedSet의 insert, member 함수를 구현할 때 최악의 경우 비교를 트리의 깊이의 두 배 만큼 해야 하는데
이를 깊이+1만 하도록 하라는 연습문제가 있습니다. 그리고 insert 함수는 이미 Set에 있는 값을 넣는 경우 원래의 Set과
변화가 없으니 Exception을 발생시켜서 새로운 트리를 만들지 말고 기존의 트리를 돌려 주라는 요구가 있습니다.
해스켈은 Pure 함수에서 Exception을 발생시킬 수 없는 것 같고 그래서 Maybe를 사용했습니다.
다른 언어에서 Exception이 어떻게 구현되는지 모르겠지만 Maybe는 재귀 함수를 호출해서 결과를 받을 때마다
Nothing이냐, Just냐를 패턴 매칭해야 하는데 Exception처럼 빠르게 Catch하는 방법이 없을까요?

제 코드입니다. 주석처리한 것은 원래 코드입니다.

sungsoo1214의 이미지

함수의 반환형이 int* 일 때, 주소말고 값을 반환해도 되는 까닭은 무엇인가요?

C 공부를 하다가 의문점이 생겨서 글을 올립니다.

함수 선언을 int* add1(int a, int b); 과 같이 했습니다.

그리고 main()에서
(1) int sum1=add1(a,b);
(2) int* sum1=add1(a,b);
이렇게 했을 때

함수의 정의를
(1)
int* add1(int a, int b)
{
int tmp=a+b;
return tmp;
}
(2)
int* add1(int a, int b)
{
static int* tmp;
*tmp=a+b;
return &tmp;
}
2가지로 나눠서 해봤는데
둘다 값이 a+b 한 값으로 나왔습니다..
반환형이 포인터면 주소 값을 넘겨주고 그걸 포인터 변수가 받는게 맞는거 같은데,
(1) 처럼 그냥 값을 넘겨주고 값을 받아도 출력이 되는 까닭을 모르겠습니다.

페이지

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