프로그래밍 QnA + 설치 및 활용 QnA

leolo의 이미지

[질문]메모리에서 문자열 찾기.. 알려주세요..

지금 저에게 필요한 것은 이런것입니다.
얘를 들어, 12345678 을 던져주면 앞에서 부터 값을 비교하겨 가장 길이가 긴 데이터를 메모리에서 찾는 것입니다.

즉, 메모리에
1, 12, 134, 123이 있는 경우는 123을 찾고,

1, 12345, 123, 1234 가 있으면 12345를 찾고,

1, 142, 143, 1238 이 있으면 1을 찾는 것입니다.

이와 관련된 코드나 아이디어, 또는 참조할 만한 프로젝트가 있으면 좀 부탁드립니다.

dmswltnr의 이미지

암호화 키에 사용가능한 안전한 값을 얻고 싶은데요

처음 질문에서 get_random_bytes()를 제하고 다른 방법을 질문 드렸습니다.
랜덤함수 생성 방법은 random.c를 보면 세가지가 있습니다.
get_random_bytes()를 사용하는 방법.
dev/random에서 읽어 오는 방법.
dev/urandom에서 읽어 오는 방법.
첫번째 방법은 랜덤값이긴 하지만 hacker로부터 안전할 수는 없다고 기술되어 있습니다.
강력한 안전성을 가진 방법으로 두번째 방법이 제시 되어 있지요.
하지만 커널에서 두번째 방법을 사용하는 코드를 찾아볼 수가 없어서.
혹시 get_random_bytes()를 srandom()처럼 사용하게 되면 좀더 안전할 수 있는지에 대한 질문을 한거죠. 그러기 위해서 add_keyboard_randomness()같은 함수를 random()함수처럼 사용할 수 있는가에 대한 거였죠.

cs010101의 이미지

[질문] 저의 경우, 어떤 배포판을 선택해야 할까요.

안녕하세요. 저에게 맞는 배포본을 선택하고자 여러분들께 조언 부탁드립니다.
저의 용도는 다음과 같습니다.

1. 일단, 어지간한 멀티미디어는 리눅스에서 사용할려고 합니다.
기본적인 음악듣기, 영화보기, CD/DVD굽기 등등
2. 리눅스에서의 시스템 프로그래밍을 공부합니다.
3. 여력이 생기면, 임베디드쪽도 공부할려고 합니다.
4. 보안쪽은 항상 공부하고 있습니다.

대충 이정도 인데요, 저에게 맞는 배포본이 어떤것이 가장 좋을까요?
참고로,

vvalkyrie의 이미지

subversion의 "Can't recode string" 에러 메시지

gentoo linux에 subversion-1.0.6을 설치했고,
winXP에 tortoiseSVN-1.0.8을 설치해서 프로젝트 그룹용 문서관리를 하려고 합니다.
저 혼자 뿐 아니라 다른 사람들과 같이 사용할 거라 이것저것 테스트 해보고 있는데,
repositary 내에서 처음에 한번 한글 디렉토리를 만들어 커밋하고 난 후에는
한글 디렉토리 밑으로 새로운 파일의 추가, 기존 파일의 수정, log를 보는 것 등등이 되지 않더군요.
에러 메시지는 "Can't recode string" 메시지를 출력하고 있습니다.

tortoiseSVN 보다는 subversion에서 내놓는 메시지인 듯 해서 svn 쪽 메일링 리스트를 검색한 결과

choco18의 이미지

「질문」CD 없이 리눅스 설치..

466 듀얼 시스템에-_-
리눅스를 한번 깔아보고자하는데요..

공씨디가 다 떨어졌네요..

씨디없이 리눅스를 설치할순 없을까요?

nayana의 이미지

오목에서 금수체크하는 알고리즘 ( 불가능한가? )

오목에서 삼삼(3*3), 3*4 및 체크를 할려고 합니다.
생각보다 알고리즘이 까다롭네요^^
[code:1] int black_count = 0;
int white_count = 0;

for ( cell_x = 0; cell_x < 15; ++cell_x )
{
for ( cell_y = 0; cell_y < 15; ++cell_y )
{
if ( xCOmok::OmokPan[ cell_x ][ cell_y ] == xCOmok::BlackStone )
{
//----------------------------------------------------------------------
// - 대각선을 검사한다.( 검은돌 )

iderror의 이미지

enum 타입에 대한 질문입니다.

안녕하세요? 처음 글을 쓰네요.

소스코드를 분석하고 있는데 아래와 같은 문장이 있더군요.

아직 초보다 보니 잘 이해가 안가서 이렇게 질문을 올립니다.

typedef enum tag_TTY_ALT_E {
    TTY_ALT_NULL  = 0x0000;
    TTY_ALT_START = 0x0001;
    TTY_ALT_END    = 0x0002;
    TTY_ALT_KICK   = 0x0003;
} TTY_ALT_E;

위와같이 되어 있는데 저걸 사용하기 위해선 구조체 멤버 접근하듯이
사용하면 되나요?

[code:1]int main(void)
{
TTY_ALT_E testType;

bass1ife의 이미지

이전 글타래 중에 goto문 이야기가 나와서 질문 드립니다...

(단답형 질문인 것 같아 조금 거시기한 기분이 드네요...쿨럭;;; )

goto문을 사용할 때

goto somewhere;

somewhere:
//codes...

이렇게 사용하는 걸로 알고 있습니다.

혹시 C++에서 클래스 정의할 때

public:

private:

이 부분이랑 0.1%라도 관련이 있나요...?
frombc7197의 이미지

ntfs로 마운트하면 한글파일이 안보입니다.

에... 리눅스를 사용한지 얼마 안되는 고등학생입니다. :?:

이번에 옛날 하드를 컴퓨터에 달아서 그곳에 페도라 리눅스를 깔아 쓰고 있습니다.

그런데 원래 하드디스크[XP 사용중] 인 C:에는 마운트를 하여도

한글파일은 안보이더군요.

여기 KLDP에서 어떻게 하는지 보고 그대로 따라 했다가

fstab가 망가져서 낭패를 보았습니다.

어떻게 해야 한글파일이 보이나요? 8)

랜덤여신의 이미지

노틸러스에서 새파일 생성하면 권한이 600 으로 잡히는데,

노틸러스에서 새파일 생성하면 권한이 600 으로 잡히는데,
이것을 644 로 바꾸고 싶습니다.
어떻게 해야 할까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기