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

gnujina의 이미지

알고리즘 차수 표기법에서 theta(0)이라는 건.없는 건가요?

어떤 루프에서 전혀 실행되지.않는 단위연산이 있는 경우에서 말입니다.
예컨대 완전히 정렬된 배열을 교환정렬 할 때, 교환연산은 전혀 일어나지 않는데요
이 경우 시간복잡도는 theta(0)이 맞나요?

이런건 사실 들어본적이없지만 theta(1)이라고 하자니 정의에 맞지않네요.
세타에 속하려면 오메가에도 속해야하는데
그럼 0 >= c 를 만족하는 양의실수 c가 있어야 하는데 그럴 수 없죠.

이럴때 Theta(0) 쓰면 맞는건지 궁금합니다

biokk의 이미지

pthread 동기 인가요? 비동기 인가요?

예를들어

pthread(&id, NULL, th_test, &test);
pthread_detach(id);

void th_test()
{
while(1)
{
....
}
}

이런소스가 있으면 pthread에 의해서 th_test가 스레드 함수로 따로 동작으로 하는데 그 안에는 무한루프로 되어 있는데
동기라면 무한루프가 종료되지 않기때문에 프로그램이 종료되지 않는이상 pthread_detch()가 실행이 안될것이고
비동기라면 무한루프에 상관없이 바로 스레드가 종료될것 같은데

동기로 동작하는게 맞는거죠?;;

shepherd44의 이미지

npapi와 firebreath 질문드려요~

내년부터 웬만한 브라우저에선 npapi 실버라이트등 다 금지한다는데 그럼 이거 기반인 firebreath도 당연 못쓰는거겠죠?...
그럼 기존에 npapi로 만들어진 plugin들은 다 못쓴다는건데...
firebreath로 plugin 개발을 진행하려 했는데 막혀버린다고하니 이제부턴 멀로 plugin을 만들어야할까요?
생각해보면 npapi나 activex 도 plugin 개발api로 볼 수 있잖아요. 각 브라우저들마다 plugin을 만들 수 있게 뚫어둔 구멍(예를 들어 com?)같은건 머가있는지도 궁금하구요...

중구난방의 질문이라 질문 요약해볼게요;;
1. npapi 대체 크롬 plugin 개발 api
2. 각 브라우저 plugin 개발 api없이 개발하는 방법(스크립트로도 많이 하는것같은데 펄이나 파이썬같은걸 쓰는건지...)

delightsol의 이미지

linux 개발 환경에 대해 질문 드립니다.

이번에 리눅스로 개발하게 되었는데

리눅스가 익숙치 않아서 모르는게 많네요.

1. 리눅스에서 so 파일을 만들려고 하는데 만약 centOS 에서 개발 한걸 레드햇이나 수세나 다른 리눅스에서도 별 작업없이 그대로 사용할수 있나요? 윈도우 처럼 7에서는 되는데 xp에서는 안되거나 그래서 다른 작업을 해줘야 하는건지 궁금합니다.

2. 컴파일러가 gcc 말고 다른건 없나요?? 비주얼 스튜디오 같이 유료 개발툴같은게 있는지요..? 아니면 그냥 eclipse나 기타 ide 툴이랑 gcc면 다 되는건지요?

3. 개발용으로 추천할만한 리눅스가 어떤게 있을까요?

리눅스는 예전에 좀 하다 안했더니 아무것도 모르겠네요.

알려주시면 감사하겠습니다.

yun2k의 이미지

정보보안 관련 암호화(기초)에 대해서 잘 아시는 분 있나요?

C랑 JAVA 및 정보 보안 공부를 하고 있는데 예제가 도저히 이해가 가지 않습니다.

만약 RSA 공개키 KU={23,55}(즉, e=23, n=55)인 사용자에게 전송한 암호문 C=15를 가로챈 경우에 평문 M을 찾아보세요. 반드시 계산 과정을 기술합니다.

