Как использовать Redis в рамках программы C++?

Каков был бы лучший способ использовать DB Redis в рамках программы C++?

17
задан Jonathan Leffler 2 February 2010 в 02:25
поделиться

2 ответа

Фрагментная часть URL никогда не отправляется на сервер посредством запросов GET (или любого HTTP-запроса на этот счет), единственный способ получить его - это написать фрагмент Javascript, который анализирует URL и отправляет фрагмент обратно на сервер, например, через Ajax.

Это невозможно сделать только с помощью PHP.

-121--3772202-

Одна из проблем - пропускная способность звуковых кабелей, в которую я не пойду. Что касается аудиопортов, то следует использовать звуковые карты с максимальной частотой дискретизации 44100 или 48000 выборок/с при 16 битах/выборке/канале, что приводит к максимальной полосе пропускания 22,05 или 24 кГц. (в основном результат теоремы дискретизации Найквиста-Шеннона , хотя для дискретизации звука дискретизированный сигнал также должен быть непрерывной амплитудой для применения этой теоремы) и скорость передачи 176,4 или 192 кБс для стерео.

Согласно Studio Six Digital , линейка на iPhone поддерживает максимальную частоту дискретизации 48 кГц. Микрофон на 3G версии также работает на частоте 48 кГц, в то время как микрофон iPhone 1-го поколения был взят на 8kHz. Я не смог найти битовые спецификации глубины для iPhone, но я полагаю, что он использует 16 битовых образцов. Другой возможностью является 24 битовых выборки.

Согласно Fortuny на форумах Apple , который цитировал Apple Audio Developer Note, линия на MacBook поддерживает до 24 битовых выборок с частотой дискретизации 96 кГц для скорости передачи данных 576 кБит/с. На странице внешних портов и коннекторов MacBook указана максимальная частота дискретизации 192 кГц, но, возможно, они переключились с максимальной частотой дискретизации для цифрового звука с помощью оптического порта.

Для сравнения скорости телефонные системы имели частоту дискретизации 8 кГц при 8 битах/моно выборки, в результате чего максимальная скорость передачи данных составляла 8 кбит/с. ЧМ имеет частоту дискретизации 22,05 кГц при 16 битах/выборке/канале и является стерео, что приводит к скорости передачи данных 88,2 кБс.

Конечно, вышеупомянутые вычисления игнорируют проблему синхронизации потока данных и обнаружения ошибки и исправления, все из которых будут потреблять часть сигнала.

-121--1689589-

Использование библиотеки C-привязок ? Кажется, что обертка C++ нигде не доступна.

4
ответ дан 30 November 2019 в 11:44
поделиться

http://github.com/fictorial/redis-cplusplus-client

Эта клиентская библиотека C++ не поддерживается, однако, поскольку лишь немногие люди на самом деле используют C++ для общения с Redis.

4
ответ дан 30 November 2019 в 11:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: