프로그래밍 QnA

cats96의 이미지

임베디드 리눅스에서 콘솔을 통신포트로 변경하기 ?

안녕하세요

리눅스에서 부팅후에 콘솔 UART를 다른 UART로 변경하고,

콘솔로 사용하던 UART는 통신용 포트로 사용하려고 하는데요

가능할까요?

가능하다면 방법문의 드려요

lim4009의 이미지

dev cpp쓰다가 visual studio community로 바꿨는데 .....

혹시 두 프로그램의 차이점이있나요?

다른점이나 사용할때 주의사항 있다면 알려주세요 ㅎㅎㅎ

초보자입니다.

무시 환영입니다 ㅎㅎ

감사합니다

purewhites의 이미지

시작 프로그램 동작시 명령어 실행 오류

안녕하세요 우분투 초보 사용자입니다.
시작프로그램 등록을 위해서 gnome-session-bin 설치후
gnome-session-properties를 이용해서 프로그램을 실행 시킬려고합니다.
gnome-session-properties 이용해서 Mono (.net)을 실행해서 프로그램을 동작시키고 있습니다.
추가적으로 프로그램을 하나더 실행 시킬려고 하는데 명령어 문제가 발생하고있습니다.

웹서버 Kvm를 실행할려고 합니다.
curl https://raw.githubusercontent.com/aspne ... install.sh | sh && source ~/.kre/kvm/kvm.sh
등록하고 설치까지 하고 필요한 과정을 다 설치후
폴더이동후 k kestrel 명령어로 실행을 하면 잘동작을합니다.

air9603의 이미지

python 2.5 질문드립니다.

제가보는 교재내용중

"나머지 연산자를 사용할때 결과값의 부호는 두번째 연산자의 부호와 일치한다"

>>> -17 % 10

3

>>> 17 % -10

-3

위와같이 나와있는데요. 나머지 값이 왜 3인지 이해가 안갑니다.

오늘 시작한 생초보 입니다. 어리석은 질문이더라도 양해부탁드립니다.

ytt123의 이미지

shell 스트립트로, 가령 1을 01로 만드는 방법?

아래와 같은 텍스트 파일을
2010 12 31
2010 1 1
2010 1 2

아래와 같이 새로 정렬하고 싶은데요,
20101231
20100101
20100102

awk로 이거저거 시도해봐도 잘 안되네요.

효율적으로 바꾸는 방법 추천 좀 부탁드립니다.

감사합니다.

khalisto의 이미지

vi 패턴검색 삭제 연산에서요.

구글에서 vi 관련 명령어를 검색하다 command mode에서 적용가능한 아래 명령을 발견했는데

:/pattern1/,/pattern2/d : pattern1 이 들어있는 줄부터, pattern2 가 들어있는 줄까지 지우기

테스트를 해보니 pattern1 에서 pattern2 까지의 내용을 모두 삭제하는것은 확인하였는데 위에서 아래로만 처리가 되는것 같더라구요.

예를들면

aa 파일 내용이 아래와 같을 때

apple
banana
orange
mango

/apple/,/orange/d 를 실행하면 mango 만 남고 모두 삭제가 정상적으로 되나

/orange/,/apple/d 로 실행하면 아래와 같은 메시지가 출력되며 정상적인 처리가 안되는데

Backwards range given, OK to swap (y/n)?

혹시 이를 처리 할 수 있는 별도의 옵션이 있는지요??

eoen2eoen의 이미지

안드로이드 키보드 이벤트 관련 질문좀 드립니다.

현재 개발하는 앱이 있는데요

텍스트뷰 4개에 KeyListener를 넣어서

k, l, 1, 2를 누를때마다 해당 텍스트뷰의 배경을 바꾸고 나머지 텍스트뷰의 배경을 null로 바꾸게 넣어봤습니다

결과는 4개중 1개만 작동하고 나머진 작동이 안되네요..

동시에 작동되는 거라서 그런건지 궁금합니다..ㅠㅠ

허접한 질문 읽어주셔서 감사합니다

khalisto의 이미지

find 와 vi를 조합해서 개행문자가 포함된특정문자열을 삭제하고자 합니다.

안녕하세요.

여러가지 방법을 검색하던 차에 해결이 잘 안되어 질문드립니다.

find . -name "xx" -exec vi -c ":/apple/ d" -c "wq" "{}" \;

위 명령어는 xx 파일 내의 apple 이라는 키워드가 포함된 line 을 삭제하고 저장하라는 명령어 이며 실제 잘 동작하는 것을 확인햇습니다만

만일 xx 파일내용이 아래와 같이

apple
ornage

의 형식으로 2줄로 되어있는경우 이를 한번에 삭제하려면 어떻게 해야하는지 모르겠네요.

find . -name "xx" -exec vi -c ":/apple \norange/ d" -c "wq" "{}" \; (이방법으로 해보았으나 실패)

mamin79의 이미지

중복된 라인 출력 문의 및 기타 질문 (perl 프로그래밍)

안녕하세요!

perl 프로그램 구성 중, 조언을 얻고자 글을 처음 써보네요~^^
설명이 너무 장황하였는데요, 조언 해 주시면 펄 공부하는데에 도움이 될 것 같습니다.~

(예제) test.txt 파일 (실제로 여러 파일들이 있고, 앞에 라인 숫자는 파일마다 상이합니다.)
1 / df16 3968
2 / 7218 acb7
3 / 8de7 5348
4 / 2f59 f418
5 / d0a6 0be7
6 / ec87 a4e8
7 / 1378 5b17
8 / c6d9 6271
9
10
11
12

위와 같이 이런 형태의 파일이 있습니다. 물론 라인 수는 엄청 길어서 제가 예제로 짤라서 넣은 샘플이구요.
현재는 n, n+1 라인만 비교해서 data 값들이 중복이 있는지 체크하는 것으로 짰습니다.
중복된 값이 없으면 --> OK, 중복된 값이 있으면 error

여기서 추가로 더 추가 하고 싶은게 있습니다.

trymp의 이미지

공유라이브러리는 RAM 상에서 하나만 올라가는게 맞나요?


linux 2.6 (32bit) 에서 /lib/libc-2.5.so 나 /lib/libpthread-2.5.so 같은 것들은

여러프로세스가 공유하는 것인데, 실제로 물리적 RAM 상에서는 하나만 존재하는게 맞나요?

프로세스마다 가상주소로는 여러개인데 물리적 메모리에서는 저런 공유메모리가 시스템 메모리상에서

하나만 존재하는 것인가요?

자꾸 햇갈려서 질문 드립니다.

조언 주시면 감사하겠습니다.

페이지

프로그래밍 QnA 구독하기