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

nasbow의 이미지

서버 컴퓨터에서는 홈페이지가 보이는데 클라이언트 쪽에서는 홈페이지가 이상하게 보이네요ㅜㅜㅜ

웹서버 컴퓨터에서 봤을 때는 정상적으로 보입니다.
클라이언트 측에서 보면 이미지가 하나도 나오지 않고, css가 적용이 안되있고 그냥 글자만 나타나네요.
css가 적용되는 부분도 있지만 일부분만이 적용됩니다.
어떤 원인 때문일까요?

원인이 여러 가지라면 그 원인들을 말씀해주세요

고수님들의 날카로운 조언 기다립니다.

rma8806의 이미지

C 에서는 자료구조를 어떻게 사용 하나요?

C 에서는 자료구조를 어떻게 사용 하나요?

C++ 에서 STL을 이용해서 list / tree / map 등으로 만들어서 사용해왔었는데요..

회사 입사하니 C 만을 사용 하더라고요.

기존 레거시 코드들도 전부 C 이여서 좀 답답하네요..

컴파일러도 gcc.. 혼자 C++ 기능 사용 하려고 g++로 컴파일러 바꿀 형편이 못되네요.

trymp의 이미지

리눅스 프로세스의 disk wait 상태가 CPU 를 점유하고 있는 상태인가요?


리눅스 프로세스에서 PS 명령으로 확인해 보면 S, R, D, T

이런식으로 프로세스의 상태를 확인할 수 있는데요.

S 는 sleep 상태라 CPU 를 점유하고 있지 않는 걸 알수 있는데,

D(disk wait) 상태는 CPU 를 점유한 상태인가요? 아니면 멈추어 있고

CPU 는 다른 프로세스가 쓰고 있는 상태인가요?

'D' 상태인 프로세스가 CPU 시간을 소모하는지 알고 싶습니다.

답변주시면 감사하겠습니다.

fourier의 이미지

리눅스에서 빌드할때 일부 라이브러리만 static으로 빌드할 수 있나요?

안녕하세요.

리눅스에서 빌드할때 일부 라이브러리만 static으로 빌드할 수 있는지 궁금합니다.

gcc 옵션에 -static을 주면 .a가 있으면 스태틱으로 빌드하고, 없으면 shared로 빌드하는것 까지는 압니다.

하지만..제가 원하는건..

모두 스태틱으로 빌드하는 것이 아니라.. 일부 라이브러리만 스태틱으로 빌드하고 싶은겁니다.

예를들어.. libc6.so 와 libc6.a이 /lib에 둘다 있는데, 이 라이브러리만 libc.so로 빌드하고 싶습니다.

그 외 다른 라이브러리들은 shared로 빌드하고 싶습니다.

이것이 가능한건지 궁금합니다.

taijiun의 이미지

프로그램 별로 disk io를 측정하고 싶은데 리눅스에서 어떤게 있나요 ??

제가 짠 프로그램을 돌릴때 disk io를 측정하고자 합니다.
단순히 프로그램 안에 time 함수를 넣어서 측정하는 것이 아닌
내가 짠 프로그램에 대한 디스크 io 시간 및 성능등을 보여주는 벤치마킹 프로그램이 없는지 궁금합니다.

siba555의 이미지

소켓 send시 라이브러리 에러 메시지가 전송되요.

안녕하세요. ffmpeg를 이용해서 인코딩 하는 서버 개발중입니다.
클라이언트와 통신을 하는부분에서 서버에서 send메시지를 클라이언트로 보낼때 ffmpeg에서 에러 발생시 내용이 클라이언트로 전송되는 문제를 확인했습니다.
send버퍼도 별도로 사용하고 하는데 어떻게 이런일이 일어나는지 모르겠네요..
서버에서 클라이언트로 send하고 리턴 바이트수를 찍어보면 보낸바이트수가 맞게 나오는데 클라이언트에서는 헤더가깨져서 내용을 디버깅해보니 말도안되게 ffmpeg에러string이 들어있네요..

jjangljjh의 이미지

루비언어로 코딩을했습니다. 실행파일로 만들수 있을까요?

수업 과제로 루비를 이용해서 무결성검사 프로그램(.rb)을 만들었습니다.
교수님께서 실행파일(.exe)로 제출하라고 하시는데
검색해봐도 실행파일로 만드는법이 안나옵니다
방법좀 알려주세요

skylit의 이미지

svnadmin load 에서는 특정 revision 범위만 선택할 수 없는 것일까요?

안녕하세요?
연구실의 SVN repository를 옮기려고 이전 repository를 통째로 dump 했다가, 새로운 서버에서 dump된 파일을 svnadmin load 명령으로 복구를 하던 중간에 작업이 중단되고 말았습니다.
예를 들면 최종 revision 번호가 10000인데, 7000까지 load해 오다가 중단된 상태입니다.

저는 그래서 7000부터 다시 load를 시작하면 시간이 절약될 것 같아서 찾아보는데, 아무리 찾아도 svnadmin load 에서는 그런 방법이 없네요...
즉, repository 전체를 dump한 파일에서 일부 revision 범위만 load할 수도 있을 것 같았는데 그런 옵션을 찾지 못하고 있습니다.

revision 범위를 지정하는 옵션은 svnadmin dump 할 때에만 있는 것인가요?
결국 위의 예를 빌리자면, revision 7000부터 10000까지 해당하는 새로운 dump 파일을 만들어서 load하는 방법밖에는 없는 것일까요?

페이지

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