프로그래밍 QnA

thethe의 이미지

[완료]리눅스 커널의 오버헤드 적은 모니터링 방법을 알고싶습니다

현재 리눅스 커널 2.6.23 스케줄링 정책을 수정하고 있습니다.

아직 미흡한 단계라 task_struct 구조체의 몇몇 변수값을 확인하고 싶어서

schedule(void) 함수 내에 printk를 삽입하고 dmesg를 사용하여 로그를 추적하고있는데요

printk가 가벼운 함수가 아닌지 스케줄링의 원초적(?)디버깅 방법조차 오버헤드가

plustag의 이미지

[완료] egrep or 조건값으로 변수가 들어가면.. 뭘 다르게 써야 하나요?

스크립트를 작성하다 질문 올립니다..

쉘상에서
egrep '(test|abcd)' file
이렇게 치면 file안에 있는 test나 abcd를 찾아서 걸러주는데..

스크립트상에서
~~~ | egrep '($TEST|$ABCD)' | ~~~
이렇게 하면 변수안에 있는 값들을 걸러낼 줄 알았는데 동작을 안하네요.

뭔가 다르게 써야 하는거 같은데..
검색해봐도

mayaabba의 이미지

usb_stor_set_xfer_buf

위 함수가 무슨 역할을 하는 함수 인지요.

더불어 혹시 device driver에 관련된 함수에 대해서 상세하게 문서화 되어있는

웹사이트를 아시는 분은 알려 주시면 감사하겠습니다.

도움 부탁드릴게요.

sisuc의 이미지

[질문] MySQL 쿼리

검색해 봤는데 안나오네요..

없는걸 찾는건지도 모르는 생각이 들어

이곳에 질문을 올려봅니다.

보통 검색을 할때

select * from teable_1 where title like '%keyword%'

를 쓰는걸로 아는데요..

저기서 title 필드만 아니라 table_1의 모든필드를 검색하고 싶을때

예를들면

select * from teable_1 where * like '%key

sinji81의 이미지

[완료]for루프 안에 변수 선언문에 관한 질문입니다.

int a = 10;
int b = 20;
for (int i=0; i<10; i++)
{
	int c = a + b;
	a = a + i;
}

이렇게 선언하면 c값이 루프를 돌면서 계속 변하는건가요?? 아니면 선언될 때만 값이 할당되고 그대로 인가요??

맨발의 이미지

여러행일 때 정규식 처리

여러 언어에서 여러줄을 처리하는 정규식은 별도록 옵션을 붙여야 하는 줄로 안고 있는데요..

<div class="div1">
  <table>
    <tr>
      <td>
        <embed ... 어쩌고></embed>
      </td>
    </tr>
  </table>
</div>

하는 html문서가 있을 때
javascript경우는

var matches = doc.match(/<div.+?>.+?<td>(.+?)<\/td>.+?<\/div>/mi) 하면
제 예상에는 doc.length == 2 이고
matches[1]에는 <embed .. 부분 내용이 있어야 하는데..(m = Multiline, i = Ignore Case)

결과는 matches.length == 0 입니다.

cococo의 이미지

[완료]Shell Script를 콘솔에서 실행하면 문제없이 돌아가는데, CronTab에 등록하면 안되네요.

안녕하신지요. 날씨 많이 덥네요. -_-;;

다름이 아니오라, 스크립트를 만들었는데 정상적으로 돌아가지 않는 현상을 발견하여, 질문을 올립니다.
음....일단 스크립트 문장을 보시는 게 이해가 빠르겠네요.

phw0317의 이미지

[완료] PHP소스코드좀 봐주세요

if (eregi("apple?",$img)){$pal1=0; $pal2=0; $pal3=255}
                else {$pal1 = rand(0, 255);
                                 $pal2 = rand(0, 255);
                                 $pal3 = rand(0, 255);}

PHP에서 쓰려고 하느데요 제가 $img값이 apple 인지 아닌지 비교하는 프로그램을 코딩을하려하는데

저렇게 해서는 돌아가지를

richjaff의 이미지

VS2008 릴리즈 모드에서 Just-In-Time 디버깅에 대해 하나 질문드립니다.

프로젝트에서 쓰는 PDB를 연동해서 함수 이름도 뜨게 하였고, 에러 라인의 위치도 정확히 뜨는 덕분에
릴리즈모드에서 실시간으로 프로그램을 돌리면서 디버깅도 한층 수월해졌습니다.
몇번 에러난것도 실시간 디버깅 덕분에 바로바로 찾아서 수정할 수 있었는데,
이번에는 이런 에러가 잡히더군요.

richjaff의 이미지

쓰레드에서 할당한 메모리를 다른 쓰레드에서 해제시켜도 되나요?

여러 쓰레드가 돌아가는 과정에서
하나의 쓰레드에서 new로 할당한 메모리를 다른 쓰레드에서 delete를 하는것에 문제가 없나요?

제 생각에는 각 쓰레드별로 메모리 할당기준이 다르기 때문에 다소 문제가 될것 같기도한데...
예를 들어, A에서 메모리할당 -> B쓰레드에서 삭제 -> A에서 메모리 할당시 삭

페이지

프로그래밍 QnA 구독하기