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

sirasoni3907의 이미지

초보 시스템 프로그래밍 실습 도움 요청드립니다.

텍스트 파일명”과 “파일 내용”을 입력함수를 이용해 문자열로 저장한 뒤 텍스트 파일을 생성하고 다시 해당 텍스트 파일을 읽어 터미널로 내용을 출력하는 프로그램을 작성하시오.
1. 프로그램은 총 5개로 main.c, Write.h, Write.c, Read.h, Read.c로 구성한다.
2. Clion IDE로 소스코드를 작성하고 컴파일하여 실행한다.
3. 작성한 프로그램을 디버깅하여 결과를 확인한다.
fopen(), fprintf(), fgets(), fclose() 을 이용한다.

시스템 프로그래밍 실습 중인데 강의자료에도 비슷한 예제가 없어서 도저히 모르겠습니다 ㅠㅠ

525109의 이미지

makefile 에서 무시하고 다음 것을 실행합니다.

$(Elf_file): $(Main_O) $(C_O_File) $(Link_file)
$(LD) -n -T $(Link_file) -o $@ $(Main_O)
$(C_O_File) -Map=$(MAP_FILE)
hexdump $@

$(Bin_file): $(Main_O)
$(OC) -O binary $< $@
hexdump $@

$(Main_O): $(S_file)
mkdir -p $(shell dirname $@)
$(CC) -I ~/***/****/include -c -g -o $@ $<
hexdump $@

이 파일을 실행시키면 O 파일과 axf 파일은 잘 생성이 되지만
bin 파일이 생성되지 않고 무시가 됩니다.
대신 elf 파일 부분을 주석 처리하고 다시 실행하면 bin 파일이 만들어지는데
혹시 이유를 알 수 있을까요 ?

익명 사용자의 이미지

mariadb cpu 점유율 100~300%

안녕하세요
조그만한 커뮤니티를 운영중에 있습니다
동접자수는 50~60명 사이구요

AWS에서 4core 램16gb VPS를 사용중인데
현재 slow query 1초 이상 지연되는것은 로그에 안뜨는걸 보니까 없는 것 같습니다

근데도 지금 mariadb cpu점유율이 너무 높습니다
슬로우쿼리도 없고 어떻게 해결해야 좋을까요

symbolic-links=0
skip-name-resolve
tmp_table_size=512M
max_heap_table_size=512M
innodb_buffer_pool_size=6G
query_cache_size=3G
 
slow_query_log=1
slow_query_log_file=/var/log/mariadb/mariadb_slow_query.log
long_query_time=2

현재 my.cnf 설정입니다

lalupo20의 이미지

비주얼스튜디오 안드로이드 개발중인데

어제 갑자기 단말기 인식을 못하길래 삭제 후 재설치했는데

폰인식은 이제 되는데

제가 개발하던 프로젝트만 디버깅이 안되네요.

구성속성에 디버깅탭 확인하라고 나오는데

그냥 보기에는 별 문제 없는거 같구요.(테스트용으로 프로젝트 하나 생성해서 비교해봤는데 동일함)

근데 디버깅은 안되는데 빌드는 되구요.

폰에 적재도 잘 됩니다.

이런 문제 해결법 아시는 분 계신가요?

lalupo20의 이미지

오픈지엘 es 질문 좀 드립니다.

안드로이드 상에서 c++로 오픈지엘 이용해서 게임을 만들고 있는데요.

일단 구조를 간단히 설명드리면

화면에 그려지는 객체들은 두가지 색상값을 갖습니다.

하나는 실제로 표현될 색상이고

두번째는 터치를 위한 색상입니다.

두번째 색상값은 RGB에서 r값을 0, 5, 10, 15... 이런식으로 순서대로 입히고

터치가 들어오면 해당 부분의 색상값을 읽고 비교해서 어떤 객체가 터치 되었는지 판독하는 형식입니다.

익명 사용자의 이미지

우분투에서 jdk 설치중 모르는 문제가 생겼어요

설치는 정상적으로 했고 경로도 설정을 해줬는데

Error: Could not find or load main class
Caused by: java.lang.ClassNotFoundException: test.class

이런 에러가 뜨네요 javac 명령어는 정상적으로 작동을 하는데 생성된 class파일을 java명령어로 실행하려고 하면 위 에러가 떠요 경로는 /etc/profile.d/jdk18.sh 파일을 만들어서

export JAVA_HOME=/usr/lib/jvm/jdk-18
export PATH=$PATH:$JAVA_HOME/bin

이렇게 설정 했습니다

익명 사용자의 이미지

AWS httpd CPU점유율 100%

안녕하세요
조그만한 커뮤니티를 운영중에 있습니다
동접자수는 50~60명 사이구요

AWS에서 4core 램16gb VPS를 사용중인데
50명만 되도 그냥 cpu가 100% 차버리면서 사이트 접속이 안되버립니다

램 usage 는 20~30%정도로 안정적이고
디스크 I/O 도 정상
네트워크도 정상
MySQL도 정상으로 보입니다

어떤것을 점검해봐야할까요?

prefork 를 worker로 변경해야할까요

Largo의 이미지

vim 설정 관련 질문입니다.

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

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

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

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

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

icjk1003의 이미지

QT qDebug 개행 제거

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

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

혹시 아시는분 계신가요?

페이지

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