circular-buffer

    0

    1답변

    직접 순환 버퍼를 구현했습니다. 두 개의 스레드를 사용하여 테스트하고 싶습니다. 하나의 쓰레드는 버퍼에 연속적으로 쓰고 다른 쓰레드는 연속해서 읽는다. 특정 양의 데이터가 읽혀지면 벤치 마크를 인쇄하십시오. 이 순환 버퍼의 목적은 쓰기와 읽기가 동일한 메모리에 액세스하지 않으므로 경쟁이 발생하지 않습니다. #include <stdio.h> #include

    1

    1답변

    Windows Phone 용 인터넷 라디오 스트리밍 응용 프로그램에서 작업하고 있습니다. 나는 베스트 프랙티스와 다른 구현을 연구 중이다. 스트림을 읽으려면 다음 코드를 사용하고 있습니다. private MemoryStream bufferStream; private Stream stream; ... ... ... byte[] data = new

    1

    2답변

    저는 Atmel의 XMEGA 장치 용으로 작은 Zigbee 라이브러리를 구현하고 있습니다. 지그비 (Zigbee) 라디오는 내부 USART를 사용하여 MCU와 통신합니다. 라이브러리를 작성하기 시작할 때 고정 된 배열과 수신 된 데이터에 대한 인터럽트를 사용했습니다. 지그비가 프레임 길이를 알기 때문에 전체 커맨드를 얻었 으면 (마지막으로 시작 구분자와 체

    0

    1답변

    내 addFront 메서드 나는 모든 것이 깨는 이유라고 생각합니다. isEmpty() 메서드가 작성되었지만 깨지기 쉬운 것인지 확실하지 않습니다. 여기 public interface ExpandableBuffer { /** * Returns true if this buffer contains no elements. * @ret

    0

    1답변

    는 : while (1) { generate_noise(frames, period_size); snd_pcm_writei(dev, frames, period_size); } 잘 작동 .. 그러나 이것에 대한 : generate_noise(frames, period_size); while (1) { snd_pcm_writei

    0

    1답변

    나는 스크립트 작업을하고있다. 이 스크립트에는 몇 가지 기능이 포함되어 있습니다. 모든 함수에는 서버에 쿼리하는 하나의 URL 패킷이 있습니다. 서버는 JSON 형식의 데이터를 반환합니다. 이 데이터를 사용하기 위해 JSON 라이브러리가 포함되어 있습니다. 내가 직면 한 문제는 각 함수가 본문 실행을 마친 후 다음 함수를 호출한다는 것입니다. 같은 When

    0

    2답변

    링 버퍼에 문자열과 정수를 쓰는 방법은 무엇입니까? 여러 개의 문자열과 정수를 링 버퍼에 쓰고 싶지만 내 C++ 지식은 제한적입니다. 좀 더 자세한 정보가 필요하면 알려주세요. 당신이 제공 할 수있는 도움에 감사드립니다. 당신은 숯불하는 C 스타일의 포인터로 std::string 변수를 변환해야 string payload; int byte_pos; s

    2

    1답변

    크기가 2 인 원형 버퍼가 있습니다. 내 목표는 작업을 최적화하는 것입니다. 간단한 코드는 다음과 같습니다. class CircularBuffer { public: CircularBuffer(unsigned int bufferSize); // align this size to power of 2 void read(char * dst,

    0

    3답변

    예 다시, 나는 그 매우 정직하고 구현에 다시 올 : // write data always! if buffer is already full, overwrite old data! void Put(const CONTENT_TYPE &data) { buffer[ inOffset++] = data; inOffset%=size

    0

    2답변

    안녕하세요, 저는 Matlab을 사용하여 빠른 방법으로 작업하고 있습니다. 이것은 내 코드 FAST Detector의 이론입니다. 나는 내 코드가 비효율적이며 배열 부분과 루프에서 충분히 좋지 않다는 것을 안다. 이것은 내 코드입니다 : 편집 : 나는 코드가 5 분 더 오랫동안 실행되기 때문에 circshift()을 제거합니다. 나는 (@Oleg가 제안한대