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

synn의 이미지

[완료]c를 처음 접해보는 초보입니다.

안녕하세요. 눈팅을 주로 하다가 이번에 방통대를 입학하면서 처음으로 c를 접해보는 newbie입니다.

interssi의 이미지

파이썬


시작하기
- 파이썬??
- 파이썬 설치하기
- 파이썬 시작하기
- 변수
- 리스트
- 인터프리터

제어구조
- while
- if
- for

함수
- 함수
- 재귀적 용법
- 지역변수, 전역변수
- 값을 돌려주기
- 람다
- 연습 문제

자료구조
- 자료형
- 문자열과 리스트
- 튜플
- 사

newpolaris의 이미지

Knuth-Morris-Pratt 문자열 매칭에서 이해가 안되는 부분이 있어요;

 
	for(int idx = 1; idx < _t_L; idx++)
	{
		int i = fail[idx-1];
		while( *(ptr + idx) != *(ptr + i +1) && i>=0)
		{
			i = fail[i];
		}
		if ( *(ptr + idx) == *(ptr + i +1)) fail[idx] = i + 1;
		else fail[idx] = -1;
	}

이 책에 나와있는 failure function 인데요,
(fundamentals of data structures in c++ 입니다.)

 i = fail[i];
의 동작을 살

buelgsk8er의 이미지

vim에서 윈도우/리눅스 판별은 어떻게?

제목이 좀 부정확한데.. 알고 싶은 건

vim 스크립트에서, 현재 vim이 어느 플랫폼 상에서 돌아가고 있는지 판별하는 법입니다.

anster의 이미지

[완료] C++ 에서 const 관련 질문입니다..

안녕하세요~

C++ 공부중에 const 키워드와 관련된 궁금증이 생겨서 이렇게 질문드립니다.

제가 알기로 const 멤버 함수는

1. 내부에서 멤버 변수의 값을 조작할 수 없고
2. 클래스의 멤버 변수의 주소값을 리턴하거나
3. 상수화 되지 않은 함수, 즉 멤버 변수의 값을 조작하거나 멤버 변수의 주소값을 리턴하는 함수를

호출할 수 없다고 알고있는데

다음과 같은 경우에(편의상 생성자, 소멸자 등은 생략하겠습니다 ^^;)

class Person {
private:
char* name;
char phone[100];

public:
char* RetNamePtr(void) const {
return name;
}

char* RetPhonePtr(void) const {
return phone;
}
};

망치의 이미지

CentOS 5 디스크 오류 로그 - messages

vmware-server 가 돌고 있는 CentOS 조립 서버 입니다.
디스크는 500G 짜리 두개가 RAID 1 로 잡혀있구요.

종종 vmware-server 내 가상 서버가 뻗는 경우가 있는데 뻗은 시점에 아래와 같은 로그가 남아 있었습니다.
혹시 디스크 문제로 이런 오류가 생기는건가 싶어서 질문을 올려 봅니다.

지금까지 단순히 vmware-

nawoojong의 이미지

..

..

nonots의 이미지

[질문] vsftpd 에서 특정 계정만 특정 ip 에서 접속하게 제한 가능한가요?

vsftpd 설정이.. 쉬울거 같은데 어렵군요..
..
특정 계정을 허용/거부 하는건 가능하고..
특정 ip 도 허용/거부 하는것도 가능한데..
..
특정 계정에 대해서..특정 ip 에서만 접속가능하고
다른 접속은 차단하려는데..

ghking3000의 이미지

아파치가 MIME로 svg를 구분하지를 못합니다.

자꾸 text/xml로 나오는데 이거 해결할 수 있는 방법이 궁금합니다.
w3쪽 mime 정보 목록에는 image/svg로 나오는군요.

jbluefire의 이미지

Mercurial hg 특정 변경만 전파하기가 원래 안되는건가요?

Subversion 쓰고 있고
Mercurial 검토 중에 정말 궁금한 것이 있습니다.

Subversion 같은 경우 한 트리의 여러 변경 중 특정 revision들을 골라서 merge할 수 있는데요,
(물론 필요한 이전 변경이 없다던가 해서 발생하는 문제는 작업자 책임이라고 보고요, 어쨌든 릴리스 브랜치 관리에 이 기능이 꼭 필요합니다. 특정 버그 수정 revision만 골라내 릴리스 브랜치로 머지하는데 릴리스 관리를 크게 의존하고 있어서)
Mercurial은 특정 리비전"까지" 적용은 되는데
이전 것들은 건너 뛰고 최근의 특정 리비전만 옮기는 것이 안되는 것 같습니다.
제가 잘 못 쓰고 있는 건지..

예를 들어 A 위치, B 위치가 동일한 베이스에서 시작해서
B의 리비전이 2, 3, 4, 5, 6까지 올라갔다고 하면
B에서 일어난 변경 중 2, 3, 5는 무시하고 4, 6만 A로 가져가고 싶다..
이럴 때 어떻게 할 수 있을까요?
pull/push/update 명령 도움말을 아무리 뒤져 보아도 모르겠습니다.

페이지

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