프로그래밍 QnA

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으로 선언된거라 접근제한자 문제도 아닌 것 같은데

무슨 문제일까요?

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

dlvzz의 이미지

application 개발시 license질문입니다.

app개발을 위해
license가 MIT인 A library를 이용하려고 합니다.
그런데 A library를 사용해서 코딩하다 보니
A library는 pakage로 license가 GPL인 프로그램 B를 가지고 사용하고 있더라구요.

여기서 질문이
저는 A를 이용해서 개발하고싶은데 실제 B를 같이 사용하지 않으면
A에서 원하는 작업을 할수 없습니다.

그래서 A와 B를 함께 사용해서 개발을 해야 할것 같은데
이때 license는 어떻게 되는건가요??

MIT는 배포시 소스코드 제공의무가 없고
GPL은 배포시 소스코드 제공의무가 있게 되는데

제가 개발한 것을 배포시 소스코드 제공의무는 어떻게 되나요??

kiki10184의 이미지

리눅스 서버를 통해 파일 다운로드 프로그래밍

리눅스서버에 임의의 파일을 두고 C로 프로그래밍을 한 프로그램을 통하여 ip랑 포트연결을 통해 다운을 받아야하는데..

리눅스서버는 일단 구축했는데..그다음이 막막하네요 어떻게 시작을 해야되나 관련파트나 봐야할꺼라도

vs만쓰다가 리눅스로입문하기가 .. 여러분들의 조언을 부탁드립니다

페이지

프로그래밍 QnA 구독하기