问题列表 - 第47274页

寻找一个简单的C++音频播放库

我正在研究一个简单的音频播放器,使用Qt和一切都很顺利.但我需要一个坚固而简单的音频库.我不需要任何奇特的东西,比如3D声音,我怎么知道现在这些东西还有什么呢.我只是在寻找一些简单而有效的东西.

我正在寻找的功能列表:

  1. 从文件播放音频
  2. .ogg,.mp3和.flac至少应该得到支持.
  3. 应该可以暂停播放.
  4. 我打算在C++中使用它

看到.没什么大不了的,但与此同时我很难找到合适的东西.我所针对的平台是Windows 7.

谁在那里知道我可能正在寻找的东西?

c++ windows audio

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

FB.Login(..)上的Facebook iFrame App中仅限Chrome的跨域脚本编写错误

在谷歌浏览器中(我在9.0.597.98)我使用Graph API/Javascript SDK的Facebook iFrame应用程序倾向于总是基于跨域脚本编写引发以下两个JavaScript错误(见下文),但仅在应用程序的一个页面上.

它进入第二条消息的无限重试循环.离开之后,它在今天早上报告了50万次重试!

正在使用的FB调用用于登录:

FB.login(function(response) {
  if (response.session) {
    // user successfully logged in
  } else {
    // user cancelled login
  }
});
Run Code Online (Sandbox Code Playgroud)

在Firefox和IE9中,我没有收到这些错误.它特定于Chrome(可能是WebKit). 奇怪的是,我在应用中使用了第二页FB.Login,除了其他浏览器之外,它还可以在Chrome使用.我在某处读到Safari对跨域脚本编写有更严格的要求 - 它与Chrome共享相同的代码库.

Domains, protocols and ports must match(错误消息)我相信实际上是满意的,因为我有另一个与FB.Login调用一起工作的页面我在这两个消息之间看到的唯一区别是postmessage查询参数对于每个消息都有不同的值(在消息中加粗).然而,只有一个iFrame构成了一个Facebook应用程序,所以我想知道为什么两个不同的值可能会一个接一个地使用.我不是故意引导回答专注于这个项目,但我确实想指出它.

欢迎提出我可能尝试解决此错误的建议.

Chrome JavaScript控制台消息:

消息1:不安全的JavaScript尝试使用URL访问框架

https://www.facebook.com/dialog/permissions.request?api_key=168297653202478&app_id=168297653202478&display=popup&fbconnect=0&locale=en_US&method=permissions.request&next=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy. php%23cb%3Df3d15633dc%26origin%3Dhttp%253A%252F%252Fsubdomain.example.com%252Ff22a8befa%26relation%3Dopener%26transport%3D postmessage%26frame%3D f111baf6f4%26result%3D%2522xxRESULTTOKENxx%2522&perms = publish_stream%2Coffline_access&return_session = 1&sdk =乔伊&session_version = 3从与URL帧http://subdomain.example.com/colonversationmap/Admin.TestPage.aspx?signed_request=871miFgH_-o05POnx20387XHd2YlArKLU6qUv8VkxY4.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTI5ODQyMDEwMSwidXNlciI6eyJjb3VudHJ5IjoiY2EiLCJsb2NhbGUiOiJlbl9VUyIsImFnZSI6eyJtaW4iOjIxfX19.域,协议和端口必须匹配.

消息2:不安全的JavaScript尝试使用URL访问框架

https://www.facebook.com/dialog/permissions.request?api_key=168297653202478&app_id=168297653202478&display=popup&fbconnect=0&locale=en_US&method=permissions.request&next=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy. php%23cb%3Df304d46e08%26origin%3Dhttp%253A%252F%252Fsubdomain.example.com%252Ff23ce8203%26relation%3Dopener%26transport%3D postmessage%26frame%3D fcd3637bc%26result%3D%2522xxRESULTTOKENxx%2522&perms = publish_stream%2Coffline_access&return_session = …

javascript google-chrome facebook-iframe facebook-javascript-sdk

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

将C#regex代码转换为Java

我在C#中找到了这个正则表达式提取器代码.有人可以告诉我这是如何工作的,我如何用Java编写等价的东西?

// extract songtitle from metadata header. 
// Trim was needed, because some stations don't trim the songtitle
fileName = 
    Regex.Match(metadataHeader, 
      "(StreamTitle=')(.*)(';StreamUrl)").Groups[2].Value.Trim();
Run Code Online (Sandbox Code Playgroud)

c# java regex

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

使用LINQ进行字母数字排序

我有一个string[],其中每个元素都以一些数字值结尾.

string[] partNumbers = new string[] 
{ 
    "ABC10", "ABC1","ABC2", "ABC11","ABC10", "AB1", "AB2", "Ab11" 
};
Run Code Online (Sandbox Code Playgroud)

我试图按如下方式对上面的数组进行排序,LINQ但我没有得到预期的结果.

var result = partNumbers.OrderBy(x => x);
Run Code Online (Sandbox Code Playgroud)

实际结果:

AB1
Ab11
AB2
ABC1
ABC10
ABC10
ABC11
ABC2

预期结果

AB1
AB2
AB11
..

c# linq sorting

35
推荐指数
4
解决办法
3万
查看次数

我应该加密URL参数传递的GUID吗?

