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

Largo의 이미지

vim 설정 관련 질문입니다.

vim 에서 특정 단어를 찾을 때 /단어 형식으로 찾은 후

n이나 N을 이용해 다음으로 넘겨서 사용하고 있습니다.

그런데 마지막 단어에서 멈추게 하는 설정을 어떻게 할까요...?

현재는 n 을 누르면 다음으로 계속 넘어가고 결국엔 파일 맨 위로 돌아와 반복되도록 되어있습니다.

단어를 파일 맨 밑줄에서 멈추게 하고 싶습니다.

icjk1003의 이미지

QT qDebug 개행 제거

개행없이 문자열을 출력하고 싶은데 하는방법을 못찾겠습니다..

printf를 쓰면 출력이 아예 안되고 ..

혹시 아시는분 계신가요?

익명 사용자의 이미지

리눅스 APM 보다 윈도우 오토셋이 훨씬 빠른이유가 뭘까요?

안녕하세요?
현재 문제가 있습니다 개발된 사이트를 서버에서 올려놓고 운영중인데
어떤 작업을 한 이후로 문제가 발생됬는지는 알 수 없습니다

현재 문제점은

리눅스 httpd + PHP7.2~PHP8.0 + mariadb10.5 환경일때 페이지마다 지연이 3초 이상입니다
일부 페이지는 지연이 안먹는거보면 어떤 소스문제인거같은데 해당 소스 디버깅은 어려우므로 서버를 바꿔봤는데요

윈도우 오토셋(httpd + php7.0 + mariadb) 일 경우 지연 1도 없고 굉장히 빠릅니다
윈도우 xampp(apm 최신) 일 경우 지연 3초 이상 굉장히 느립니다

리눅스에서 php 버전 여러개 설치도 해보고 테스트 해봤으나 지연은 동일
유일한 해결법은 윈도우에서 오토셋을 쓰는건데 도대체 어떤식으로 확인을 해야할지 감이 안잡힙니다

테스트 해본거라곤 php 확장모듈 일치 시켜봤는데도 동일하고 어떻게 테스트 해야할까요

gksody의 이미지

phpmyadmin 웹서버와 db서버 분리에 관해서

virtualbox를 이용하여 centos VM 2개를 만들고 하나는 Web서버 하나는 DB서버로 설정하였습니다.

제가 하려고한건 DB서버는 mysql(mariadb)만 깔려있고 Web서버에서 phpmyadmin와 php,apache를 설치하여 db서버에있는 db만 이용하고 싶은데요

구조적으로 불가능한지 여쭈어보고싶습니다.

Web서버 ip가 10.0.2.7이고 db서버 ip가 10.0.2.8이라면

web서버에서 10.0.2.8/phpmyadmin을 할시에 접속이 되지않습니다.

web서버에서 10.0.2.7/phpmyadmin(로컬)로 접속할 시에 이상없이 페이지가 뜨구요

/etc/httd/conf.d/phpmyadmin.conf에서 접속허용을 all granted로 허용해주었구요

db서버 web서버 둘다 포트 열어주었습니다(80,443,3306,22)

web서버와 db서버 둘다 핑테스트 이상없구 ssh접속도 원활히 됩니다.

db서버에서도 APM을 다설치하면 웹서버에서 이상없이 접속되는데

whdtjr222의 이미지

C언어 관련 문제에 대한 답이 맞는지 확인 받고 싶습니다

문제1.

#include <stdio.h>
int main()
{
	char s1[50], s2[50] = "Hello";
	s1 = s2;
	return 0;
}

답1. 런타임 에러, 컴파일 에러, Hello 출력, 결과값 없음 중
틀린 부분은 s1 = s2 이고 또 해당 코드는 컴파일 에러라고 생각했습니다. s2는 배열의 시작주소이고 s1은 l-value로 수정이 불가능(?) 하다고 알고 있기 때문입니다..

문제2.

ehddms10의 이미지

우분투 서버용 설치 후 git 사용 질문

서버용으로 설치를 해서 cli환경인데 git을 사용하려면 토큰 인증을 해야 하잖아요 복사 붙여넣기를 어떻게 하는지 궁금합니다. 기존에 gui환경에서는 우클릭으로 paste하면 되는데 cli는 그게 안되니 좀 당황스럽습니다

nsubway635의 이미지

C++이용한 Qt로 GUI 작업을 진행중입니다.

안녕하세요.

현재 C++ 문법의 Qt로 GUI 작업을 진행중입니다.
내부엔진은 순수 C++코드로 되어있으며, GUI만 Qt로 가져가 Qt에서 이벤트 발생시 순수 C++코드를 입맛에 맞게 호출하는게 목적입니다.

순수C++코드랑 같이 작업을 해야 해서 IDE는 Visual Studio2022를 사용중에 있습니다.
제가 궁금한것은

1. VS2022에서 C++코드와 Qt GUI를 섞어 exe파일을 만들어 배포하고 싶지만 Qt Creator와 달리 exe파일이 실행이 되지 않습니다.(똑같이 windeployqt 작업을 해주었을 때 입니다)
다른 방법이 있을까요?

2. 프로젝트 자체를 분리했을 때 Qt프로젝트를 dll로 만들고 C++코드에서 호출하는게 제일 깔끔해 보여서 시도하려 했습니다. 하지만 Qt GUI의 이벤트로 인해 C++코드가 수시로 호출되니 Qt프로젝트를 dll로 만들어 C++코드에서 사용하는 것은 맞지 않다고 생각하였습니다.
이에 대한 의견 한번씩 주시면 감사드리겠습니다.

shr3221의 이미지

hal_delay에서 빠져나오지 못합니다 ㅠㅠ

 
__weak uint32_t HAL_GetTick(void)
{
  return uwTick;
}

nsg2124의 이미지

/var/log/messages kernel 오류 관련 메시지

kernel: mm/memory.c:413: bad pmd ffff8c130c2a6cd0(8000001ea6e008e7)

이 메시지에 대해서 어떤 의미이고 메모리에 어떤 이슈가 생겨서 발생하는지,
어떤 부분을 확인해야 이 오류가 어떤 이슈를 몰아올지를 잘 모르겠네요,, 아시는분 있나요?

페이지

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