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

natdal의 이미지

(c#)재귀호출관련해서 프로퍼티 사용방법이 이해가 잘 안갑니다.

자료구조 공부중인데
c#으로 이진트리를 만들어보다가 도저히 구조가 머리속으로 그려지질 않아 이렇게 도움을 요청합니다.

//메인 실행 코드입니다.

karin92의 이미지

비주얼 스튜디오 버그같은데 해결법 좀 알려주세요.

스크릿샷에 보이는 것처럼

주석처리한 부분이 코드로 인식되는것 같습니다.

이럴때는 어떻게 해결해야 하나요.

eper의 이미지

EDB*loader 에서 실행할 컨트롤 파일에 시퀀스기능 없나요?

오라클 sqlldr에서 시퀀스를 사용한 컨트롤파일을 넣으면 제대로 실행되는데, edbldr에서 사용하면

edbldr error: syntax error while parsing control file at or near "SEQUENCE" at line 7

이런에러가 뜹니다.

해결방법있을까요?

ehaakdl의 이미지

TCP/IP 소켓 통신으로 파일전송중 sleep 이나 prinf 같은걸로 파일은 받는쪽에서 딜레이를 안주면 쓰레기값이 쓰이는 경우 때문에 질문드립니다.

클라이언트 쪽에서 서버에 전송을 하면 서버는 파일 열어서 받은거 쓰는형식인데 클라이언트가 전송하는게 느리다 보니 서버에서 읽는 속도가 빨라서????라고 생각이 들긴 하는데 recv로 어차피 받는거면은 클라이언트가 다 처리를 하고 send 처리 해서 보내는건데 클라이언트가 보내기 전에는 recv할게 없어서 블로킹이 되지 않나요? 이상하게도 못받은 변수 끝까지 읽어서 쓰레기 값이 파일에 쓰이는 경우 떄문에 문의 드립니다.

해당 소스코드 입니다.

플밍플밍의 이미지

c++))) friend를 사용해서 overload operaor+를 쓰려고하는데 선언이안됬다고나옵니다. 왜 빌드가안되는건가요?

friend Fraction operaor + (const Fraction&, const Fraction&);

를 클래스 퍼블릭에 썼는데 friend 부분에 밑줄이생기면서 선언이잘못되었다고 나오고,+부분도 ;가필요하다는 오류가나오네요 왜이런건가요?

Fraction operaor+(const Fraction& fr1, const Fraction& fr2)
{
numerator = (fr1.numerator * fr2.denominator) + (fr2.numerator * fr1.denominator);
denominator = fr1.numerator * fr2.denominator;
return Fraction(numerator, denominator);
}

를 Fraction.cpp가 아닌 소스.cpp의 메인함수 위에다가썼습니다.여기서도 마찬가지로 +에 ;가 필요하다는 오류가 나오고 return의 Fraction부분에 초록밑줄이 생기면서 Fraction에 대한 함수정의가 없다고 나오네요.

lo0p의 이미지

프로그램을 실행하면 RAM에서 얼마정도의 메모리를 할당할까요?

1.프로그램이 처음에 어느정도의 메모리를 할당 받잖아요?
그러면 이게 어떤기준으로 얼마만큼 할당을 받나요?

2.stack영역에 최대로 얼마만큼의 변수가 선언될 수 있나요? 예를 들어서 c코딩을 할때 변수로 val[15][25000]을
선언하니까 오류가 뜨더군요.

pooh2204의 이미지

동영상(혹은 추출된 음성)의 음성 크기를 측정할 수 있는 오픈소스가 잇을까요?

동영상에서 어떤 장면의 소리는 너무작고 어떤 장면의 소리는 너무 크고

이런 문제를 해결하기 위해 음성의 크기를 측정해서
굴곡이 심하면 평균값에 맞춰 음성 크기를 조절한다던지 하는 기능을 만들어보고싶은데..

FFMPEG같은 라이브러리에 volume을 설정하거나 하는 기능은 있는거같은데
volume 크기를 알 수 있는 라이브러리가 있나요?

플밍플밍의 이미지

초보)c++ lnk2019,1120 오류입니다. 클래스 인라인 배우면서 빌드했는데 오류뜨네요 ㅠㅠ

class Fraction
{
private:
int m_nNumerator;
int m_nDenominator;

public:

inline void print() const;

void store(int nNumer, int nDenom)
{
m_nNumerator = nNumer;
m_nDenominator = nDenom;
}
};//Fraction.h
---------------------------------------------------------
#include "Fraction.h"
#include
using namespace std;

sky1939의 이미지

Android Google Map 사용시 getMap()부분에서 계속 오류가 뜹니다.

GoogleMap map = ((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();

갑자기 잘 되던 코드가 어제 Google Repository와 Play services를 각 1버전씩 업데이트 한 이후 Cannot resolve method 'getMap()'에러가 납니다.

구글링을해서 MapFragment를 SupportMapFragment로 바꿔보고 getMap을 getMapAsync로 해봐도 변함없고

OnMapReadyCallback을 implements시켜서 아래의 코드를 넣어봐도

MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);

bk3206의 이미지

[RAW 소켓으로 TCP 구현하기] winsock으로는 windows xp sp2이후의 환경에서 어떤방법을 사용해도 메시지를 전송할수 없는건가요? 조언 부탁드립니다

MSDN이나 다른 여러 사이트들을 봐도 windows xp sp2이후부터는 RAW소켓 사용시 TCP는 클라이언트에서 send가 불가능하고, UDP는 송신주소를 변경하는 행위가 안된다고 되어있습니다.
그런데 구글링중에 어떤 댓글을 봤는데요. OS에서 보안기능 때문에 RAW 소켓이 작동하지 않는것으로 보안기능을 끄면 된다는 내용이었습니다.
해당 글에 희망을 가지고 일단 코딩을 시작하게되었습니다. (제가 사용중인 OS는 Windows7 64bit)

현재, UDP RAW소켓은 정상작동을 확인하였고, TCP는 역시나 작동하지 않고있습니다. 방화벽을 해제하고, 제어판 관리도구에서 통신관련 보안기능을 중지시켜도 작동하지 않습니다.

페이지

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