小编Fac*_*tic的帖子

如何从Wave Out捕获PCM数据

如何以编程方式捕获音频?我正在实现一个实时流式传输网络桌面的应用程序.视频部分已完成.我需要实现音频部分.我需要一种方法从声卡中获取PCM数据以馈送到我的编码器(使用Windows Media Format实现).

我认为答案与Win32 API中的openMixer(),waveInOpen()函数有关,但我不确定应该怎么做.

如何打开必要的频道以及如何从中读取PCM数据?

提前致谢.

windows audio winapi directshow

4
推荐指数
1
解决办法
2450
查看次数

JSONP - Access-Control-Allow-Origin和MIME类型错误

我试图创建一个jsonp请求的服务器和客户端,我似乎无法使其工作.我查看了很多指南,博客文章等,但几乎每个人都只显示客户端.

这是我的客户端代码

$.ajax({
    dataType: 'application/json',
    data: params,
    jsonp: 'jsonpCallback',
    url: settings.domain + '/httpext.dll?json_cc',
    success: function (data) {
        //determine the return status
    },
    error: function (response, status, error) {
        //error handling
    }
}); //end ajax
Run Code Online (Sandbox Code Playgroud)

现在,服务器正在返回这样的硬编码值

jsonpCallback({"username":"meltingice","posts"1234});
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法得到请求和响应一起工作.目前,响应是返回application/json,所以如果我改变了我的请求,那么期望jsonp它的错误

资源解释为脚本,但使用MIME类型application/json进行传输.未捕获的ReferenceError:未定义jsonpCallback

首先,如您所见,我已经定义了jsonpCallback.

现在,如果我将dataType更改为application/json,那么我会收到此错误

XMLHttpRequest cannot load http://myserver/httpext.dll?json_cc&sid=adsfhasjdkfhajksdghjk%3Basdhg&action=SALE&ccCard=&ccNum=&ccExMM=0&ccExYYYY=0&ccCVV2=&holdersName=&totalDue=0&dueDate=11%2F19%2F2010. Origin http://localhost:59905 is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它并没有放入callback=?网址.这令人沮丧.

如何设置服务器端以便我可以使用jsonp调用它?响应类型需要什么?如何格式化返回的数据,以便我的客户端代码可以撤回数据?

ajax jquery jsonp cross-domain

4
推荐指数
1
解决办法
8546
查看次数

如何确定html标签是否分成多行

我正在编写一个涉及抓取网页的PHP脚本.目前,脚本逐行分析页面,但如果有跨越多行的标记,则会中断,例如

<img src="example.jpg"
alt="example">
Run Code Online (Sandbox Code Playgroud)

如果情况变得更糟,我可以通过删除所有换行符来预处理页面,然后在最近的位置重新插入它们>,但这看起来像一个kludge.

理想情况下,我能够检测到跨越行的标记,仅与行结合,并继续处理.
那么检测这个的最佳方法是什么?

html php scripting

3
推荐指数
1
解决办法
1848
查看次数

php:output [] w/join vs $ output.=

我正在修改一些代码,其中原作者通过使用数组构建了一个网页:

 $output[]=$stuff_from_database;
 $output[]='more stuff';
 // etc
 echo join('',$output);
Run Code Online (Sandbox Code Playgroud)

任何人都可以想到为什么这样做会更好(反之亦然):

 $output =$stuff_from_database;
 $output .='more stuff';
 // etc
 echo $output;
Run Code Online (Sandbox Code Playgroud)

php string-concatenation

3
推荐指数
1
解决办法
1179
查看次数

在c#中使窗口突出显示搜索

是否有可能通过c#实际进行Windows搜索(在菜单中使用higlighting在Vista中找到的那个(例如你写'fire'并获得'firefox')).

谢谢 :)

c# windows search wds

3
推荐指数
1
解决办法
2452
查看次数

在MVC 3中使用Razor的自定义库

所以我正在为MVC 3开发一个内部库,我想将它添加到我的项目中.

