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

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를 중심으로 구현하는건지... 궁금합니다!

sitan81의 이미지

[Ubuntu] top 했을때 나오는 cahced 가 무엇을 나타내는 건가요??

아래는 제 서버의 top를 했을때 나오는 항목들입니다.

top - 21:20:41 up 8 days, 20 min, 2 users, load average: 0.27, 0.39, 0.43
Tasks: 180 total, 2 running, 178 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.7%us, 0.6%sy, 0.0%ni, 94.2%id, 0.0%wa, 0.0%hi, 0.5%si, 0.0%st
Mem: 8113120k total, 4911160k used, 3201960k free, 431808k buffers
Swap: 3906556k total, 0k used, 3906556k free, 3151704k cached

현재 저 cached라는 항목이 계속해서 증가하고 있습니다.
피크시간이라 사용량이 점점느는것을 감안하기는 하겠지만

어느순간 8기가 뚤어 버릴지 걱정이 앞섭니다.

서칭 해본 결과 file을 cache 하는 것이라는것을 알게 되었지만

skynsn3423의 이미지

유닉스로 숙박 시스템을 구현해보고있는 학생입니다.

time.h를 사용하여 숙박했을때 시간을 int 형으로 초로 저장해놓고
퇴실할때 시간을 계산하여 숙박비를 계산하는 프로그램을 구현하고있습니다.
위 두줄은 그냥 time 함수 두번 호출하여 뺄셈하면 몇초 걸린지로 계산하여 날짜를 계산하여 * 요금 해서 구할수있는데.

if문 조건으로 오전 11시 이전에 퇴실하면 그전날까지 숙박한것으로 계산하고. 오후 11시부터 3시 사이는 1박요금의 50퍼센트를 더 받고,

그 이후로는 당일 요금을 더 추가하는 식으로 구현을 하려고 합니다.

if 조건문을 어떻게 써야 할지 모르겠습니다. ( 시간 > 39600초(11시간)) 이런식으로 구현할수도없고;;

시간 조건을 주고싶은데 if문을 어떻게 써야 하는지좀 알려주세요 ㅠ

vani2의 이미지

int와 unsigned의 연산시 산술변환


int와 unsigned의 연산을 해보았는데요..

void main(void) {

int a = unsigned(23) + -235;
int b = 23 + -235;

cout << a << " " << b << endl;

}

다음코드를 실행해보니

4294967084 -212
계속하려면 아무 키나 누르십시오 . . .

다음과 같은 괴상한 값이 나왔는데

첫번째 값이 도저히 이해가 안되네요..

unsigned와 int사이에선 어떻게 산술변환 되나요?

페이지

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