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

nin23bix의 이미지

ssh : connection to host slave1 port 22 : Network is unreachable

안녕하세요~ 하둡 환경설정 하는 중에 막혀서 글 올립니다
master에서 slave1로 공개키 복사할 때 자꾸 네트워크가 안 된다고 떠요 ,, ㅠ
이틀 밤낮 고민하고 구글링했는데 도저히 못 찾겠어서 도움 요청합니다
어떤 것 확인해야 할 지 조언 부탁드립니다 ㅠ
감사합니다

vani2의 이미지

증감연산자가 ??

#include
using namespace std;
int main(void) {

int a = 0;

a = ++a + ++a;
cout << a << endl;
return 0;
}

출력값 : 4

예상한 대로라면 3이 나와야 할탠데

왜 4가 나올까요??

CodeWarrior의 이미지

저사양 PC에는 Xubuntu가 정답인 듯~~~

2004년 생인 도시바 Satelite-A10 에 winXP 사용중이었습니다.

winXP가 2014년 4월부로 지원이 끝난다고 하고,
또 치명적으로 이 놈의 놋북이 인터넷 웹브라우징만 하는데도
30분만 되면 노트북 발열로 인해 전원이 그냥 shutdown 되었는데요~

발열문제는 노트북 수명이 다 됬다고 생각해서 그런거 같고~
(아, 물론 쿨러나 먼지제거 등등 해봤죠~ 그래도 영~ 신통치 않네요!)

고민중에 리눅스를 먹이면 좀 나을려나 하다가~
그나마 익숙한 우분투 12.04 LTS를 설치했는데,
그놈의 unity 때문에 반응속도가 넘~ 더디더군요.

그래서 저사양 PC에 딱인 Xubuntu를 찾았습니다.
Linux Mint Mate 버전도 고민했는데...(아 물론 Xubuntu처럼 Xfce 데스크탑 버전도 있긴 하더라구요...민트에도~)

민트는 나름 UI가 주분투보다 나은것 같지만서도...

vani2의 이미지

캐스트 연산자 오버로드, return값,.. 등등

1) 다음의 코드는 무의미 한가요?

class Time

{

private:

int hour,min,sec;
public:

operator int() {
return 12345;
}//자기자신을 갖는 변환함수?

Time(int abssec,int dld=0) {

hour=abssec/3600;

min=(abssec/60)%60;

sec=abssec%60;
cout<<"객체생성"< }
~Time() {
cout<<"객체파괴"< }

void OutTime() {

printf("현재 시간은 %d:%d:%d입니다.\n",hour,min,sec);

}

};

vani2의 이미지

변환함수와 복사생성자 질문

이 역시 soen.kr을 보고 의문점이 생겼는데요..

class Time

{

private:

int hour,min,sec;
public:

operator Time() {
return 123;
}//자기자신을 갖는 변환함수?

Time(int abssec,int dld=0) {

hour=abssec/3600;

min=(abssec/60)%60;

sec=abssec%60;
cout<<"객체생성"< }
~Time() {
cout<<"객체파괴"< }

void OutTime() {

printf("현재 시간은 %d:%d:%d입니다.\n",hour,min,sec);

}

};

위의 코드에서

adnoctum의 이미지

kldp 의 내용 검색

이 곳에 질문을 올리는 것이 맞는지 모르겠는데,
적당한 곳을 알려 주시면 옮기도록 하겠습니다.

구글에서 KLDP의 위키/BBS 등의 내용은 검색이
안되는 것인지 궁금합니다.

KLDP wiki 의 아무 페이지나 들어 가서
그 내용을 검색할 수 있음직하게 구글에서
검색을 해도 결과가 걸리지 않습니다. 예를 들면,
"User Mode Linux 란 무엇인가"
를 키워드로 넣고 구글링을 하면, 통상적이라면
http://wiki.kldp.org/wiki.php/UserModeLinux 이 페이지가
나와야 할 것 같은데 그렇지 않습니다.
저 문구는 저 페이지에 정확히 있는 것임에도 불구하구요.

biokk의 이미지

리눅스 공유라이브러리 경로설정 어떻게 해야 하나요? 명령어 ldd 출력...

우분투에서 ldd ./a.out
실행하게 되면 a.out에 대한 라이브러리 항목이 나오는데요

linux-gate.so.1 => (0x00a8f000)
libexam.so (0x001d4000)
....
...
...
libdl.so.2 => /lib/tls/i686...

출력결과가 이렇게 나온다고 했을때

libexe.so의 경로를 설정해주어야 하는데(libdl.so.2 => /lib/tls/i686...처럼) 어떻게 해야 하나요?

예를들어 libexe.so 라이브러리가 /etc/lib 에 있다고 하면
ldd ./a.out 결과에서 보면
libexam.so => /etc/lib (0x001d4000) 이렇게 설정을 하고 싶습니다.

paser2의 이미지

Mysql-c 예제 연습중인데 빌드가 되지 않습니다

MYSQL에 접속하는 프로그램을 한번씩 만들어보고 있습니다
c#은 문제없이 잘 되었는데 c에서 막혔습니다

http://blog.naver.com/asloud/10101192728

해당 포스트 참고해서 진행했는데 빌드시에 오류가 뜹니다

vani2의 이미지

static 함수?

soen.kr의 C/C++ 프로그래밍 강좌중 C문법 부분을 재탕하다가 static 함수라는 것을 발견했는데요,

static함수는 C++의 클래스의 멤버함수의 static 지정자에서만 보던건데 C언어 자체에도 있었다는 것이 놀랍네요.

네이버로 검색해보니(아니면 검색 실력이 모자란건지..) 모두 static 맴버함수만 나오네요.

static함수에 대해선 자세하게 배운적이 없는것 같은데..(소유중인 C서적 3권에도 나와있지 않습니다.)

static함수라는 개념이 원래부터 C에 있었던것이 맞나요? 아니면 최근들어 추가된 건가요?

static함수에 관련된 스펙이나 문서의 링크 등을 제공해 주시면 감사하겠습니다.

페이지

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