프로그래밍 QnA

cleansugar의 이미지

정규표현식의 계산복잡도 자료 있을까요?

정규표현식을 사용하는 검색을 과금하기 위해 검색식에 따라 계산복잡도를 계산하는 방법이 있을까요?

익명 사용자의 이미지

2진수 올림

최상위 비트에서 2진수 올림을 간단히 하는 방법이 없을까요?

예를들면 7544 (0x1D78) 값이 있으면 8192 (0x2000) 으로,
432987 (0x69B5B) 값이면 524288 (0x80000) 으로의 변환을
간!단!히 하는 방법이 없을까요?

cho6005의 이미지

arm system call에서 libc.a의 위치

user mode에서 시스템 콜을 호출하면

lib.a 에서 SWI 명령으로 exception vector table을 참조하여 sys_xxx() 함수가 수행되는 것으로 아는데

커널 2.6 버젼에서는 libc.a가 어디에 있는지 잘 모르겠어요~

그리고, i386에서 system call handler의 기능을 arm에서는 swi_handler가 수행하는 것이 맞나요?

gitspielen의 이미지

만든 프로그램을 Mips/Wince 5.0에 포팅하고 싶은데..

윈32 Free Pascal + Lazarus에서 노가다로(;;)작성한 프로그램이 있는데요
괜찮은 중고 pmp를 하나 구하게 돼서 거기에 크로스 컴파일해서 돌리고 싶은데
이게 하필 프리 파스칼이 공식적으로 지원하지 않는 mips 칩을 쓰고 있네요ㅜ
프리 파스칼 사이트에 있는 컴파일러 소스는 아직 mips 버전이 일부만 구현돼 있고 그나마도 수년째 관심이 끊긴 상황ㅜㅜ
취미로 간단한 어플 정도만 프로그래밍을 하는지라 직접 구현하기는 부담스럽고..
어떻게 소스를 재활용할 아이디어가 없을까요??

아, 그리고 드라이버 문제 때문에 wince 5.0 패치를 ms 홈피에서 다운받았는데
.msi 파일로 돼서 pmp에 깔 수가 없어요ㅜ windows installer를 지원하지 않는지라ㅜㅜ
이것도 어떻게 방법이 없을까요?????

ykstudent의 이미지

.bind=android_bind 이런 코드 형식은 어떻게 호출되는 걸까요

static struct usb_composite_driver android_usb_driver = {
.name = "android_usb",
.dev = &device_desc,
.strings = dev_strings,
.bind = android_bind,
};

static int __init android_bind(struct usb_composite_dev *cdev)
{
...
}

이런식의 코드가 있는데, android_bind를 실제 어느 부분에서 호출되는지 모르겠네요
소스상에 android_usb_driver->bind 혹은 android_usb_driver.bind 이런 코드로 호출이 될걸로 예상되는데
검색을 해봐도 없네요...

실제 호출은 되는데 어디서 호출이 직접 이루어 지는지 모르겠습니다.

아시는 분 설명 좀 부탁드립니다.

mwizard의 이미지

[완료]소켓통신 처리 제가 잘못한건가요?

클라이언트는 접속이 끊기면 자동으로 재접속을 요청합니다.

서버통신을 만들었는데 뭔가 이상한거 같아서요..

아래 코드가 이상한가 봐주세요..(특히 poll)

클라이언트는 두개면 연결을 유지합니다.

freehn의 이미지

아이폰 스타일로 pagination된 웹페이지를 한꺼번에 파싱하고 싶습니다.

요즘 웹사이트 중에 아이폰 스타일로 pagination된 웹페이지가 많은데요,
처음 로딩시에는 20개의 게시물 정도만 표시하고
스크롤을 맨 밑으로 내리면 그 밑에 추가적으로 20개가 달리는 식으로요.

그런데 이 페이지를 파싱할 때 한 페이지씩 노가다로 스크롤 다운해서 파싱하기가 힘들어서요..
한꺼번에 보고 싶은데
어떤 방법이 있을까요.

익명 사용자의 이미지

Java Service Wrapper 같은 프로그램 무료는 없나요?

Java Service Wrapper 같은 프로그램 무료는 없나요?

찾아본 바로는 JavaService가 있는 것 같긴한데.
java 실행시 System Propertie를 주는 -D 옵션이 안먹는것 같습니다.
아니면 java 프로그램 배치파일을 windows server에 등록할 방법은 없을까요?
답변 주신분 감사드립니다.

falconer의 이미지

[완료] 문자를 조합하려고 하는데요 이런 알고리즘 어떻게 되나요?

c#으로 str이라는 문자열을 배열로 리턴받으려고 하는데요.
빈공백으로 A, B, C 문자를

str = "A B C"

A
B
C
AB
AC
BA
BC
CA
CB
ABC
ACB
BAC
BCA
CAB
CBA

조합해서 배열로 결과를 받으려고 합니다.
C#으로 구현하려고 하는데요.

이런 알고리즘이 있을것 같은데요.

shkmanse의 이미지

CreateToolhelp32Snapshot을 써서 모든 프로세스가 아닌 특정 프로세스만의 쓰레드 정보를 얻을 수 있을 까요?

제목이 전부이긴한데;

보통 CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0) 이렇게 써서 프로세스들의 쓰레드 정보 전부를 가지고 있다가
pid로 검색해 특정 프로세스의 쓰레드 정보를 가지고 왔었는데요
이렇게 말고 특정 pid를 알고 있다면 모든 쓰레드 정보를 가지고 오지 말고(여기서는 두번째 파라미터가 0을 넣어서
인듯한데,,그곳에 특정 pid넣어도 다 가져온다는;;)
특정 pid의 쓰레드 정보들만 가지고 오게 할 수 있는 방법이 없을까요?

아시는 분 조언 부탁드리겠습니다ㅠ

페이지

프로그래밍 QnA 구독하기