프로그래밍 QnA

zlqhem의 이미지

as 에서 masm이나 nasm의 ret n 같은 명령어 없나요?

함수 내부에서 ret n을 해주고 싶은데, 이 명령어가 없는거 같습니다. (인텔)

gnu.org에 있는 gas 에서 전체적인 문법이나 명령어는 없는것 같던데

혹시 전체적인 as의 문법이나 명령어(인텔 관련)을 보려면 어디를 참고하면 좋을가요...

iimec2의 이미지

__get_contiguous_pages () 이 함수 아시는분? 정말 없나용???

메모리 allocate하는 함수인데 어떤 알고리즘으로 돌아가는건지
정확히 모르겠습니다 .
[code:1]

look through the map for a run of consecutive pages that will
+ * hold a # of pages
+ */
+
unsigned long
__get_contiguous_pages(
unsigned int gfp_mask,
unsigned long num_adjpages,
unsigned int align_order)
{
unsigned long flags;
mem_map_t *p;
int repeats = 0;
pg_data_t *pgdat;
zone_t *zone;

DBG_ALLOC("%s,%d: %s(0x%x, %d, %d) - mem_map=0x%x\n", __FILE__, __LINE__,

jjangiya의 이미지

libiptc 에 대해서...

안녕하세요..

libiptc를 사용해서 netfilter모듈과 연동을 하는 파이어월 프로그램을 제작중입니다.

물론 iptables가 오픈소스이기때문에 iptables 소스의 도움을 받아가면서 하고는 있지만, 워낙 실력에 미천한지라 막히는 부분이 있어서 이렇게 질문을 올립니다.

혹시 libiptc를 가지고 작업을 하신분 있으시면 답변 주시면 감사하겠습니다.

구조체 ipt_entry를 사용해서 ip에 관련된 내용에 대해서는 필터링이 가능하지만, tcp에 관련된 내용에 대해서는 좀더 복잡한 기능들을 필요로 하는것 같습니다.

ktlsu1231의 이미지

32진수, 64진수 등.. 진수변환 문제?

안녕하세요.
32진수나 64진수등으로 일반적은 OCT, HEX, DEC가 아닌
다른 진수들로의 변환은 어떻게 하는 것이 좋은가요?
수가 double 정도로도 커버가 안되는데, 큰 수를 연산하는
Function을 구현한 다음에 해야하나요?

64진수는 영대소문자, 숫자, 특수문자 몇개를 사용하여
구성해보려합니다. 기존 구현된 방법이 있나요?

어떻게 해야 좋을지 상상이 안갑니다. 도와주세요.. :cry:

IDNed의 이미지

난수(random)에 관해...

난수 발생할때 나오는 난수는 진정한 난수일까요?

시드 값을 주면 그걸로 랜덤을 만드는데...
보통 (C/C++ 기준) 시드는 time(0)로 줍니다. 즉 초단위...

그러면 최소한 1초가 지나기 전에(초가 바뀌기 전에) 프로그램을 두번 실행시키면(엔터키 따닥) 랜덤의 결과가 같게 됩니다.
과연 이런 현상을 배제하는 방법은 없는 걸까요...

예를 들어

[code:1]
int main(){
srand(time(0));
for(int i=0;i<(rand()%1000);i++)
srand(rand());

spacelee의 이미지

분산시스템에 대한 교재나 사이트 추천 부탁드립니다.~

'분산시스템'

이라는 주제에 조금이라도 관련된 책이나

좋은 사이트 아시면 추천해주세요~~

kmhh0021의 이미지

솔라리스에서 C언어로 오라클 Connection 풀(pool)을 만들고자 합니다.

지난 3년간 BDB를 이용해서 DB를 만들어 왔었는데.

이번 프로젝트에서 오라클을 이용하게 됐습니다.

아직 ProC도 한번 안써봤지만 ProC에 대해서는 별로 걱정이 없는데(별로 걱정 할거 없는거 맞겠죠?)

오라클 Connection Pool 같은 경우는 예제가 없어 조금 걱정 됩니다.

Sparc에 Solaris 8이 설치되어 있는 환경에서

C언어로 오라클을 이용할것입니다.

sqlrelay는 대충 보니 콘넥트만 전담하는 릴레이 데몬같던데 맞나요.?

Connection Pool Library는 공개된게 있나요..?

min2to의 이미지

흠 죄송하지만 함수 질문좀.

[code:1]
#include <stdlib.h>
#include <string.h>

void reverse(char* s);

int main()
{
char str[100];

fgets(str,sizeof(str), stdin);
reverse(str);
printf("Reversed string : %s",str);
return 0;
}

min2to의 이미지

함수형식 에서 이해가 않되는게 있어서.

함수의 형식중에

예를들어 버퍼를 비우는 작업을할때 쓰는 함수가
fflush라는데여

#include<stdio.h>

int fflush(FILE * SYSTEM)

이런식이 더라구여 그래서 그런데여 FILE * SYSTEM에서
가운데에 *이런기호가 종종 나타나던데 이런건 무엇을
가르키는건가여? 음 포인터를 가르키는건 아닌거같아서.

흠 감사합니다

페이지

프로그래밍 QnA 구독하기