我把它添加到我的web.config中.我添加了程序集并将其添加到pages - > namespaces部分和... no.不行.

我试过重新编译等等......但Razor完全不喜欢它.这不是一个智能感知问题......如果我使用我定义的命名空间,网站就无法运行.

我使它工作的唯一方法是使用以下语句:

@using Sample.Helpers
Run Code Online (Sandbox Code Playgroud)

我不想在页面中使用它.我希望能够将它部署到许多项目并将其添加到web.config绝对是可行的方法.

有人遇到过这个问题吗?

c# asp.net-mvc razor asp.net-mvc-3

3
推荐指数
2
解决办法
1785
查看次数

ASP.NET MVC控制器动作与自定义参数转换?

我想设置一个ASP.NET MVC路由,如下所示:

routes.MapRoute(
  "Default", // Route name
  "{controller}/{action}/{idl}", // URL with parameters
  new { controller = "Home", action = "Index", idl = UrlParameter.Optional } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

路由请求看起来像这样......

Example/GetItems/1,2,3
Run Code Online (Sandbox Code Playgroud)

...到我的控制器动作:

public class ExampleController : Controller
{
    public ActionResult GetItems(List<int> id_list)
    {
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,我如何设置将idlurl参数从stringinto转换为List<int>并调用适当的控制器操作?

我在这里看到了一个相关的问题,用于OnActionExecuting预处理字符串,但没有改变类型.我不认为这对我有用,因为当我OnActionExecuting在我的控制器中覆盖并检查ActionExecutingContext参数时,我看到ActionParameters字典已经有idl一个空值的键 - 大概是从字符串尝试转换为List<int>...这个是我想要控制的路由的一部分.

这可能吗?

c# asp.net asp.net-mvc iis-7 onactionexecuting

3
推荐指数
1
解决办法
3547
查看次数

编辑注册表值

我想更改pocketPC上的注册表值.我运行了以下代码:

if(enabled)
{
    dwData = 120;
}
if(RegSetValueEx(HKEY_LOCAL_MACHINE, _T("System\\CurrentControlSet\\Control\\Power\\Timeouts\\BattSuspendTimeout"), 0, REG_DWORD, (LPBYTE)&dwData, sizeof(DWORD)))
{
    return FALSE;
}
Run Code Online (Sandbox Code Playgroud)

但它不会改变注册表项.有谁知道如何用c ++设置注册表键值?

谢谢!

c++ registry pocketpc windows-mobile

2
推荐指数
1
解决办法
6657
查看次数

正则表达式匹配字符串中的连字符

我有一个正则表达式\([0-9]+|\-)\,可以采用数字或连字符.
但是如果我使用它来匹配-555它仍然有效,因为它匹配连字符-.所以我想知道是否有办法匹配整个事情?

regex

1
推荐指数
1
解决办法
2841
查看次数

c#:使用任何字符执行sql LIKE搜索的正确方法是什么

我正在使用LIKE%somestring%条件动态构建(c#)sql select命令字符串.在我的搜索字符串中,我希望能够处理在标准PC(美国)键盘上找到的任何字符(包括〜!@#%等,alt-special字符不是必需的,但会很高兴).我知道单引号需要加倍,也许双引号.可能需要哪些其他字符串修复才能确保正确的语法?

c# sql

0
推荐指数
1
解决办法
478
查看次数

如何使用Javascript设置动态字符串值?

我有这个代码,但因为我使用"" a.innerheight不会被它的值取代.是否有可能使这种动态?

a.style.webkitTransform = "translate(0,a.innerHeight)"
Run Code Online (Sandbox Code Playgroud)

javascript webkit transform css3

0
推荐指数
1
解决办法
5377
查看次数

启动Windows控制台app参数

我应该使用什么参数来启动最小化或隐藏的控制台应用程序?

这可能不使用第三方程序吗?

使用批处理文件

batch-file console-application

0
推荐指数
1
解决办法
1008
查看次数