Каков был бы лучший способ использовать DB Redis в рамках программы C++?
Фрагментная часть 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++ нигде не доступна.
http://github.com/fictorial/redis-cplusplus-client
Эта клиентская библиотека C++ не поддерживается, однако, поскольку лишь немногие люди на самом деле используют C++ для общения с Redis.