프로그래밍 QnA

kkb의 이미지

awk 파싱에서 RS = 관련하여 질문드립니다

	RS = "[\t\n\v\f\r ]*[\r\n]+[\t\n\v\f\r ]*"

위 문장을 어떻게 해석해야 할까요?

built-in 변수인 Records, RS 변수가 어떻게 이용되는 지를 질문드리는 것은 아니고
"[\t\n\v\f\r ]*[\r\n]+[\t\n\v\f\r ]*"
위의 문자열이 의미하는 바를 아주 정확하게는 모르겠습니다

설명이나 도움 말씀 주시면 감사하겠습니다

stabber4의 이미지

커널 "BUG: scheduling while atomic" 문제 입니다.

안녕하세요.
제가 임베디드 커널 쪽 코딩 중에 어떤 문제에 봉착해서 이렇게 질문 드립니다.

어떻게 이런 상황이 되는지에 대해서, 가능성이 있을법한 이슈들에 대해 알려주셨으면 합니다.
아래 코드 확인 부탁 드립니다. (참고로 cpu는 i386 아키텍처 입니다.)

domiisa의 이미지

android 에물레이터 오류 !! 도와주세요.

전까진 잘됐는데 에뮬레이터 실행하니 첨부파일과 같이 에러창이 뜹니다.

환경설정 바꾼건 ndk1.6 쓰다가 1.5로 바꿧는데 그래서 이클립스 삭제하고

다시 깔았는데도 이렇습니다. 머가문제인가요...ㅠ

wolf_mother의 이미지

iPhone에서 RTMP프로토콜을 이용해 비디오 스트리밍을 하려하느데요

iPhone에서 RTMP프로토콜을 이용해 비디오 스트리밍을 하려하느데요 확실한 라이브러리를 부탁드립니다.

whdgjs12의 이미지

리눅스 커널 2.6 system.h

이제 막 리눅스 커널을 공부하고 있는 학생입니다.

커널 2.6.18버전을 쓰고 있고

it expert 리눅스 커널 프로그래밍 책을 공부중입니다. 그런데

메모리 관련 예제에서 include 에서 에러가 나는데

찾아보니까 제 커널에는 system.h가 없네요,, 이게 다른파일로 대체 된건지 먼지 잘모르겠습니다.

어떻게 해야 할까요??

witguy07의 이미지

오픈소스 고수님들..

오픈소스 고수님들... 오픈소스 배우는데 어려운것이 많네요..ㅠ;;

오픈소스 분류중에 운영체제와 인프라스트럭쳐 분야에서

Graphical User Interfaces에 해당하는 오픈소스소프투웨어에는 어떤것들이 있는지 좀 알려주세요

Gnome외에 또...

declspec의 이미지

리눅스 시스템콜 후킹

리눅스에서 시스템콜 후킹을 하려고 하는데요
쉽고 따라하기 좋은 예제로 설명이 잘되있는
사이트나 문서 혹시 좋은거 있으시면
링크좀 부탁합니다

아님 직접 설명이나 조언을 해주셔도 좋구요;;

기본 방식은
특정 커널모듈을 insmod로 올리면
이놈이 커널 메모리상에 있는 시스템콜 번호 - 함수 매핑하는 부분을
수정해줘서 다른 함수가 호출되게 하는건데요
심플하고 자세한 예제를 통해 실습해 보려고 합니다

trymp의 이미지

리눅스 커널에서 패닉이 날 경우 어떻게 디버깅 하세요??


안녕하세요. 리눅스 초보입니다.

리눅스 환경에서 user appllcation 은 GDB 나 addr2line 같은 tool 을 이용해서

죽은 메모리주소만 알면 쉽게 디버깅하잖아요..

근데 커널같은 경우는 패닉이 나서 웁스 메시지가 난 경우,

나타난 메모리 주소를 가지고 어떻게 디버깅하시나요??

가령 0x80A4645B 위치에서 죽었다고 할 때,

소스상의 죽은 위치를 어떻게 찾을 수 있는지 궁금합니다.

고수님들의 많은 조언 부탁드립니다.

windlike의 이미지

OpenBSD 커널에서 4G 정도의 메모리 사용 방법

OpenBSD의 Kernel을 수정 해야 할 일이 생겼는데 Kernel 내부에서 4G 정도의 메모리를 잡아서 쓰고자 합니다.

물론 장비는 64bit 에 메모리는 32G 설치 돼 있고 OpenBSD Amd64를 쓰고 있습니다.

이쪽 분야에 지식이 별로 없어서 몇일 째 삽질 중인데..

메모리 맵으로 봐서 커널은 0xffffffff80000000 에 위치 해 있는데 어떤 방법으로 어느 영역의 메모리를

할당해서 커널이 쓸 수 있는지 잘 찾아지지를 않네요..

확실한 답을 알려 주실 수 있으면 정말 행복 하겠고.. 아니라도 힌트라도 좀 주셨으면 합니다..

그리고 위의 문제로 고민 하다가 Ram disk 의 경우 대용량의 메모리를 참조 할 수 있으니

그쪽을 좀 찾아보려고 하고 있는데.. Ram disk 가 메모리 뿐만이 아니라 swap 까지 사용 하는것

같네요..

이곳에서 BSD 관련 질문 해도 되는거죠?

익명 사용자의 이미지

직교성을 높이기 위해서 DI 패턴을 쓰려고 하는데요

안녕하세요 아직 패턴에 대해 한참 미숙한 초보입니다

덕분에 질문이 초보수준에 머문점 부끄럽지만 그래도 질문 올려봅니다!!

클래스 직교성에 대해 고민하던중에 어떤분께서 도움을 주셔서

Dependency Injection 패턴을 이용하려고 하는데요

이게 알고보니까 생성자에서 사용하려는 다른 클래스 객체를 받아오는 형태여서

물론 컴파일이나 그런점에서는 좋지만 제가 생각하는 직교성

다시말해서 클래스 헤더파일과 바디cpp 만 따로 다른 프로젝트에 넣어도

이식이 가능한 그런 직교성을 만족하는 단계는 아니라고 생각합니다...

만들려는 클래스에 대해서 간단히 말씀드리자면

html 파싱을 하는데 있어서 html connection (서버에 메세지 보내고 메세지 받고 등)

객체 내부에 멀티플렉싱 모델로 메세지를 받아온 후에 이것을

파싱 객체로 보내려고 하는데 이때 필연적으로 html 객체가 파싱 객체를 포함할수밖에

없더라구요

페이지

프로그래밍 QnA 구독하기