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

DwYoon의 이미지

정규식 여러가지 한꺼번에 치환

sed 나 vim 을 이용해서 간단한 변환을 하려고 합니다.

s/ 어쩌고1 / 저쩌고1 /
s/ 어쩌고2 / 저쩌고2 /
s/ 어쩌고3 / 저쩌고3 /
...
s/ 어쩌고n / 저쩌고n /

를 한꺼번해 해 주는 건 어떻게 하나요? 왜 이런 걸 모르고 있는지는 모르겠지만 아무튼 모르고 있더군요. 매뉴얼을 봐도 못 본 것 같고.

lshyun0의 이미지

페도라3 업데이트 중 다음과 같은 문제로 업데이트가 이루어지지

Test install failed because of package conflicts.
The following package were added to your selection to satisfy dependeny:

libtool 1.5.6 4.FC3.2

package libtool-1.5.6.-4.FC3.2 is already installed.

현재 libtool 팩키지를 rpm -qa|grep libtool를 검색해 보면 아래그림과 같이 나오는데. 이것들을 지우고 깔아야 하는건지 판단이 안서네요..명쾌한 답변 좀 부탁드립니다.

shamlock의 이미지

멀티미디어에 대해서 공부하는 초보자를 위한 조언좀 부탁..

리눅스 시스템에 대해서 어느정도 공부를 했구요
C/c++ 도 어느정도 공부를 했걸랑요. 시스템 프로그래밍이랑.. OS이론이랑..
힘겨워하면서 리눅스 커널 소스 살펴보면서
이럭저럭 리눅스 환경에서 공부하다가
임베디드 시스템..멀티미디어 플레이어 개발 회사에
입사하게되었는데...
그래도 어느정도 자신은 있었는데
갖가지 멀티미디어 용어들과 데이타통신이론, 신호처리 등등에
대해서 턱없이 부족함을 느끼고 있습니다.
지금 학교다닐때 D+ 맞았던 데이타 통신을 다시 공부하고 있는데요 ㅜㅜ. 또 신호처리 안들은게 얼마나 후회되는지 모릅니다.

oprsystem의 이미지

단방향 통신시 반복하여 오는 데이터 블럭의 최대 개수 문제..

안녕하세요..

아래의 그림은 단방향 통신을 나타냅니다.
A Block 부터 D Block 은 계속 반복 되어 들어 옵니다.

받는쪽(수신측) 에서는 동그라미의 전체 개수를 모르고 있습니다.
그리고 Block 의 전체 개수도 모르고 있습니다.
또한 Block 에 항상 4개씩 동그라미가 온다는것도 보장할수 없습니다. ( 제가 임의로 그려 놓은것일뿐입니다. ^^;;)

블럭 사이의 동그라미가 중간에 깨질수도 있습니다.
깨졌다는것은 CRC 를 체크해 보고 알수 있습니다.

위의 3

dorado2의 이미지

IBM 노트북에서 문제를 일으키는 리눅스가 있나요?

제가 IBM X40 모델을 사용중입니다.

첨에는 데비안 깔았다가, 지금은 우분투를 깔아서 XP랑 멀티로 잘 사용중입니다.

그런데 이 때까지 USB 포트가 2번이나 나가 버려서 2번 모두 메인보드를 통째로 교체한 사실이 있습니다.
뭐 공짜로 해줘서 불만은 없습니다만...

AS 기사 분께 여쭈어 봤는데요, 리눅스 같이 사용하다 문제가 생긴 거 아닌지.. AS 기사 분은 그런 문제는 아닐꺼라고 하셨는데.

왜냐면 USB 포트가 다시 나갔거든요 ㅡ_ㅡ :evil: :evil: :evil: :evil:

wire101의 이미지

nat(iptable) bridge 비교

방화벽 구성시
두방식의 장단점은 멀까요?

gnoygnas의 이미지

Java 프로그래밍 중에 스트링 저장~

아래 보면 setRetrunString에서 넘겨온 str을 private String retStr에 저장합니다..
여기서 두번 결과값 출력하는데 제대로 나오고요..
근데 getReturnString()을 호출하면 retStr 값이 null이 찍힙니다..
물론 최종적으로 리턴되는 값도 null이 되고요..

전혀 문제 없는 듯 한데...

제가 뭘 잘 못 이해하고 했나요?

도움 부탁드립니다...

[code:1] 53 class EMTIBehaviour extends CyclicBehaviour
54 {
55 private String retStr;
56
57 public EMTIBehaviour()
58 {

canelia의 이미지

std::string::replace

std::string str = "12,345,678,000";

이런식으로 문자열이 있을 때,

str.replace(",", "");

이런식으로 써서.. 쉼표를 다 지우고..

str == "12345678000"

로 만들려고 하는데..

오버로딩된 함수들을 찾아봐도 적절한게 없네요.. -_-;

어떤방법을 써야하나요?

aninly의 이미지

GTK+에서 이것를 사용하는 방법은?

Doubly Linked Lists에서

gint g_list_length(GList *list);

GList *g_list_nth(GList *list, gint n);

GList *g_list_find(GList *list, gpointer data);

간단한 예제나 사용하는 방법 좀 알려주세요.

gtk.org에서 찾아봐도 모르겠어요.

gyxor의 이미지

[운영체제] 세마포어(Semaphore) operation의 원리..

semaphore operation의 pseudo code입니다.
S.value의 초기값은 1입니다.

void wait(semaphore S)
{
S.value--;
if(S.value < 0) {

add this process to S.L;
block();
}
}

void signal(semaphore S)
{
S.value++;
if(S.value <= 0) {
remove a process P from S.L;
wakeup(P);
}
}

2개의 프로세스가

wait(S);

[critical section]

signal(S);

이러한 동일한 코드를 동시에(시분할 로) 실행한다고 했을때..

페이지

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