프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실

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 값으로 고정시키는 방법을 아시는분이

세벌의 이미지

사지방 컴퓨터?

https://www.edaily.co.kr/news/read?newsId=04408326622520736&mediaCodeNo=257
중에서
하지만 개방형 OS도 공짜가 아니다. PC 한 대당 연 3만원의 라이선스 비용이 발생한다.

이 말은 무슨 뜻일까요?

익명 사용자의 이미지

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

어셈블리를 최근에 배우기 시작하면서 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을 출력하는 방법 말입니다.

tempman의 이미지

초짜 시스템 프로그래머입니다.

약 반년전에 회사에 입사해서 시스템 프로그래머로 일을 하게 되었습니다.
아무것도 모를 때, 이곳에 질문 글을 올려서 큰 도움이 되었었는데,
한번 더 도움을 받고자 글을 올리게 되었습니다.

현재 회사에서 하는 업무는 디바이스 드라이버 제작입니다. 아직 일이 많지 않아서 다양한 디바이스 드라이버를 제작하지는 못했지만 이전보다는 어느정도 이해하고 있습니다. 아직 거의 레퍼런스 코드들을 참조해가며 제작하기는 하지만요.

그런데, 디바이스 드라이버뿐만 아니라 다양한 경험도 해보고 싶습니다.
디바이스 드라이버는 업무를 하면서 계속 경험을 쌓을 수 있고 다른 경험을 해보고 싶습니다.
누군가에게 저는 시스템 프로그래머입니다 라고 소개를 할려면 어떤 경험들을 해보면 좋을까요?
조금 구체적인 경험 예를 들어 'sensor의 device driver 제작'과 같이 작은 프로젝트 단위로 구체적으로 말씀해주시면 더욱 감사할 것 같습니다!

제가 여전히 아는 것이 없어서 명확히 질문을 못 드리는 것 같습니다.
선배님들의 도움을 부탁드립니다.

익명 사용자의 이미지

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);

mrx@Google의 이미지

ip header의 df mf flag

DF와 MF 둘다 1값을 가질순 없지 않나요?

(DF) 0 = 단편화되었음, 1 = 단편화되지 않았음
(MF) 0 = 마지막 단편화 데이터, 1 = 단편화 데이터 더 있음

단편화되지 않았는데 단편화 데이터가 더 있을 순 없으니까요

그렇다면 둘 중에 하나만 1이거나 둘다 0인경우 밖에 없는거 맞죠?

익명 사용자의 이미지

apm tomcat 연동 질문점요

apm공부중인데 이해가안가서요..
apm tomcat 설치하고 연동하였는데요
네임서버 구축하고 도메인도 연결하고 개인 ssl도 적용했습니다.

http:localhost(ip)/phpinfo.php
http:localhost(ip)/index.html
http:localhost(ip)/index.jsp

https:localhost(ip)/phpinfo.php
https:localhost(ip)/index.html
https:localhost(ip)/index.jsp
전부 정상적으로 페이지 나오는데.

http:도메인/phpinfo.php
http:도메인/index.html
http:도메인/index.jsp

mrx@Google의 이미지

fork()와 redirection in linux

#include
#include
#include

int main(int argc,char* argv[]){
pid_t pid;

printf("Hello! %d\n", getpid());

if((pid=fork())) {
waitpid(pid,0,0);
}
printf("Bye! %d\n",getpid());

return 0;
}

결과를 stdout으로 출력하면
Hello! parent id
Bye! child id
Bye! parent id
가 나오는데 다른 txt파일로 redirection 시키면
Hello! parent id
Bye! child id
Hello! parent id//추가됨
Bye! parent id
왜 Hello! parent id 가 뒤에 다시 출력 될까요? 알쏭달쏭하네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실 구독하기