프로그래밍 QnA

gokore의 이미지

printk를 너무 많이 쓰면 운영체제가 다운될 수도 있나요????

현재 공유기에다가 임베디드 리눅스 openwrt 올려서 사용중인데요

제가 함수 어떤 게 호출되는지 확인하고 싶어서 USB관련 모듈 함수에다가 모두 printk를 찍었는데요

이상하게 프로그램에서 open 함수를 실행시키면 아예 공유기 자체가 다운되버립니다.

계속 원인을 못찾다가, 설마 무리한 printk로 인하여 시스템이 다운된 것은 아닐까 생각해보는데

실제로 이런일이있나요??

trymp의 이미지

select 함수가 이상하게 작동합니다.

대량의 TCP패킷을 처리하는 부분은 select로 아래와 같이 다중화하였는데요.

자주 발생하는 현상은 아닌데요.

trymp의 이미지

select 함수가 이상하게 작동합니다.


대량의 TCP패킷을 처리하는 부분은 select로 아래와 같이 다중화하였는데요.

자주 발생하는 현상은 아닌데요.

listen()

while (1)
{
/* tv 값 셋팅 */

n = select = (max+1, readfdt, NULL, NULL, tv); // n값은 1 or 2인 경우도 있음.
if (n == 0)
continue;
if (n < 0)
// 애러처리

trymp의 이미지

select 함수가 이상하게 작동합니다.


대량의 TCP패킷을 처리하는 부분은 select로 아래와 같이 다중화하였는데요.

자주 발생하는 현상은 아닌데요.

listen()

while (1)
{
/* tv 값 셋팅 */

n = select = (max+1, readfdt, NULL, NULL, tv); // n값은 1 or 2인 경우도 있음.
if (n == 0)
continue;
if (n < 0)
// 애러처리

ehnuje의 이미지

커뮤니티에서 친구 시스템을 추가하려면 어떻게 해야할까요?

일단의 회원들이 가입된 상황에서 '친구'시스템이 추가가되어서 서로 친구를 맺는다면,
어떻게 시스템을 짜야할지 뭔가 생각이 떠오르질 않네요

user_id1 user_id2 를 컬럼으로 갖는 friend 테이블을 만들어서 하나하나 저장해야할까요?
아니면 더 나은 DB에서의 친구 관계 저장방법은 무엇이 있을까요?

또 profile.htm 페이지에 접근할 때

로그인/로그아웃 상태인지
/profile.htm?uid=1234 형태로 uid가 입력되었는지/아닌지
입력된 상태라면 그 값이 나의 값인지/아닌지

이런 경우로 나뉠 수 있는데,
이 때의 페이지 구성을 때에 따라서 바꿔주려면 어떻게 해야할까요?ㅠ

mbcls의 이미지

(SQL)간단한 view 생성 질문입니다.

참고 파일은 제가 짠 Releation Schema이며, 이를 토대로 오라클에서 테이블들을 만들었습니다.

CD와 음악~비디오 CD는 상속 관계이며, 음악~비디오 CD의 코드 attiribute는 CD의 코드를 참조하는 FK입니다. 붉은색은 FK, 밑줄은 PK를 의미합니다.

제가 하고싶은 것은 모든 CD가 나타나는, 컬럼이 '코드', '제목'으로 된 view를 만드는 것입니다. 그런데 여기서 어떻게 조인해야 할 지 모르겠네요....

우선, 부모 격이라 할 수 있는 CD 테이블에는 제목이라는 컬럼이 없습니다. 그래서 view를 만들 때 존재하지 않는 컬럼, 즉 '제목'을 만들어야 하는데, 제가 배운 것으로는 단순히 특정 테이블에 있는 컬럼만을 SELECT하는 방법밖에 없어서, 어떻게 view에서 '제목'이라는 컬럼을 만들어야 할 지 모르겠습니다.

익명 사용자의 이미지

패킷이 가장 처음 sk_buff로 담기는 부분을 알고 싶습니다.

네트워크 디바이스에서 패킷을 캡쳐 한 후에

리눅스 커널에서 사용하는 sk_buff에 넘겨주는 부분이 있을텐데

해당 함수가 어디인지를 못찾겠습니다 ㅠㅠ

얼추 흐름도(?)를 알려주시면 감사하겠습니다.

sk_buff에 각각 값을 어떻게 넣는지 확인을 해보고 싶습니다.

감사합니다.

lmk378의 이미지

정규표현식에 관해 질문있습니다.

arm asm용 vim syntax 파일을 받았는데요
약간 수정하고 싶은 부분이 있어서 직접 수정하려 했습니다.
주석처리부분을 수정하고 싶은데

/*
* hello world
*/

다음과 같은 주석은 정규표현식으로 어떻게 표현해야 하나요?
제생각은
/\*[.\n]*\*/
이렇게 하면 될것같은데 안되네요;;
혹시 .은 []안에 들어갈 수 없나요?

kgcrom의 이미지

size를 정하지 않는 배열이 구조체에 있는 경우 어떻게 되는지 궁금합니다.

안녕하세요.

요새 Redis 소스를 보고있습니다.
소스중에 string library라고 만들어놓은게 있어요.
그중에 궁금한 부분을 아래 코드로 만들어보았습니다.

페이지

프로그래밍 QnA 구독하기