[Hint1: n=55은 두 개의 소수(prime)로 소인수분해가 가능합니다.]

[Hint2: 역원 계산에 정수론의 확장 유클리드 알고리즘을 사용합니다.]

[문제 2] Diffie-Hellman 키 교환

만약 Diffie-Hellman 키 교환에 사용되는 공유 매개변수인 소수 p=11, 원시근 g=7일 경우, 다음에 답하세요.

(1) g는 p의 원시근(primitive root)이 되는 이유를 설명하세요.

[Hint: 이산대수를 참고]

(2) A의 개인키 Xa=3이고, B의 개인키 Xb=5일 때, Diffie-Hellman 키 교환의 결과로 생성되는 공유 비밀키(secret key) K를 계산하세요. 반드시 계산 과정을 기술합니다.

vani2의 이미지

디폴트 인자를 가진 포인터를 함수포인터에 대입할때..

void foo(int a = 12);
 
void main(void) {
 
	void(*fp)(int = 12) = foo;
 
}
 
void foo(int a) {
 
	cout << "foo함수 호출됨" << endl;
 
}

함수포인터의 디폴트 인수는 위와같이 지정해 줄 수 있다고 해봤더니 오류를 내뿜네요..
실험환경은 vs2013입니다.

1 IntelliSense: 이 선언에 대한 기본 인수를 지정하는 것은 표준이 아닙니다.

hodo44의 이미지

ie 관련 class가 있나요?

각종 홈페이지에서 login form- id, password 자동 완성 프로그램을 plugin 형태로 만들기위해 html paser를 찾아보는중에 든 생각입니다.
ie역시 html을 해석하기위해서 html 파싱을 스스로 할텐데 ie에서 미리 해둔 파싱내용을 가져와서 사용할순 없나요?
ie관련 class를 제가 공부하던 책에선 찾을수가 없어서요. 있다면 관련된 내용 홈페이지 좀 가르쳐 주실수 있나요? 구글링이 아직 부족해서인지 찾기가 힘드내요;

divi의 이미지

ubuntu 싱글 유저 모드있나요?(싱글 모드아닙니다.)

ubuntu vnc로 사용중인데요

원격에서 접속할 때 마다 다른 pts 로 접속되서 로컬에서 로그인하면 원격에서 사용하던 프로그램을 호출하지 못 합니다.(kill 명령어로 죽이고 사용해야합니다.)

그래서 linux에서 기본적으로 제공하는 멀티유저를 마치 xp 마냥 싱글유저로 사용하고 싶습니다.

방법이 있을까요?

anakonda2의 이미지

질문드립니다~!

안녕하세요 저는 컴공과 대학생으로

.wav 파일을 .mp3파일로 변환을 하는 프로그램을 만들려 합니다.

라이브러리를 사용하지 않고 만들려는데

기존 오픈 라이브러리를 참고 하는 정도로 해서 직접 구현해볼까 합니다.

언어는 C 또는 C++로 생각하고 있습니다.

2개월 정도 안에 구현 할 수 있을까요?? (자료가 많이 없던것 같아 보이네요)

그리고 참고 할 만한 라이브러리는 오픈 소스 아시는분은 알려 주시면 고맙겠습니다 ^^

huge123의 이미지

웹하드 솔루션 들이랑 CMS 솔루션들이랑 차이점이 있나요?

요새 홈페이지 구축하는데 많이들 쓰는 CMS 솔루션들이 있는걸로 알고 있습니다.

워드프레스, 드루팔, 줌라 등등...

이런것들과 옜날부터 많이들 서비스하고 있는 웹하드 서비스가 기술 적으로 다른 것인지 묻고 싶습니다.

다른다면 어떻게 다른건지...

웹하드는 보통 윈도우 어플리케이션 기반이니 TCP/UDP 통신을 중심으로 서버/클라를 구현하고

위에 말한 CMS 솔루션은 HTTP를 중심으로 구현하는건지... 궁금합니다!

페이지

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