프로그래밍 QnA

resonancme의 이미지

[완료][QT/Embedded] QString의 문자열의 갯수말고 전체 linewidth를 얻을 수 있는 방법이 있을가요?

QString에 한글과 숫자를 혼용해서 넣었다고 한다면 한글의 크기와 숫자의 크기가 다르잖아요?

만약 이상태로 라벨에 출력하면 문자열의 갯수보다는 전체 바이트 또는 linewidth가 정해진 크기의

QLabel에 limit가 되지 않을까 생각합니다. 한글로 100개 출력했을때와 숫자로 100개 출력했을때의 전체

길이가 다른것 처럼요. 알 수 있는 방법이 있을까요?

mewestside의 이미지

[완료] awk 를 이용해서 다음과 같은 작업을 하려는데 어떻게 하면 좋을까요?

제가 하려는 작업이...

2004 08 06 05 32 52 35.90 127.40 3.3

년 월 일 시 분 초 위도 경도 규모

의 순서로 되어 있는 파일이 있습니다..

각각의 폴더아래 다음과 같은 내용이 담긴 파일이 있습니다...

여기서 시간을 9시간을 빼야 되는데..

awk 를 이용해서 하려면 어떻게 하면 좋을까요?

그리고 9시간을 빼면 다음과 같은것은 전날로 이동하는데...

그러면 일도 하루를 빼줘야 하는데...

어떤 방법이 좋을까요??

사용프로그램은 시그윈을 이용해서 하고 있습니다.

kp6342의 이미지

순전히 텍스트로만 인식하게 만드는 파이썬 명령어가 있나요?.

있나요?

rss 로 구독물을 만들려고 하는데요 파이썬 결과물이 일반 텍스트 처럼 인식되길 바라는데,

어떻게 치면 그냥 일반 텍스트로 취급될까요?

소스가 첨부가 안되서 링크 걸게요~

feed://pipes.yahoo.com/pipes/pipe.run?_id=9aa75d225d279c956eff3dee39e33ff9&_render=rss

hljjang의 이미지

함수 define 할때여..


A 헤더에 a(a1, a2)라는 함수를 정의 했구요.

이 함수를 B소스에서 b(b1, b2)라고 불러다 쓰려고 합니다.

매크로로 어떻게 정의 해서 써야 하나요?

B파일에서
#define b a 라고하는지
#define b(b1, b2) a(a1, a2) 라고하는지

yoosy0302의 이미지

이런 경우는 어떻게 해결하면 좋을까요?

안녕하세요. C언어를 배우고 있는 학생입니다.

문제를 말씀드리면요.

예를 들어, 123456 + 12345 = 이라고 출력한 후 계산 결과를 3초내로 입력하는 프로그램입니다.

이 프로그램은 매번 실행할 때마다 첫번째수는 5자리에서 6자리의 숫자이고요 두번째수는 랜덤(패턴을 보니깐 대부분 4자리 혹은 5자리더군요. 아닌 경우도 있어요)입니다.

암산이 어려워서 3초내로 이 프로그램에 숫자를 입력하는 방법을 여러가지 간구했는데요.

1. 내가 만든 랜덤 함수로 이 프로그램에 그 결과를 입력한다:
이 방법은 랜덤의 패턴을 찾기 어려워 하다가 포기했습니다.

2. 입력을 기다리는 시간을 지연해보기. 혹시 인터럽트로 해결할 수 있나요? 찾아보다가 이런 방법이 있겠다하고 짐작해본거랍니다.

3. 출력 결과인 123456 + 12345 = 에서 숫자만 뽑아서 계산한다음 그 결과를 프로그램에 입력한다.

다른 방법이 있을까요?

mclljr의 이미지

아파치 mod_rewrite 질문이 있어요.[다른질문]

흔한 자료라고 생각해서, 구글링해서 이렇게 저렇게 해 보고 있는데요.

하고 싶은 것은, https://domain.com, https://domain.com/ 로 들어오는 경우에, https://domain.com/sub/sub/ 로 리다이렉트 하고 싶어요.(사실 jsf 때문에 이렇게...)

그래서 해 놓은 룰이 이렇습니다.

begopapan의 이미지

멀티쓰래딩 환경에서 localtime_r 함수에 관련하여 질문드립니다.

멀티쓰래딩 환경에서 localtime_r 함수 호출시에 시간값을 Local Time 이 아닌 UTC 로 잘못 가져오는 경우가 있나요??

있다면 해결방안이 무엇인지 궁금합니다.

OS 환경은 2.6.37 64bit 입니다.

interoasis의 이미지

리눅스 커널의 내용중에 spin lock에 대해 질문드립니다.

이쪽부분은 난생 처음 공부해보는거라 종종 이해안되는 내용들이 많습니다.
그중에서 이건 spin lock에 대한 내용인데

when a process finds the lock closed by another process, it "spins" around repeatedly, executing a tight instruction loop until the lock becomes open.

여기서 "spins" 돈다는게 정확히 어떤 동작인지 잘 이해가 가지 않습니다. tight instruction loop라는건 뭔가 쉴새없이 도는 루프라는 뜻같은데요. 이 부분에 대해서 답변좀 부탁드리겠습니다.

p.s : 한가지만 더 질문드리자면 uniprocessor environment에서 kernel control path가 lock돼있는 data structure에 액세스하려고하면 무한루프를 돈다고 하는데 이건 왜이런건가요? data structure는 스스로 lock을 오픈할 수 없는건가요?

paeksj98의 이미지

버그 관련 로그 남기는 이상적인 방법

안녕하세요.
요즘 이래저래 해봤는데 딱히 좋은 방법이 없어서 질문드립니다.

우선 구현하고자 하는 목표는 타겟 보드에서 어플이 실행되는 동안에 nand에 파일을 하나 오픈해서 어플에 실시간 행동들을 파일에 저장하려고 합니다.
1. 어플이 실행되면 파일 오픈
2. 어플이 실행되는 동안 오픈된 파일에 로그 내용들을 차곡차곡 저장.
3. 파일 close 방법
3-1. 전원 버튼이 눌리면 바로 close 및 전원 차단.
3-2. 배터리 전원이 일정 전압 이하이면 close.
==>여기까지는 생각한데로 돌아가는데.
3-3. 어플이 중간에 뻣는 경우 (이경우는 콘솔 어플을 하나 돌려서 메인 어플이 죽으면 자동으로 다시 구동되도록 구현)
예기치 않은 오류로 어플이 죽는 경우 파일 클로즈를 못해서 이파일은 정상저장이 안되는 문제.
로그가 가장 필요한 이유는 예기치 않은 에러 사황에 대한 내용 저장입니다.

simhigo의 이미지

Python에서 파일내용 비교하기

python으로 데이터 파일을 받아 DB에 넣는 스크립트를 작성하였습니다.

그런데 이 데이터 파일이 매일 업데이트 되고 있습니다. 이 데이터파일을 데이터 드롭을했다가 다시 하기에는 용량이 7기가나 되는 대용량 데이터라..

기존 데이터 파일과 비교하여 업데이트 된 부분만 insert문을 이용하여 넣고 싶습니다.

도와주세요 ㅠㅠ

cygwin을 이용하여 diff를 쓰려고했더니 메모리용량이 모자르다고 거부하는군요 ㅠㅠ

페이지

프로그래밍 QnA 구독하기