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

twinwings의 이미지

read 관련 간단한 질문드립니다.

Serial(UART) 통신 중에 살짝 문제가 있습니다.

패킷의 기본 구조는

|1 Octet, 패킷길이 | 가변길이 데이터....|

이런 구조가 되겠고,

// 처음 1바이트는 패킷의 길이를 의미한다.
read(fd, &len, 1);
 
// 패킷의 나머지를 읽는다.
read(fd, &buffer, len);

이런 간단한 코드가 되겠는데요.

전송속도가 충분하지 않아서 그런지 한번의 read로 못읽는 경우가 종종 있습니다.

jasinnara의 이미지

메모리 주소당 데이터용량이 1바이트인 이유가 먼가요??

안녕하세요~

공부하다가 보니 문뜩 궁굼한게 있어서 이렇게 글을 쓰게 되었네요.

현재 대중적으로 사용하는 모든 메모리는 주소당 1바이트의 데이터를 가질수 있게 설계되었다고 알고있습니다.

그 말에 진실 여부와 왜 1바이트로 정했는지, 히스토리 등 잡담까지 아시는거 있으시면 알려주시면 감사하겠습니다.
(- _-)(_ _)(- _-)

---------------------------------------------------------------
제가 질문을 제대로 못한거 같아서 추가 합니다.

메모리
주소 | 데이터
0x00000001 | 1byte
0x00000002 | 1byte

32비트 기준 가상주소가 저런식으로 쓸수 있겠죠?
그렇다고 한다면 하나의 주소당 저장할수 있는 데이터의 최대 크기는 1byte가 되겠죠.
우선 저는 메모리를 이렇게 알고 있습니다.
여기서 질문. 왜 주소랑 1byte의 데이터를 가지는 걸까? 이것이죠.

ckanstnzja의 이미지

문자열에 순서를 고려한 압축 알고리즘이 있을까요??

제가 현재 문자열을 순서를 고려해서 압축 알고리즘을 적용하려고 하는데요
어떤 방식이 있는지 감이 안오네요
고수님들 알려주세요

joytouch의 이미지

crontab을 이용해서 라디오 녹화를 하고 싶습니다.

구글링해서 찾아보니 kldp에서 예전에 포스팅된 글이 있어서 참고 해봤습니다.
https://kldp.org/node/95974

우분투를 사용하고 있는데 일반 계정에서 실행하면 되지만 crontab에 등록하면 mplayer부터는 안됩니다. 아무리 해도 안되네요.

hjh3105의 이미지

유닉스 < 에 대해 질문있습니다~

유닉스를 최근에 배우고 있는 학생입니다.

< 에 대해 궁금한게 생겨서 이렇게 질문올립니다.

> 나 >> 에 대해서는 알겠는데 < 이거 왜쓰는지 모르겠습니다;;

예시는 cat < a.out 이런식으로 하는데 cat a.out 하고 다른게 없지 않나요???
다른상황에 어떻게 되는지 궁금해서 ls -al < a.out a.out 파일이 있을때만 출력이 되는데 ls -al 에 대한것만 출력하더라고요 ...

왜 쓰고 어떨때 쓰는지 궁금합니다ㅠㅠ

oispkc의 이미지

시리얼 포트 프로그래밍


시리얼 프로그래밍 라이브러리를 http://libserial.sourceforge.net/ 에서 받아서 컴파일 하고 인스톨 했읍니다.
그리고 테스트 프로그램을 했고 (serial.c) 이것을 두가지 방법으로 컴파일 했읍니다. (링크방법)
보드에 시리얼 포트가 없어서 시스템베이스 의 USB to 232C 컨버터를 사용했는데 /dev/ttyUSB0 으로 잡혔읍니다.

(1) g++ -Wall -static -o serials serial.c -L/usr/local/lib -lserial
(2) g++ -Wall -shared -o seriald serial.c -L/usr/lib -lserial -lm

두 방법 모두 컴파일 과 링크가 되었읍니다.

특히 ldd -v seriald 를 해 보면

rootuser7의 이미지

웹서버, 웹클라이언트, 홈페이지의 관계

안녕하십니까?
이 분야의 초보라서 여쭤 봅니다.

어떤 회사(기관)의 홈페이지가 있습니다.
이 홈페이지는 아파치 웹서버(S/W)가 탑제된 컴퓨터(H/W)에서 구동이 됩니다.
그리고, 제가 집에서 컴퓨터에서 웹브라우즈를 실행시켜서 그 회사의 홈페이지에 접속을 합니다.
S/W관점에서 보면 아래와 같습니다.
- 웹서버 = 아파치
- 웹크라이언트 = 웹브라우즈(IE/크롬 등)

그러면, 개발자가 개발한 홈페이지는 어떤 종류(유형/명칭)의 프로그램인지요 ?
즉, 홈페이지라는 용어 외에 다른 용어가 있는지요 ?
'웹서버', '웹클라이언트'처럼 말입니다.

HDNua의 이미지

NASM으로 procedure에 관한 질문 두 가지입니다.

안녕하세요. 시간이 안 가는 ★병장★ HDNua입니다.

아직도 작성하고 있는 compiler를 위해 MASM, NASM 등의 어셈블리 서적을 참고해가면서
어셈블리 인터프리터를 동시에 개발하고 있습니다.

MASM을 공부할 때는 프로시저라는 것이 반드시 정의되어야 하는 것이라고 생각했는데
NASM을 보니 프로시저는 단순한 레이블일 뿐이었군요. 처음 알았습니다.

(1) 이걸 제 가상 머신에 적용하려고 생각해보니 다음과 같은 문제가 떠올랐습니다.

사과먹는 곰돌이의 이미지

awk 입문자의 질문입니다.

아래와 같은 cumul.txt파일의 자료를 처리하려고 합니다.(실제 파일은 이것보다 아주 많이 깁니다.)
cumul.txt

A 1 4
A 2 4
A 3 5
A 4 5
A 5 5
A 6 9
A 7 8
A 8 8
A 9 4
A 10 2
A 11 2
A 12 0
A 13 0
B 1 1
B 2 1
B 3 1
B 4 4
B 5 6
B 6 7
B 7 6
B 8 4
B 9 2
B 10 2
C 1 5
C 2 9
C 3 8
C 4 7
C 5 3
D 1 3

seojh1431의 이미지

파일 완전 삭제 알고리즘을 찾고 있습니다..

오픈소스로 나와 있는 프로그램들이 많은데 Peter Gutmann 알고리즘이 삭제 하는 것 중 가장 강력하지만 시간이 많이 걸린다고 하더라구요..

single pass가 가장 짧구요.. 하지만 복구가 쉬울것같은.....

본론은 제가 직접 만들어보고 싶은데 알고리즘 소스만 따로 뗴 놓은 곳 없나요??

사이트 추천좀 해주세요

페이지

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