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

dogok0532의 이미지

학생이 쓸만한 졸프용 GUI

졸업프로젝트를 준비하는 컴공 대학생 3학년입니다.
원래 졸프는 4학년에 했었는데 4학년에 보통 현장실습 나간다고 해서 갑자기 3학년에 하는걸로 바뀌었는데 정작 지금 현장실습 나가있네요 ㅎㅎ;
그래도 몇개월밖에 안나가서 그런지 일도 딱히 안시켜서 회사에서 졸프 준비하고 있습니다.

일단 저는 게임프로그래머쪽으로 알아보고 있어서 C/C++ 위주로 하고 있습니다.(대우가 괜찮다면 굳이 게임프로그래머가 아니더라도 c/c++ 다루는 쪽으로 알아보려 합니다)

API + DirectX로 2D게임을 만들고 있는데 게임 클라이언트로 이미지가 제대로 띄워졌는지 일일히 확인하느라 빌드속도도 오래걸려서 따로 이미지만 출력하는 클라이언트로 만들려 합니다.
이미지 리소스들은 STL MAP을 써서 키값을 입력받아서 띄우게 할려고 하는데
요즘은 API/MFC 잘 안쓴다는 소리도 많더라고요.

그래서 GUI 라이브러리를 따로 쓸려고 하는데 워낙 종류도 많고해서 선택장애가 왔습니다.
현업에서는 요즘 GUI 어떤걸 쓰는지, 학생이면 어떤걸 써서 공부하는게 좋을지 알려주실수 있을까요?

익명 사용자의 이미지

C언어 문자열 부분 질문입니다.

배운 문자열 함수라고는 strlen, strcpy, strcat, strcmp 뿐입니다.

검색해보니 strtok이 있던데 strtok을 사용하지 않고는 어떻게 문제를 풀지요? 도와주세요

onerat의 이미지

자바 가계부 질문

자바 가계부에서 managemnet 클래스를 만들었습니다.
여기서 문제점은 다른 컴퓨터에서는 잘 돌아가던 것이 다음과 같은 오류가 납니다.

1. 48번과 70번 줄의 'a'에서 Activity[]->int 변경 불가
2. 60번과 82번 줄에서 'searchIn(after.getDate())', 'searchOut(after.getDate())' 리턴 타입을 int로 변경

어떻게 해결하면 좋을까요..?ㅠㅡㅠ 제발 도와주세요..

management 클래스는 다음과 같습니다

smreo의 이미지

[Q] 우분투 설치 Mini BASH-like line editing is supported.

금년 봄까지 우분투 16.04를 깔아쓰던 노트북이 어느 순간부터 멀티 부팅이 안되고 윈도우로 부팅이 되더군요.
바쁜 일도 끝나고 해서 그냥 윈도우10으로 부팅해서 쓰다가 며칠 전 너무 응답이 느려서
다시 우분투 18.04를 설치하려고 했습니다.

그런데 그 과정에서 쓸테없는 파티션(disk 0 ; 정상 혹은 disk 0 : 복구 뭐 이런 것들)을 삭제하고
/ext, / 같은 것들을 삭제한게 문제가 되는 것 같습니다.
부팅 USB를 만들어서 설치를 하면 아래와 같은 메시지가 나오고 부팅이 안됩니다.

Mini BASH-like line editing is supported.
For the first word, TAB lists possible command completions.
Anywhere else TAB lists possible device or file completions.

ehdud326의 이미지

linux 프로세스 관리

여러 system call을 추가하는 작업을 하고 있는데
프로세스에 변수를 추가하여 변수 값을 변경하고 확인하는 시스템콜을 만드는 과정에서
어떻게 프로세스에 변수를 추가 하는지 방법을 모르겠습니다
어떻게 해야할까요ㅠㅠ?

익명 사용자의 이미지

모니터에 글자가 출력되는 원리는 무엇인가요?

printf, system.out.println 등 모니터로 출력 되는 원리가 무엇인가요?

예를 들어 A를 모니터에 출력시킨다면

픽셀로

*
* *
*****
* *

이렇게 찍히는데 어떻게 가능한거죠?
printf 함수 내부는 어떻게 동작하는 건가요?

이런 궁금증을 풀기 위해 닥치는 대로 관련 코드를 보면 0x8f8c5a5 등 이러한 포인터가 나오는 데
저 주소에다 쓰면 무엇이 어떻게 되는 건가요? 또한 저러한 주소는 예약 되어있는 것인가요?

맨날 printf 원리, 등 검색하면 printf 매개변수 원리만 나오고 위 궁금증을 풀지 못했습니다.

저의 궁금증을 해결해 주시면 감사하겠습니다.

trymp의 이미지

리눅스에서 인터럽트처리 금지구역에서 어떻게 동작하는지 궁금합니다.


일반적으로 리눅스 커널 코드에서 local_irq_disable() 함수를 사용해서
인터럽트 발생을 금지 시키잖아요.

 local_irq_disable();
 /* 금지구간*/
 local_irq_enable();

이 금지구간에서 timer 신호나 네트워크에서 패킷 RX 수신이 이루어지면
ISR() 함수도 호출이 안되고 그냥 무시(ignore)되는 건가요?
아니면 나중에라도 처리될 수있게 pedding 처리 되는 건가요?

아예 HW 신호를 무시하는지 local_irq_enable()하면 지연되었던
인터럽트 함수처리가 수행되는지 궁금합니다.

회원님들의 조언 부탁드립니다. ^^

wkrntlfjdynn의 이미지

.

lalupo20의 이미지

안드로이드 ndk 개발 관련 질문입니다.

네이티브 개발을 하고 있는데

진동기능을 꼭 사용하고 싶습니다.

그런데 진동기능 JNI이용하는 방식으로 밖에 사용할 수 없다고 하더군요.

그래서 생각해본건데

진동기능만 자바코드 작성해놓고

메니페스트 파일 hasCode = true로 바꾸면

사용 가능할까요?

익명 사용자의 이미지

qt 안에서 gstreamer를 사용하는 방법이 궁금합니다.

안녕하세요 이번에 qt로 프로젝트를 하고 있는데 gstreamer를 사용하게 되었습니다 터미널로 gstreamer 실행시켜서 영상을 송출을 해보았는데 이것을 qt상에서 코드로 gstreamer를 사용해서 영상을 전송하고 싶습니다. 이것이 불가능하다면 단순히 명령어를 qt프로그램에서 보내고 싶은데 혹시 방법을 알 수 있을지 궁금합니다

페이지

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