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

trymp의 이미지

동일한 local CPU에서 net_BH 중에 timer_BH 가 선점할 수 있나요?


리눅스 SMP 환경에서 네트워크상의 packet 이 softIRQ(BH) 영역에서 처리할 때

동일 CPU 코어에서 TIMER interrupt 가 발생할때 그에 대한 후속조치로

timerBH 가 실행되잖아요. NET_BH 실행중에 TIMER_BH 가 치고 들어올수 있나요?

잘 몰라서 고수님들의 조언을 부탁드립니다.

z1368의 이미지

C언어 비디오 대여 프로그램에서 저장/변경할 수 있는 인원 제한 없게 소스코드 완성부탁드려요.

소스가 좀 길지만,, 제가 올린 소스에서 동적할당 사용해서 저장/변경할 수 있는 인원이 제한 없게 소스코드 작성하는거 도와주세요.

ljh723의 이미지

Shell Script에서 for과 함께 ls 사용 시 파일명 공백 문제

파일명: hello world.txt

위 파일명 대로라면 for문은 한바퀴만 돌아야 하지만

#!/bin/bash
for fileName in `ls /data/`
do
  echo $fileName
done

실제로는
hello
world.txt

이렇게 됩니다..
어떻게 하면 공백 문제를 해결 할 수 있을까요?
ls를 꼭 사용해야 합니다

-@Naver의 이미지

크롬의 Process Handle을 이용하여 캡쳐하는법..(feat. Chrome_WidgetWin_1)

안녕하세요 고수님들.! 오랜만에 들러 여쭤볼 것이 있어 글을 남깁니다.

제가 현재 구현하고 있는 프로그램이, 하나의 process 에서 process handle을 가져와 해당 process를 캡쳐해 안에 있는 컴포넌트를 OpenCV를 이용하여 검출하는 것입니다.

기존에는 녹스 플레이어라는 프로그램으로 모바일 어플을 실행시켜 녹스 플레이어의 process handle을 가져와 안에 담긴 앱을 캡쳐하여 검출하고 있었습니다.

그러다가, 크롬이나 익스플로러를 기반으로 하는 웹 앱에서도 안에 요소들을 검출하기 위해서 크롬의 process handle을 가져와야했는데요..

구글링을 해본 결과,

HWND hwnd = FindWindowEx(0, hwnd, L"Chrome_WidgetWin_1", 0);

이런식으로 하면 크롬의 핸들을 얻을 수 있는 것으로 확인하였으나, bitmap 으로 전환이 안되네요..

혹시 알 수 있는 분 계신가요?

majesticer13의 이미지

php 처음 다뤄보는데 어디를 고쳐야할지 통 모르겠습니다...

워드프레스에 로그인, 검색, sns 기능을 넣는 헤더를 추가하는 중인데 로그인 폼 부분에서 계속 오류가 발생합니다.

먼저 정상 작동하는 코드입니다.

keiser의 이미지

awk로 쪼갠 이름 합치기 문의드립니다.

안녕하세요.
bash 쉘 스크립트 공부 중에 막히는 부분 검색중 도무지 해결방안이 안떠올라 도움 요청 드립니다.

docker images 하면 image list가 조회되는데, list를 awk로 각각 쪼갠 후 일부만 사용하려 합니다. 이후 docker image tag 명령어에 사용하고자 합니다.

익명 사용자의 이미지

modbus TCP-IP로 데이터 읽기/쓰기 위한 데이터 패킷 형식 문의

첨부한 그림처럼 modbus TCP/IP 방식으로 리눅스 OS의 디바이스(server)와 리눅스/윈도우즈 OS의 PC(client) 간에 데이터 통신을 하고자 합니다.
리눅스/윈도우즈 OS 단에서는 일반적인 규격으로 데이터를 보내고 받는 프로그램을 사용할 예정이고요.

현재까지 client에서 server로 메세지를 보내서 다시 readback하는 작업은 진행을 하였습니다.
(즉, client에서 문자를 보내면 server에 들러서 다시 client에서 읽는 작업을 하였습니다, 아래 client 코드 첨부)

그리고 modbus tcp/ip를 이용하여 client에서 server로 명령어를 내리던지 원하는 버퍼에 0 또는 1을 넣어서 server(device)에서 gpio를 read/write 합니다.

헌데 buffer나 파일에 modbus tcp/ip 데이터 패킷 형식을 이용해서 0/1을 넣는 방법에서 진도가 안 나갑니다.

modbus tcp/ip 표준 데이터 형식으로 보내고자 하는데, 표준화된 데이터 패킷 형식을 어떤 식으로 만들어서 보내야 하는지 문의드립니다.

kkj871001의 이미지

mobaxterm 사용시 한글 깨짐

현재 mobaxterm을 사용 하고 있고

한글깨짐문제를 해결하여 잘 사용 하고있습니다.

해결방법은 mobaxterm 설정중 터미널 설정에서 폰트와 케릭터셋 설정을 굴림체 / eucKR(Korean) 으로 변경하고

터미널창을 오른쪽 클릭하여 remote character set 을 Use font Encoding 으로 변경 하여 사용 하는 방법으로

해결 하였습니다.

하지만 여기서 제일큰 문제가 한글은 잘 보일 수 있지만

접속할때마다 터미널창을 오른쪽 클릭하여 remote character set 을 Use font Encoding 으로 변경 하여야 한다는
번거로움이 있다는 것입니다.

지금 일주일째 해당 문제를 찾기위해 여기저기 구글링도해보고 설정 파일도 유심히 찾아보았지만

제 실력의 한계인것 같습니다.

여기계신 고수분들중에 혹여나 remote character set 을 Use font Encoding 값으로 고정시키는 방법을 아시는분이

익명 사용자의 이미지

어셈블리에서 음수 출력을 어떻게 하나요?

어셈블리를 최근에 배우기 시작하면서 eax에 있는 값을 부호 있는 10진수 정수로 출력 하는 방법을 알게 되어 아래와 같이 코딩을 하였는데 음수가 나오지 않고 다른 값이 출력됩니다.

include Irvine32.inc
 
.data
var2 SWORD -32767
.code
main proc
	mov eax,0
	add ax,var2
	call WriteInt
	exit
main endp
end main

이렇게 해서 출력을 해보면 +32769가 출력이 되는데 책을 살펴보고 구글에서 대략 찾아보니 -32767이 2의 보수로 표현하면 1000 0000 0000 0001이고 컴파일러(어셈블러)는 음수로 넣은 걸 알고 있지만 막상 출력을 할 때는 음수인지 아닌지 판단하지 못하여 32769가 출력 되는 거 같습니다.

그러면 음수를 출력할 수 있는 방법은 없나요? 예를 들면 -32767을 출력하는 방법 말입니다.

익명 사용자의 이미지

c언어 %s %c 질문 있는데 도와주실분 있나요??

#include <stdio.h>
 
int main(void)
{
	char str[101] ={0,};
	int N;
	int i;
	int sum = 0;
	scanf("%d", &N);
	scanf("%c", str);
 
	for (i=0; i<N; i++){
		sum += str[i] -'0';
	}
	printf("%d", sum);
 
	return 0;
}

공백없는 숫자의 문자열을 받아서 합을 출력하는 코드입니다. 코드를 수정 해달라는 질문은 아니고요 원래 %s를 써야하는데 %c를 썼습니다. 위에처럼 그런데 %c로는 문자열을 받을 수 없는 것은 알긴 하는데 왜 N을 입력받는 순간 프로그램이 끝날까요? 컴파일러는 DEV C++입니다.
scanf("%s", str);

페이지

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