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

mosad34의 이미지

공유 폴더를 빠르게 사용하는 방법이 있을까요?

안녕하세요~

다름이 아니고 윈도우에서 폴더를 공유해서 리눅스에서 접근해서 사용하고 싶은데

단순 윈도우의 네트워크 공유 폴더 말고

별도의 다른 프로그램이나 상용프로그램등을 통해 윈도우 특정 폴더의 공유해서

리눅스에서 빠르게 접근할 수 있는 기법이나, 프로그램등이 있을까요??

윈도우 공유폴더는 내부적으로 속도제한이 있는것으로 알고 있어서

윈도우 공유폴더 말고 다른 방법으로 리눅스에 빠르게 접근할 수 있는 방법이 있을까 하여

문의드립니다..

gyutae1990의 이미지

[완료]c++ 템플릿 기법을 이용해서 여러 타입의 데이터를 저장하는 링크드 리스트를 만들 수 있는지 궁금해서 질문 올립니다.

c++ 템플릿 기법을 이용해서 여러 타입의 데이터를 저장하는 링크드 리스트를
만들 수 있는지 궁금해서 질문 올립니다.

아직 구현은 안보았지만 제작한다면
템플릿 링크드 리스트로 구현하되 템플릿 인자 타입은 void* 로 모든
타입을 가리킬 수 있게 하는 방식으로 하려고 합니다.

노드 정의는
template (typename DATA_TYPE)
class Node{

DATA_TYPE *_data; //현재 가르키는 자료형
Node *_next; //다음 노드 주소
string _type; //_data의 타입 저장
}

해두고 Node 생성시 _data가 void*로 저장되면 타입을 모르므로
string _type으로 타입을 기록해두려고 합니다.

그리고
_data 값을 반환시 _type도 같이 반환하려고 합니다.

혹시 이렇게 링크드 리스틀 만든 분 계신가요??!

akayong의 이미지

vs2012에서 "올바른 win32 응용 프로그램이 아닙니다. "

개발 환경 : win7 32bit
vs2012
플랫폼 도구 집합 : v110_xp (vs2012 - winXP)

-> 즉, 구글링 해서 많이 나오는.. xp 관련해서 플랫폼 도구 집합 변경 하는건 상관없어 보입니다.

release - win32 로는 컴파일 - 링킹 - 실행 모두 다 잘 됩니다.

debug - win32 로.. 컴파일 완료, 링킹 완료.. 실행만 하면

"프로그램을 시작할 수 없습니다." 라는 메시지가 뜹니다.

그래서 해당 프로젝트의 debug 폴더를 보면
해당 exe 파일이 생성이 되어 있습니다.

그래서 exe 를 더블클릭 해 보면
"올바른 win32 응용 프로그램이 아닙니다." 라고 메시지가 뜨며 실행이 안됩니다.

전처리기 정의도 win32 되어 있고
대상컴퓨터 (/machine:x86) 옵션도 되어 있는데..

왜 이럴까요..

VS 는 왜이리 오류 메시지가
불친절 하나요....................... ㅠㅠ

walcoll2의 이미지

명령형 언어와 선언형 언어 질문좀 부탁드립니다!!ㅠㅠ

학교 과제중에, 생전 생각해보지도 않은 문제가 나와서 찾다 찾다 여기다 질문 올립니다 ㅠㅠ

"어떤 같은 문제를 해결하기 위하여 c와 fortran 같은 imperative언어로 작성한 프로그램과 prolog나 lisp같은 declarative 언어로 작성한 2개의 프로그램이 있다고 가정하자. 이 두 프로그램을 linux가 설치된 pentium pc에서 똑같이 컴파일 한 후에 수행시켰을 때 일반적으로 어떤 언어로 작성한 프로그램의 수행속도가 빠른가? 그 이유와 함께 설명하라."

이런 문제 인데, 컴파일러와 인터프리터의 차이로 설명을 해야하는지 ... 구글링해도 두 언어의 속도에 관한 건 나오지도 않아서. 시험기간중에 급하게 질문 올립니다.

그리고

