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

news4682의 이미지

Putty 사용 중에 질문입니다.

현재 윈도우에다가 버츄얼박스 설치해서 우분투를 깔고
Putty를 이용해서 C프로그래밍을 공부하다가 의문점이 생겼습니다.
1. 왜 리눅스 환경에서 개발 공부를 해야하나?
2. Putty로 할 수 있는 프로그래밍 언어는 무엇이 있나?
입니다. 감사합니다 :)

klesis의 이미지

MySQL 프로그래밍 관련하여 질문 올립니다. 도와주세요~!

안녕하세요,

회사 업무 때문에 MySQL 을 쓰는데, 프로그래밍 언어 쪽에 초보라서 고수님들의 도움 부탁드립니다.

MySQL 서버 안에 다음과 같이 여러개의 database 들이 있습니다.

- DBName1
- DBName2
- DBName3
...

제가 원하는 것은 어떤 한 개의 MySQL script 를 짜서 각각의 Database 들의 특정 값을 보고서
그 값에 따라 다른 MySQL script 를 실행시키는 것입니다.

boyhong23의 이미지

제가.. 리스트 다항식을 구현하고 있습니다. 고수님들 도움이 필요해요(C)

헤더가 있는 단순Chain 리스트로 연결된 다항식인데요 ..
노드를 바로 Free 하지 않고 avail 에 모아두었다가 Free 합니다.
계속 메모리 참조 경고가 켜지네요 왜일까요

void retnode(polypointer node)
{ //node 가 가리키는 항을 제거한다.
	polypointer temp;
	temp=node->list;
	node->list=temp->list;
 
	temp->list=avail;
	avail=temp;
 
 
}

yudeu의 이미지

리눅스 시스템 콜 추가 하는 법 질문드립니다.

안녕하세요.

리눅스 초보잔데요.

일단 윈도우에서 VMware를 사용해서 우분투를 설치했습니다.

최신버전을 설치하니
3.5.0-17-generic 이 설치되어 있었습니다.

그런데 2.6버전으로 해보고 싶어서 리눅스를 다운 받고,
시스템 콜 추가를 위해

http://kklyoon.tistory.com/258
와
http://murfboy.tistory.com/16#recentTrackback
를 참조하여

kophoenix3의 이미지

데비안 grub2 비밀번호로 보호하기

인터넷에 찾아보고, 여기에 검색해도 잘 모르겠습니다.
어떤 홈페이지에는

grub-mkpasswd-pbkdf2
를 실행해서, 비밀번호를 복사하고나서,

/etc/grub.d/40_custom
파일을

set superusers="root"
password_pbkdf2 root
...비밀번호 복사하여 넣기...

update-grub2

위의 순서대로 하라고 나오던데요,
저는 안되었습니다.

그럽 초기화면에서, e 키를 누르면
비밀번호를 입력하라고 나와야 되는데요,
잘 안되네요.

답변 부탁드립니다.

idrukawa의 이미지

c++ xor 암호화

안녕하세요.

original 문자열, key 문자열을 입력받아
xor을 하여 암호화하는 간단한 구조를 시험중입니다.

간혹 original 문자와 key의 문자가 같을때
암호화된 문자가 NULL(ASCII의 0x00) 이 되어버리는데요.

이렇게 되면 복호화시
암호화된 문자열을 가져올 때 문자열의 끝으로 판단하고 NULL 문자 전까지만 가져오게됩니다.
복호화된 결과도 key 문자와 같은 문자 직전까지만 복호화 됩니다.ㅠ

이 부분을 어떻게 처리하셨는지 도와주세요~

harue6805의 이미지

유무선 공유기 서버 관련 질문입니다..

초보라 질문자체가 이상할지도 모르겠네요..

제가 지금 유무선공유기를 통하여 openwrt 펌웨어를 설치 하였고, 이후 서버를 통하여 유무선 공유기 wi-fi접속자 수를 확인하는 작업을 하려고 합니다.

그래서 말인데요..

단순 호스트 PC에서 유무선 공유기 접속자 수 파악하려고 하는데 쓸 서버좀 조언 부탁드립니다.

.. 그리구 정말 리눅스 초보라 그런데 서버 코드나 클라이언트 코드를 어디다 넣는지 부탁드립니다..(좀 쉽게 자세히 설명 해주시면 정말 고맙겠습니다ㅠ)

pogusm의 이미지

QT c++ 프로그램 자동 업데이트 관련 질문 드립니다.

mainProgram.exe 을 실행시키면 먼저 http를 통해 업데이트가 존재하는지 체크하여
업데이트가 없다면, 계속 프로그램을 진행하고
업데이트가 존재한다면, 자신(mainProgram.exe)을 종료시키고 update.exe 를 실행시킵니다.

(질문1. 자신을 종료시키고 다른 프로그램을 실행시키는 방법이 궁금합니다)

update.exe 는 http를 통해 "newProgram.zip.exe(자동압축해제프로그램)" 파일을 다운로드 받아
1. newProgram.zip.exe 를 실행시키고
2. newProgram.zip.exe 의 실행이 종료되었음을 감지하면
3. 자신(update.exe)을 종료시키고 mainprogram.exe 를 실행시킵니다.

(질문2. newProgram.zip.exe 의 실행의 종료를 감지하는 방법이 궁금합니다)

안그래도 초보인데 오랜만에 해보려니까 막막하네요 ㅠㅠ

감사합니다.

kdd43의 이미지

쉘프로그래밍중에 질문있습니다.^^

다음과같은 /home/lib:/bin/source/:/bin/source2/ 문자열을

구분자는:입니다.

변수에 -I/home/lib -I/bin/source/ -I/bin/source2/ 이런식으로 바꾸고 싶습니다. ㅠㅠ ":"를 "공백+-I" 로 바꾸고싶습니다. 어떻게 해야될가요???
답변주시면 감사하겠습니다.

dltkddyd의 이미지

비주얼씨뿔뿔과 지씨씨에서 sprintf를 사용할 때의 차이

Visual C++에서 sprintf를 썼는데, 경우에 따라서는 sprintf_s를 사용하라며 오류 메시지를 출력합니다. C++ 표준에서는 sprintf_s를 지원하지 않더군요. 마이크로소프트 전용이라서 다른 플랫폼, 예컨대 GCC에서는 sprintf_s를 사용하는 코드는 컴파일 되지 않을 겁니다. GCC에서는 sprintf만 지원하죠.
제가 라이브러리로 포함할 코드 몇 가지를 만들던 중 sprintf_s나 sprintf 함수를 선택적으로 사용할 수 있는 방법으로 전처리기를 사용하면 좋을 것 같다고 생각했습니다. 예컨대 비주얼을 나타내는 상수가 A라 하고, GCC 컴파일러를 나타내는 상수를 B라고 약속하면 다음과 같이 사용할 수 있겠죠.

#ifdef A
sprintf_s(...);
#endif
#ifdef B
sprintf(...);
#endif

그러니까 질문드리려는 것은 각 컴파일러를 구분하는 고유상수가 존재하는가라는 것입니다. 컴파일러를 구분하는 고유상수는 뭔가요?

페이지

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