프로그래밍 QnA

qwe9223의 이미지

[qt / c++] 동영상플레이어 질문입니다.

QMainWindow에서 어떤 버튼을 눌렀을때 동영상플레이어가 실행되는 프로그램을 만들고 싶습니다.

QMediaPlayer와 QVideoWidget을 이용해서 새로운 동영상 위젯을 띄우고 거기에 동영상을 재생시키는건 알겠는데.. 그냥 새로운 위젯이 생성되기 때문에 ui처럼 꾸미거나, 생성된 위젯에 버튼을 추가하는법은 모르겠더라고요..

ui를 꾸밀 수 있는 QDialog파일에서는 비디오를 재생시키는방법이 있나요??

아니면 QMainWindow에서 어떤 버튼을 눌렀을 때, ui를 꾸밀 수 있고 비디오도 재생시킬 수 있는 새로운 창을 띄우는 방법이 있을까요?

qwe9223의 이미지

[qt / c++] QMainWindow 2개를 묶으려면 어떻게 해야하나요?

메인 QMainWindow main이 있고,
서브 QMainWindow sub가 있는데
main에서 어떤 버튼을 눌렀을 때 sub가 실행되도록 하고싶습니다.

근데 main에 있는 멤버함수중
sub subb;
subb.show();
를 입력했는데 subb창이 실행되자마자 꺼지네요.. main의 멤버함수가 종료되면서 subb도 동시에 꺼지는걸까요??
이럴때 어떻게 해야할까요?

sangjun11316의 이미지

.vimrc 에서 키 mapping 관련 질문입니다.

vi 편집기로 파일을 보는 중에 command 모드에서 'Ctrl + G' 를 누르면 해당 파일을 들어갈 때 입력했던 경로가 뜨는데요,

$ vi /dir1/dir2/file.txt ==> 'Ctrl + G' /dir1/dir2/file.txt
$ vi file.txt ==> 'Ctrl + G' file.txt

이 때 'Ctrl + G' 를 누르기 전에 '1 + Ctrl + G' 와 같이 앞에 0 이 아닌 숫자를 입력하면 vi 명령 시 입력했던 경로가 아닌 해당 파일의 절대경로를 보여줍니다.

그런데 매번 '1 + Ctrl + G' 와 같이 숫자키 -> Ctrl G 를 하려니 번거로워서 'Ctrl + G' 를 '1 + Ctrl + G' 로 mapping을 하려고 .vimrc 를 만지고 있는데 잘 되지 않아서 질문드립니다.

.vimrc 에서

nmap < C-G > 1< C-G >

와 같은 형태들을 시도해봤는데 이렇게 설정한 후 vi 편집기 위에서 'Ctrl + G'를 하니 화면이 멈춰버리더군요.

익명 사용자의 이미지

youtube-dl 정규표현식 활용

((재업)「마인크래프트」밤에만 열리는 비밀의 침실 뚜두의 솔로생활 Part43-LtwDQP7Zdh4.mp4)
에서 -LtwDQP7Zdh4 같은 부분을 정규표현식을 사용해 mv로 파일명 중에 그 부분을 떼어버리는 방법이
있을까요?

또, youtube-dl에서 재생목록중 처음부터 시작하지 않고 중간부터 다운로드 할수 있는 방법이 있을까요?

도와주시면 감사하겠습니다.

익명 사용자의 이미지

안녕하세요. visual studio? 질문 부탁드립니다 ㅠ

안녕하세요. 몇일째 구글링하다가 답답해서 찾아온 코딩초보입니다 ㅜㅜ..
아래는 stl vector 이용해서 입력받는 간단한 코드인데요.
디버깅을 하자마자 xmemory(), vector() 등등 예외처리 위반? 엑세스 위반이라며
디버깅 시작하자마자 에러가 뜹니다 ㅜㅜ
코드가 문제있는것 같지는 않아요. 찾아보니깐 vc? 뭐 이런쪽 문제인거 같은데
해결방법 아시는분 있으면 답변 부탁드립니다 ㅜㅜ
밑에 첨부파일 확인 부탁드려요..

신상우@Google의 이미지

[qt4, c++14] string .replace() .erase() no matching function 오류 도와주세요

qt 에서 코딩해서 빌드로 에러를 잡고있는데,

string 클래스의 함수를 써서 replace 나 erase 함수를 사용하는 데 있어서, 틀린 문법이라고 생각하지 않는데

basic string 클래스 안에 포함된 오버로딩된 replace, erase 함수들을 인식을 못하고 빌드에러가 뜹니다.

basic_string&
replace(size_type pos, size_type n, const basic_string& str) ;
이런 코드가 있는데도 인식이 안된다니요 ㅠㅠㅠ

구글에도 전혀 나오질 않습니다. 이런 문제는 본 적이 없습니다.
도와주십쇼 ㅠ

코드는 대충 ..

#include

int analyze(const string& result) {

awdxawdx101의 이미지

S/W 퍼징 처음 접할 때

뭘로 접하는게 좋을까요?

블랙박스 테스팅/화이트박스 테스팅이 무엇인지, DBI가 무엇인지 대충 알고있는 상황입니다.
최종 목적은 win-afl을 통해 S/W의 버그를 찾아보는 것입니다. (블랙박스 테스팅)

윈도우 S/W 퍼징을 하고싶은데 주변에서 들은 정보로 막무가내 "win-afl 써봐야겠다" 생각하고 시작했다가 깃허브 페이지만 계속 보고있고, 진전이 없어서 답답합니다...

당장 퍼징을 하기에는 뭔가 부족한 지식이 있는거같은데 그게 뭔지 모르겠습니다.

고수분들께서는 퍼징을 처음 접할 때 어떤 것을 먼저 공부했는지, 어떤게 도움이 되었는지 조언을 얻고싶습니다.

especialkim의 이미지

u-boot make 시 'Makefile:37: *** missing separator. Stop.' 에러

안녕하세요.
리눅스 임베디드 쪽은 처음이라 질문 드립니다.

라즈베리파이 uboot 빌드하기 위해 아래와 같이 진행 하고 있으나, make 시 에러로 진행을 하지 못하고 있어 질문드립니다.

라즈베리파이 크로스컴파일러 설치
sudo apt-get install gcc-aarch64-linux-gnu

u-boot 소스 다운로드
git clone git://git.denx.de/u-boot.git

환경변수설정
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-

이후
make rpi_3_defconfig
진행했으나 아래와 같이 에러가 발생하였습니다.

Makefile:37: *** missing separator. Stop.
구글링 해보니 makefile 의 명령어 부분은 tap 으로 시작해야 하는데 누락된것으로 확인됩니다.

seopy의 이미지

2번째 최소값 구하기

5개의 숫자를 입력했을 때, 최소값 구하는건 할 수 있겠는데

2번째로 작은 수를 구하는게 잘 되지 않습니다ㅠㅠ

우선 C언어로 작성하였으며 다음과 같이 짜보았습니다.

trymp의 이미지

linux kernel softlockup 원리가 궁금합니다

linux kernel 에서 softlockup 이 hang 같은 것을 탐지한다고 들었는데요

어떤 원리로 특정 CPU 에서 hang 이 발생하는 것을 탐지하는지 궁금합니다.

조언해 주시면 감사하겠습니다.

페이지

프로그래밍 QnA 구독하기