我们正在创建一个Silverlight应用程序,需要通过调用站点的URL传入一些参数.

例如:http: //oursite.com/index.aspx?test = d53ae99b-06a0-4ba7-81ed-4556adc532b2

我们想给调用网站'test'字符串链接回我们表的GUID,它告诉Silverlight应用程序它们到达时的任务是什么.我们还在我们的应用程序中使用此GUID进行身份验证.

GUID是这样的:

  1. d53ae99b-06a0-4ba7-81ed-4556adc532b2
  2. 8354b838-99b3-4b4c-bb07-7cf68620072e

加密后,值会更长:

  1. l5GyhPWSBUw8KdD + TpWJOsoOFDF0LzmGzd4uufLx + V/d3eByGZ6zPcRjvCRMG2tg
  2. WVMN7B0FPa18/Q7 + U4njb5AOKnx6Ga9xoAsvCET6MyjM5TV6dO86OexaCXDiXaES

我的问题是,考虑到安全性,我们是否应该为他们提供加密的GUID或未加密的GUID?

有关系吗?

每个人对这种参数传递的体验是什么?

asp.net security encryption silverlight

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

在Oracle 10G Express中创建新数据库的SQL查询是什么?

在Oracle 10G Express中创建新数据库的SQL查询是什么?

sql

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

不可变的chrome sqlite返回对象

我使用sqlite DB作为webapp的存储系统.我一直在使用应用程序中直接从查询返回的对象.例如:

function get_book_by_id(id,successCallback,errorCallback)
{
    function _successCallback(transaction, results)
    {
        if(results.rows.length==0) {successCallback(null);}
        else
        {
            book=results.rows.item(0);
            successCallback(book);
        }
    }
    db.transaction(
        function (transaction) {
            transaction.executeSql("SELECT id,title,content,last_read from books where id=?;",[id], _successCallback, errorCallback);
    });
}
Run Code Online (Sandbox Code Playgroud)

这将返回一个具有给定id的对象,所有列都作为属性提供.尼斯.我刚才想到的问题是结果集对象的所有属性都是不可变的.因此,例如,如果我想要更改属性'title'它没有任何效果,这在我看来毫无意义.例:

get_book_by_id(1,handle,error);
function handle(book)
{
 //THIS DOESN'T WORK, book.title is still what it was.
 book.title=book.title+"more text";

}
Run Code Online (Sandbox Code Playgroud)

我当然可以将我的所有数据库对象转换为可变对象,但我宁愿不这样做.

这是预期的行为吗?我可以请求可变对象吗?

我在Mac OS X上使用谷歌浏览器9.0.

javascript sqlite html5 google-chrome

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

保存拖放布局的最佳方法

我已经看过几次这个问题,但它们主要与个别物品和饼干有关.我正在构建一个具有工具箱拖放功能的应用程序(非常类似于您在Visual Studio中看到的 - 即将对象拖到窗体上,为它们命名等等)因此可放置区域可能包含许多对象,包括嵌套的droppables.

关于什么是保存到SQL Server数据库的最佳方法,然后重新加载这样一个复杂的布局的任何意见?对象需要加载并完全按照保存的方式显示.它将由ajax完成,但除此之外,我不确定最好的方法.任何可能指向正确方向的例子都会很棒.

非常感谢.

javascript sql-server jquery

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

MVC中Model的用途是什么?它真的有用吗?

我是新手,所以请耐心等待.我最近在几个项目中使用过一个MVC框架,过了一段时间,我对MVC中"模型"的感知功能感到失望.

我得到了控制器和视图的有用性,我知道表示和逻辑之间的分离对于使代码在未来更易于维护是很重要的,尽管不一定更快或更强大.

如果首先将所有逻辑放在控制器内部,我看不到Model的任何用途,尤其是Active-Record.我们已经有了一种非常强大且易于使用的语言来与数据库进行通信,对吗?它叫做SQL.对于我来说,当实现模型像活动记录时,它的用处取决于您是否希望您的应用程序适合多个数据库.

所以我要问的是,如果你只使用一个数据库,为什么还要使用模型和Active-Records呢?为什么不只使用SQL?为什么额外的复杂层?你们有没有任何案例研究/现实生活中的故事,其中模型实际上可以比仅使用数据库类和SQL-away更好地做事情?

再一次,如果我似乎如此无知,我很抱歉,但我真的不知道为什么模型很重要.谢谢回答.

architecture model-view-controller paradigms

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

如何在类库中访问全局资源进行本地化?

我有一个asp.net网站(不是网络应用程序),我已经使用资源文件(.resx)本地化了UI的文本.我还有一个包含业务逻辑的类库,还有一个返回错误消息的验证方法.我需要本地化该错误消息,但无法找到一种方法来访问我的网站中的全局资源文件.在网站上,在后面的代码中,我可以使用Resources.LocalisedText.MyErrorMessage(其中LocalisedText是我的资源文件LocalisedText.resx的名称).但是在我的类库中,我无法获得它的引用.

我发现这个链接http://weblogs.asp.net/rinze/archive/2008/12/03/using-globalization-resources-resx-in-a-class-library-or-custom-control.aspx这说它可以完成,但它似乎对我不起作用,可能是因为我无法为网站获得正确的命名空间?

.net localization

6
推荐指数
2
解决办法
8088
查看次数