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

jintak0401의 이미지

vim에서 구조체 이름 highlight

예를 들어

typedef struct NAME{
/*...*/
}NICKNAME;

이런 구조체가 있다고 하면, NAME과 NICKNAME이 highlight 되게 하고 싶습니다.
syntax on 하면 int 나 double 이 highlight 되는 것처럼요.
어떻게 해야 하나요?

zooloo의 이미지

파이썬 업그레이드 방법좀 알려주세요

3.7 버전이 설치되어 있는데
3.7.2 버전으로 업그레이드하고 싶습니다
어떻게 하는지 가르쳐주세요

--- shint님 답변금지 ---

skaskawl의 이미지

임베디드 리눅스 timer 커널모듈 컴파일 해서 insmod하는데 symbol오류가 발생합니다. ㅠ 해결방법을 모르겠습니다.

타켓보드에서 insmod할시에 계속 이와같은 오류가나오는데 방법을 모르겠습니다.
root@am57xx-evm:/WaveFile/home/root# insmod timer_dev.ko
[ 47.038103] timer_dev: disagrees about version of symbol kmem_cache_alloc
[ 47.044934] timer_dev: Unknown symbol kmem_cache_alloc (err -22)
[ 47.050992] timer_dev: disagrees about version of symbol kmalloc_caches
[ 47.061224] timer_dev: Unknown symbol kmalloc_caches (err -22)
insmod: ERROR: could not insert module timer_dev.ko: Invalid parameters

아시는분 알려주세요 ㅠㅠ

삼구의신의 이미지

Jsoncpp 에서 큰 data를 파일에 저장할때 빠르게 저장하는 방법

jsoncpp 를 이용하고 있습니다.

log data를 jsoncpp로 저장하고 있습니다.
한번 로그를 쌓을 때마다 json data 전체를 파일에 써주다보니
처음엔 괜찮지만 양이 많아 질수록 현저하게 느려집니다...

제 생각에는 시간이 오래 걸리는 이유가 json data를 파일에 저장할 때 string으로 변환하는데
이 부분에서 오래 걸리는것 같습니다.
json data를 string으로 변환하지 않고 그대로 파일에 쓰고 읽고 하는 방법이 있을까요?

아니면 기존 json data에서 추가된 부분만 파일에 저장하는 방법이 있을까요?

아래는 파일에 저장하는 코드입니다.
아래 코드처럼 FastWriter, styledStreamBuilder, stringstreamBuilder? 여러가지를 써봤는데
속도는 비슷합니다.

다른 좋은 방법 있으시다면 조언 부탁드립니다.

rajakym의 이미지

workqueue 가 동작하는 상황에서 schedule 이 될 수도 있나요?

리눅스 임베디드 프로그래밍 중입니다.

create_singlethread_workqueue() 함수를 통해서

first_wq, second_wq 라는 workqueue 두개를 생성합니다.

그리고 각각의 workqueue 를 queue_delayed_work() 함수를 통해 동작시킵니다.

first_wq 와 second_wq 에서 동작하는 work 는 device 의 레지스터에 접근하는 작업입니다.

first_wq {
read(reg1)
read(reg2)
write(reg1)
write(reg2)
}

second_wq {
read(reg1)
read(reg2)
write(reg2)
}

제가 우려하는 부분은 first_wq 의 work 동작중에 schedule() 이 되어 read(reg2) 까지만 동작하고
정상적인 값을 write 하지 못한 채 second_wq 의 work 가 동작하는 상황입니다.

익명 사용자의 이미지

이코드 뜻을모르겠네요

(unsigned int)(*(char *)(i + _ARR) - 48)

ida로 보고있는데 _ARR이 제가 입력한 문자가들어가는곳인데
앞에 (unsigned int)(*(char *) 이부분 뜻을 잘모르겠어요
입력한숫자가 0(48) 이면 그냥 48-48로 계산되는건가요??

익명 사용자의 이미지

윈도우 홈 이나 프로 사용해서 서버소켓 사용 시 라이센스

안녕하세요.
만약 센서 등의 간단한 장비관리 프로그램일 경우
장비들이 tcp ip 소켓으로 컴퓨터에 연결되고
컴퓨터내 소프트웨어에서 서버 소켓열어서 다수의 장비들의 상태 정보를 수신하여 모니터링 하는 경우 홈에디션 사용해서 운영하면 라이센스 위반인가요?

이런 경우 윈도우 서버 버전 사용해야된다는 이야길 들어서 여기 계신분들의 경험을 듣고자 합니다.

익명 사용자의 이미지

윈도우 홈 이나 프로 사용해서 서버소켓 사용 시 라이센스

안녕하세요.
만약 센서 등의 간단한 장비관리 프로그램일 경우
장비들이 tcp ip 소켓으로 컴퓨터에 연결되고
컴퓨터내 소프트웨어에서 서버 소켓열어서 다수의 장비들의 상태 정보를 수신하여 모니터링 하는 경우 홈에디션 사용해서 운영하면 라이센스 위반인가요?

이런 경우 윈도우 서버 버전 사용해야된다는 이야길 들어서 여기 계신분들의 경험을 듣고자 합니다.

익명 사용자의 이미지

스택에 값을 push하지 못하는 경우도 있나요?

버퍼오버플로우 이제 배워가는 학부생입니다.
쉘 코드를 달고나 문서를 보며 만들어가고 있는데, 컴파일러 버전이 다른건지 다음 부분에서 막힙니다.

일단 저는 밑의 코드를 통해 쉘 코드를 짠 다음, (execve로 "/bin/sh"를 실행시키는 코드입니다.)

익명 사용자의 이미지

파이썬 질문입니다!!

제가 아래처럼 코드를 짜보았는데 궁금한게 생겨서 질문드립니다.

페이지

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