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

hyojin9191의 이미지

쉘프로그래밍 몇가지 질문드려요.


첫번째는요!

식을 인자로 받아서.. 예를 들면 Calc.sh 라는 파일이라치면 sh Calc.sh 1 * 2

요런식으로 식을 입력받아서 계산되게 하는 프로그램인데요!

case문으로 수식 입력 받는데 저 인자가 *면 이상하게 두번째 인자 받은 값은 02가 되고 뒤에 꺼는 03이 되서
첫번째 인자에 무조건 3이 곱해지는 답이 나와요!!!!!! 왜그런걸까요 ㅠㅠㅠ

dpp5411의 이미지

프로그래밍언어론 질문드립니다

프로그래밍 언어론을 공부하다보면
Type Checking 이라는걸 보게 되는데
Type Checking이 무엇을 말하는 것인지는 알겠습니다.
그러면 Type Checking을 하는 방법이 무엇이 있나요? 또 왜 이것을 하지요?

rmstjd의 이미지

프로그래밍 잘하시는분이나 자바 잘 하시는분 봐주세요..

packet = new DatagramPacket(buf, buf.length);
socket.receive(packet);

ㄴ위의 데이터를 packet.getData(); 로 받잖아요

근데 이 data가 바이너리 형태로 되어있는데요 0000 0011 <- 이런식으루요 근데

new String(packet.getData()) <- 형태로 해서 보통 받았엇는데 이렇게 하니까

글자가 깨저서 나오드라고요

[B□ㄱ┐┘Ⅰ <- 이런식으루요

0000 1111 이런 형태를

숫자나 아스키 형태로 바꾸고 싶은데요 어떻게 해야될까요

qkekfh99의 이미지

socket fopen

socket 프로그래밍 중에 127.0.0.1:8080/index.html 을 치면 index.html 파일이 브라우저상에 출력이 됩니다

FILE *f;
f=fopen("index.html", "r");

이라고 해서 특정 파일을 읽어와서 화면에 출력합니다.

저는 이렇게 특정파일 말고 포트뒤에 어떤 파일을 치면 입력한 파일이 나왔으면 하는데..

어떻게 손을 대야할지 모르겠습니다..

freestyle의 이미지

커널 코드 백포트(backport) 정책을 어찌해야 하나요?

작업하는 커널이 거의 2년 전 버전입니다 (지금보니 longterm 버전도 아니네요).
오랜 시간이 흐르다 보니 많은 부분에서 변경이 있네요.

그 중 fs에 발견된 몇 가지 issue가 있어,
근접한 버전에 backport한 git repository를 찾아 그 코드로 단순하게 덮어썼습니다.
(git format-patch 이 아닌 일반적인 diff)

그런데 근접한 버전이었음에도 그 사이에 변경된 다른 부분에 의해 build break이 발생합니다.

그 부분에 대해 맞추자니 fs가 아닌 다른 서브시스템에 대한 수정도 필요하고,
이 과정에서 다른 이슈가 발생할까봐 쉽게 손을 못 대겠네요.
(제 담당이 아닌 부분에 대한 테스트까지 진행해야 하니...)

시원하게 커널을 새로 갈아 엎는 게 단순하겠지만, 지금은 그 시점이 아닌 듯 합니다.

linux longterm 버전은 git 명령을 잘(?) 사용해서 backport도 효과적으로 하고 있을 것 같은데, 이런 정책적인 부분은 어찌해야 하나요?

trymp의 이미지

linux 에서 IRQ 번호가 모자라면 다른 디바이스와 IRQ 를 공유하나요??

linux 2.6.xx 에 x86 머신입니다.

디바이스를 여러개 연결해서 IRQ 번호가 너무 많아지면

나중에 등록된 device 는 IRQ 를 다른 기기와 공유하나요?

일단 /proc/interrupts 에서 이런 현상을 본 적이 있어서

이런 현상이 왜 생기는지 궁금합니다.

고수님들의 많은 조언 부탁드립니다.

bonhyuk2의 이미지

freeglut3-dev 설치가 안됩니다.

다음 패키지의 의존성이 맞지 않습니다:
freeglut3-dev : 의존: libgl1-mesa-dev 혹은
libgl-dev
의존: libglu1-mesa-dev 하지만 %s 패키지를 설치하지 않을 것입니다 혹은
libglu-dev
의존: libxt-dev 하지만 %s 패키지를 설치하지 않을 것입니다
의존: libxext-dev 하지만 %s 패키지를 설치하지 않을 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

sudo apt-get install freeglut3-dev 입력시 저런 현상이 발생하는데
어떻게 해결해야 할까요..

kjh27814의 이미지

Qt 함수 호출 오류

안녕하세요.

개발 도중 도저히 알 수 없는 버그가 떠서 이렇게 질문 올립니다.

MainWindow 클래스에서 다른 클래스에 있는 함수를 호출하는데

컴파일 에러로 "class::A" has no member named doSomething()

을 출력합니다.

A클래스의 doSomething 외의 다른 함수들을 호출하면 잘 불러지구요.

public으로 선언된거라 접근제한자 문제도 아닌 것 같은데

무슨 문제일까요?

도움 좀 부탁드리겠습니다 ㅜㅜ

prankenmk2의 이미지

CentOS 서버 종료시 로그를 원격지 서버로 복사하는 방법이 있을까요?

안녕하세요.

AWS 서비스를 이용중인데 비용절감을 위해 심야에는 서비스 서버중 일부를 종료할 예정입니다.

해당 적업을 하면서 문제가 웹로그를 수집하기위해 서버가 종료되기전 원격지로 로그를 전송해야 하는데 방법을 모르겠습니다.

/etc/rc.d/rc0.d 디렉토리 안에 scp로 로그를 보내는 스크립트를 만들어도 영 동작을 하질 않네요.

네트워크가 끊어져서 못보내나 싶어 제일 앞에 echo `date` >> /tmp/log 로 날짜를 찍게 해도 안 찍히는 걸로 봐선

아예 스크립트 자체가 실행되지 않는거 같습니다.
( /etc/rc.d/init.d/script 로 스크립트를 만들고 /etc/rc.d/rc0.d 안에 S99script 라는 이름으로 심볼릭 링크를 걸었습니다.)

rc0.d 디렉토리에 스크립트를 넣고 따로 해줘야 하는 작업이 있을까요?

또는 서버 종료시 스크립트가 자동실행되는 방법이 있을까요?

조언 부탁드립니다.

감사합니다.

leolo의 이미지

apache에서 DocumentRoot 디렉토리 변경 방법.

제가 질문 드리는 것은 다음과 같습니다.

예를 들어
http://10.0.2.32/49test.jsp 와 같이 특정 파일에 대해서 클라이언트가 접근할 경우,
서버의 특정 디렉토리가 DocumentRoot 가 되도록 하는 방식을 알고 싶습니다.

예를 들어
http://10.0.2.32/49test.jsp 로 클라이언트가 접근할 경우
DocumentRoot "/home/test/www/testweb/49" 가 되고,

나머지 URL 접근시에는
DocumentRoot "/home/test/www/testweb" 되도록 하는 설정을 알고 싶습니다.

부탁드립니다.

페이지

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