我编写了一个基本的SL4应用程序,用于从麦克风中捕获音频数据CaptureSource.麻烦的是,它是原始的PCM输出 - 这意味着巨大的和未压缩的.
鉴于我需要这个应用程序纯粹在SL4环境中运行,我如何将PCM音频数据压缩成可以更容易地传送到远程服务器的东西?
基本上我需要一个解决方案,我也可以部署/包含在Windows Phone Series 7应用程序中,以及一个可以在浏览器环境中工作的解决方案 - 我认为只有托管代码解决方案?
在对话中,人们已经建议使用Speex和WMA,但是我没有找到任何可以工作的库或示例而不需要引用在SL4项目中不起作用的DLL.
删除OOB应用程序时,独立存储创建的文件会发生什么变化?它们是保留还是文件也被删除了?从我可以扣除的文件将被维护,以便他们可以在浏览器中由相同的应用程序访问.对?
在C#或Java中,类是同时声明和定义的.在C++中,规范是分开执行.如果我们将整个类写在一个文件中,例如.cpp文件并将其包含在引用它的文件中,除了延长编译过程之外,技术上会发生什么样的坏事呢?
我是Cocoa编程世界的新手,我想在我的应用程序中添加Applescript支持.Apple网站上的例子似乎已经过时了.
如何向我的Cocoa应用程序添加Applescript支持?
我希望有人可以帮我建议使用nosql数据库Apache Cassandra实现合适的数据模型.比我更需要它在高负载和大量数据下工作.
简化我有3种类型的对象:
产品:
key - string key
name - string
.... - some other fields
Run Code Online (Sandbox Code Playgroud)
标签:
key - string key
name - unique tag words
Run Code Online (Sandbox Code Playgroud)
ProductTag:
product_key - foreign key referring to product
tag_key - foreign key referring to tag
rating - this is rating of tag for this product
Run Code Online (Sandbox Code Playgroud)
每个产品可能有0个或多个标签.标签可以分配给1个或多个产品.意味着产品和标签之间的关系在关系数据库方面是多对多的.
"评级"的价值经常"非常"更新.
我需要运行以下查询
考虑到评级不断更新,最重要的是使这些查询在大量数据上非常快.
旧版本的Visual Basic中使用的OLE变体,在COM自动化中普遍存在,可以存储许多不同的类型:基本类型,如整数和浮点数,更复杂的类型,如字符串和数组,以及一直到IDispatch实现和指针形式的ByRef变种.
变量也是弱类型的:它们将值转换为另一种类型,而不会发出警告,具体取决于您应用的运算符以及传递给运算符的值的当前类型.例如,比较两个变体,一个包含整数1,另一个包含字符串"1",为了相等将返回True.
因此,假设我正在使用基础数据级别的变体(例如,VARIANT在C++或TVarDataDelphi中 - 即不同可能值的大联合),我应该如何一致地散列变体以使它们遵守正确的规则?
规则:
如果我必须使用不同的排序和直接比较规则以使哈希适合,那就没关系.
我正在工作的方式是我将变量规范化为字符串(如果它们适合),并将它们视为字符串,否则我正在使用变量数据,就像它是一个不透明的blob,并散列和比较它原始字节.当然,这有一些局限性:数字1..10排序[1, 10, 2, ... 9]等等.这有点令人讨厌,但它是一致的,而且工作很少.但是,我想知道这个问题是否有一个公认的做法.
什么是PocoCapsule当前状态?它在不断发展吗?它是否与其他产品分开?关于IoC for C++的整体想法是什么?如果PocoCapsule没有发展,是因为IoC被认为对C++没用,不安全,其他模式出现或其他什么?
据我所知,实现IoC for C++的产品有2-3种,可能更少,PocoCapsule是最成熟的产品.
我在当前版本中看到了几个缺点(因为我从谷歌代码看到它是1.1):
有没有人有同样的想法?有人在这份清单上工作吗?开始工作有什么障碍,比如专利吗?
是否有任何应用程序将读取MySQL数据库表并生成INSERT语句的SQL脚本(以便我可以将表从一个数据库复制到另一个数据库)?或者如何将内容从db1.table1传输到db2.table2,其中table1和table2相同.
谢谢.
我将在.NET中开发一个网站的Web版本,并希望像在Blackberry上一样测试它.是否有可用于执行此操作的Windows模拟器?
在sql server 2008中,我有以下查询:
select
c.title as categorytitle,
s.title as subcategorytitle,
i.title as itemtitle
from categories c
join subcategories s on c.categoryid = s.categoryid
left join itemcategories ic on s.subcategoryid = ic.subcategoryid
left join items i on ic.itemid = i.itemid and i.siteid = 132
where (ic.isactive = 1 or ic.isactive is null)
order by c.title, s.title
Run Code Online (Sandbox Code Playgroud)
我试图在他们的子类别中获取项目,但如果类别或子类别中没有项目,我仍然想要返回记录.永远不会返回没有项目的子类别.我究竟做错了什么?
谢谢
编辑
使用第二个左连接和where子句修改查询,但它仍然没有返回空值.:/
编辑2
将siteid移动到项目左连接.当我这样做时,我获得了比预期更多的记录.有些项目具有空的siteid,我只想在具有特定ID时包含它们.
编辑3
表结构:
Categories Table
-------
CategoryID
Title
SubCategories Table
-------
SubCategoryID
CategoryID
Title
ItemCategories Table
-------
ItemCategoryID
ItemID
SubCategoryID …Run Code Online (Sandbox Code Playgroud)