프로그래밍 QnA

erebos_lite의 이미지

QT 프로그래밍 이미지 고속 디스플레이 관련 질문드립니다.

안녕하세요, 가입하고 첫 글을 질문글로 쓰게 되었네요.

이제 막 직장에 다니기 시작하였고,
qt 프로그래밍도 직장을 다니면서 배우게 되었습니다.

업무상 프로그래밍을 하다가 미진한 부분이 있어서 이렇게 질문글을 올리게 되었습니다.

현재 카메라2대, 프레임 그래버 2개를 사용하여 grab, snaptshot 동작을 구현하고 있습니다.

ui 의 경우 아주 간단하게만 구성했습니다.
(이미지 표시 라벨, 동작 수행 버튼, 라인 에디터 정도로요.)

그런데 화면에 이미지를 디스플레이를 하는 경우 (또는 하는 순간)
카메라-프레임그래버-PC 로 이어지는 이미지 취득 프레임이 떨어지더군요.

그렇다고 취득하는 이미지 전부 화면에 디스플레이 하지 않습니다.
화면에는 취득하는 이미지 중 일부만 디스플레이 합니다.
(한 초당 1장 내지 10장 정도로요)

예를 들어 현재 어느 한 카메라는 최대 프레임 속도가 253fps 이며
이미지의 크기는 2560*2048, 형식은 bayer gr 8bit 입니다.

jic5760의 이미지

GetQueuedCompletionStatus 가 2번 오는 현상??

안녕하세요.
IOCP을 이용해 NamedPipe소스를 짜고 있습니다.

그런데 좀.. 이상한 문제가 있어 질문드립니다.

NamedPipe Client 4개를 만들어놓고 연결하고 일정시간후에 연결을 끊는 작업을 하며 테스트를 하고 있습니다.
(그 중간에는 데이터 송신도 합니다.)

그런데 client들을 CloseHandle를 순차적으로 하는데 처음 4번까지는 서버쪽 GetQueuedCompletionStatus에서 ERROR_BROKEN_PIPE을 리턴하고 클라이언트 정보를 정리하는 작업을 합니다.
그런데 의문의 5번째 GetQueuedCompletionStatus응답이 발생합니다...

익명 사용자의 이미지

자바 유니코드..

자바가 유니코드를 지원한다는데 그럼 아스키코드는 지원하지 않는것인가요?
보면 char형에 문자대입후 정수로 출력해보면 아스키코드값이 나오더라구요

익명 사용자의 이미지

정수를 입력받은 변수를 강제형 변환시 %로 나눈이유가 무엇이죠?

자바에서
Int형을 Byte형으로 변환시 인트형 정수를 %로 나누는데 이해가 되지않습니다.. 저는 비트를 직접써서 오버플로우되는 부분을 지우거 다시 계산해주는 방식으러 했거든요
예를들어 int b = 300 을
byte a=(byte)b 를 하면 a에는 300%256인 44가 저장된다하는데 저기서 어떻게%를 쓸수있는지가 궁금합니다

seocd74의 이미지

쉘 스크립트에서 다른 프로그램을 실행하는 커맨드를 넣고 싶습니다.

여러 프로그램을 한번에 실행시키는 쉘 스크립트를 짜고 있습니다.

각 프로그램의 커맨드 명령은 다음과 같습니다
프로그램1
./assemble $reference $fastq1 $fastq2 $kmerSize
프로그램2
abyss-pe k=$4 name=abyss_origin/origin in='$2 $3'
프로그램3
abyss-pe k=$4 name=abyss_input/input in='filename1 filename2'
프로그램4
./lastz_32 abyss_origin/origin-8.fa[multiple] abyss_input/input-8.fa --notransition --step=20 --nogapped --progress=1 --ambiguous=iupac --format=axt+ > sub_align.txt

이 커맨드를 그대로 쉘스크립트에 입력했는데 어디선가 문제가 일어나면서 프로그램 2부터 오류가 납니다. 아무래도 커맨드에 작은따옴표가 있어서 그런것 같은데 어떻게 처리를 해야 할까요?

삼구의신의 이미지

uboot 에서 keyboard 입력이 안될 때 어떻게 해야하나요?

아래 로그 상태에서 3초간 auto boot 를 stop할건지 기다리는데 키를 눌러도 응답이 없습니다.
자동으로 auto boot 안되게 한후, u boot prompt진입 상태에서도 키보드 입력이 되지 않고있습니다.
해결법 부탁드려요 ㅠㅠ

U-Boot 2009.08 ( 9??18 2017 - 15:23:20)

toqk77의 이미지

소켓 프로그래밍 초보입니다ㅠ

소켓 프로그래밍을 이제 배우고 있는데 정리가 잘 안되는 부분이 많네요..

컴퓨터 ABC가 있으면 TCP소켓을 이용해서, B컴퓨터를 A에 대한 클라이언트/ 동시에, C에 대한 서버로 만들고 싶습니다.

만약 클라이언트 A와 서버 B에 대한 코드가 있었다고 하면, 여기에 서버 C에 대한 코드를 작성한 다음,
단순히 B코드에 소켓 디스크립터와 서버 C 주소정보를 추가하고 소켓 하나를 추가로 생성해 C랑 연결해보려했는데 생각대로 작동하질 않네요ㅠ
혹시 이런식으로 구현하는 것이 아닌가요?

youngjae6의 이미지

C언어에서 변수의 타입을 선언해야 되는 이유????

C언어에서 변수의 타입을 선언해야 되는 이유가 무엇인가요?

제가 얕게 알기론 메모리를 유연하게 사용하기 위해서라고 알고 있는데

교수님께서 말하시길 저의 생각이 맞는것도 아니며 또 간단한 문제도 아니라고 하셨습니다.

그러면서 변수의 타입을 선언해야 되는 이유가

OS, 컴파일러 그리고 심지어 하드웨어와도 관련이 있다고 하더군요.

왜 그런지 아시는 분 계신가요?

어렵게 설명해주셔도 감사합니다.

처음보거나 모르는 내용은 제가 찾아가면서 공부하면 되니깐요.

cooki2535의 이미지

c언어 질문드립니다.

문제 해결하였습니다 감사합니다.

ckdals7584의 이미지

c언어 질문합니다


문제는 이러합니다.

2.61 다음의 조건을 만족하면 1을 출력하고 아니면 0을 출력하는 프로그램을 작성하라. x는 int형이리고 가정한다(c언어)

1. x의 모든 비트가 1이다.
2. x의 모든 비트가 0이다.
3. x의 가장 덜 중요한 바이트의 모든 비트가 1이다.
4. x의 가장 중요한 바이트의 모든 비트가 0이다.
(부등성 시험 (==)과 (!=)사용금지

추가 제한사항이 존재합니다..ㅠㅠ

금지 :
조건문( if,삼항연산자), 루프, switch, 함수호출,매크로호출, 나눗셈, mod연산, 곱셈, 관계비교연산자 모두 사용 불가합니다
..

가독성으로 지적받아 간결하게다시 질문드립니다..
힌트라도 부탁드립니다

페이지

프로그래밍 QnA 구독하기