union utag{

char bb[9];

enum days kk[2];

char *c;

}kk;

의 크기는 12 바이트 아닌가요? 찍어보니까 16바이트가 나오네요.

또 문제에서

is1472의 이미지

유닉스 /리눅스 소켓언어 출력버퍼 flush 기능

출력 버퍼를 flush 하는 그러니까 출력버퍼를 상대소켓의 입력버퍼로 강제로? 전송하게끔 하는 방법이 있나요 ?

출력 버퍼가 버퍼가 꽉차거나 또는 소켓이 닫힐때만 입력버퍼로 이동해서 질문 드립니다.

sw1004의 이미지

mysql Max함수와 order by desc limit; 의 차이점

mysql 쿼리문 관련해서 궁금한 점이 있어서 질문드립니다
특정테이블에서 해당 필드값의 최대값을 구하는 쿼리문을 작성할 때 select max(필드명) from table where~~ ,
select 필드명 from table wher~~ order by 필드명 desc limit 1 ; 두가지의 쿼리문이 있는데 두가지 쿼리문이 어떤 차이점이 있는지 질문 드립니다.
찾아보니 max 함수를 쓰는것이 좀 더 효율성이 좋고 속도가 빠르다라는 검색 결과가 있는데 많은 분들 의견 부탁드립니다

ljh723의 이미지

오프라인에서 yum으로 R 이라는 프로그램 설치 할수 있을까요?

리눅스 초보입니다..
R 이라는 것을 외부 네트워크가 안되는곳에서 설치를 해야합니다.

외부 네트워크가 되는 곳에서는 아래와 같이 명령 수행하니 설치가 잘 됩니다.
#yum clean all
#yum install -y epel-release
#yum update -y
#yum install -y R

외부 네트워크가 안되는 곳에서 어떻게 하면 R이라는것을 설치 할 수 있을까요?

josface의 이미지

[완료][리눅스] 용량은 여유가 있는데 용량 부족으로 부팅이 안되는 현상.

안녕하세요.
리눅스 시스템에서 어플리케이션을 개발하는 초보 개발자입니다.

현재 사용하고 있는 시스템은 리눅스 레드햇 6.3 32Bit 사용 중에 있습니다.
추가로 SSD를 사용하고 있고, Mysql DB를 사용하고 있습니다.
개발 어플리케이션 특징이 하루에 많은 양의 로그(텍스트 파일)가 생성되고 지워지고 있고, 거의 24시간 매일 쉬지 않고 운영됩니다.

그동안 별다른 문제 없이 잘 운영되고 있었는데 저번달에 한번 용량 부족으로 PC 부팅이 안된적이 있었습니다.
그당시 PC는 키고 다른 PC에서 telnet으로 접속하여 df -h 로 확인결과 88GB의 여유 공간이 있었던 것으로 확인되어 용량 문제는 아닌것으로 판단되어 폴더 생성을 하려했으나 용량이 부족하다는 메세지가 출력되었습니다.
그래서 어느정도 로그 파일을 지우고나니 부팅문제가 해결되었고, 로그 삭제 주기를 기존보다 반 짧게 설정하여 한달정도를 더 운영하였습니다.

gyutae1990의 이미지

[완료] 적당한 주석에 대한 여러 의견을 듣고 싶습니다.

[추가글]
어떻게 주석을 달아야 할 지 오랜 고뇌 끝에
Doxygen 방식을 주석 가이드라인으로 삼게 되었습니다.

질문 코드 case 중 case 1만 Doxygen 방식으로 올려둡니다.

case1(Doxygen 방식)
/**
@return bool : 정상 작동시 true, 아닌 경우 false

@param src_num : 2진 바이너리로 출력 할 값

@brief 10진수 값을 2진수 비트 단위로 출력한다.

@todo 예외 처리 미완
*/
bool DisplayNumToBit(unsigned int src_num) {

//해당 자료형의 비트 갯수 구하기
unsigned int cnt_bit = sizeof(src_num) * 8;

//비트 MSB오프셋 설정
unsigned int bit_offset = 1 << (cnt_bit-1);

페이지

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