问题列表 - 第25727页

设备锁定时,monotouch播放音乐

我试图让我的monotouch应用程序在设备锁定时继续播放,我在ObjC中找到了这个片段,想知道mt是否已经绑定了它.

AudioSessionInitialize (NULL,NULL,interruptionListenerCallback,self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
Run Code Online (Sandbox Code Playgroud)

audio xamarin.ios

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

在新的Facebook JavaScript SDK中显示弹出窗口

我以前href在我的网站上有一个.当用户点击它时,一个多朋友选择器显示他们可以邀请他们的朋友到我的网站.这是使用以下代码完成的:

 FB.ensureInit(function() {
        var dialog = new FB.UI.FBMLPopupDialog('XXXXXXX', '');
        var fbml = 'Multi-Friend-Selector FBML'
        dialog.setFBMLContent(fbml);
        dialog.setContentWidth(620);
        dialog.setContentHeight(570);
        dialog.show();
    });
Run Code Online (Sandbox Code Playgroud)

现在,我正在使用新的JavaScript SDK(http://connect.facebook.net/en_US/all.js),但旧的方法不存在......
如何使用新的SDK进行操作?

javascript facebook fbml fbconnect

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

微软什么时候会结束对现有.NET Framework版本的主流支持?

我想知道微软是否支持.NET Framework 2.0,3.0,3.5.

根据开发人员产品的Microsoft Support Lifetime页面,主流支持阶段应持续5年,并将支持阶段延长5年.

我在支持生命周期索引中找到了一个.NET Framework 2.0条目,但是我无法在那里(或.NET 4.0)找到.NET 3.0和.NET 3.5的任何条目.

根据.NET framework 2.0 ,.NET 2.0的主流支持阶段将于2011年4月12日结束.

我有两个问题:

  • 考虑到.NET 3.0和.NET 3.5依赖于.NET 2.0 CLR主流对.NET 3.x的支持也将于2011年4月12日结束?

  • 如果没有,何时结束对.NET 3.0和.NET 3.5的主流支持?

.net

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

在Java中的线程中使用PreparedStatements是否正确?

我还是一名兼职工作的大学生,因此我总是试图了解更好的做事方法.最近我不得不编写一个程序用于工作,其中程序的主线程将产生"任务"线程(对于每个数据库"任务"记录),这将执行一些操作,然后更新记录以表明它已完成.因此,我需要ThreadedTask对象中的数据库连接对象和PreparedStatement对象.

这大致是我最后写的,PreparedStatement每个线程创建一个对象是浪费吗?我认为静态PreparedStatments会造成竞争条件......

Thread A stmt.setInt();
Thread B stmt.setInt();
Thread A stmt.execute();  
Thread B stmt.execute();  

A版本永远不会被执行..

这个线程安全吗?创建和销毁PreparedStatement总是相同的对象并不是一个巨大的浪费?

public class ThreadedTask implements runnable {
    private final PreparedStatement taskCompleteStmt;

    public ThreadedTask() {
        //...
        taskCompleteStmt = Main.db.prepareStatement(...);
    }

    public run() {
        //...
        taskCompleteStmt.executeUpdate();
    }
}

public class Main {
    public static final db = DriverManager.getConnection(...);
}
Run Code Online (Sandbox Code Playgroud)

java multithreading jdbc thread-safety

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

Microsoft Dynamics AX - 面向新开发人员的资源

我试图找到一些很好的资源,这些资源将帮助我理解如何使用.NET Business Connector,而不必深入研究X ++和其他特定于AX的东西.

首先,我想要了解有关AX使用基础知识的更多知识,然后我想转向AX for .NET开发人员.

那么,有关书籍和资源的建议吗?

.net axapta

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

如何决定部署 Web 应用程序的硬件

假设您有一个 Web 应用程序,没有特定的堆栈(Java/.NET/LAMP/Django/Rails,都很好)。

您将如何决定部署哪个硬件?在确定需要多少台机器时存在哪些经验法则?

您将如何制定并发用户、同时连接、每日点击率和数据库读/写比率等参数来决定您需要多少硬件以及哪些硬件?

关于这个问题的任何资源都会非常有帮助......

具体来说,任何来自现实世界经验和案例研究的硬数据都会很棒。

performance web-applications

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

哪些OpenGL功能不是GPU加速的?

当我读到这篇文章(来自OpenGL wiki)时,我很震惊:

glTranslate,glRotate,glScale

这些硬件加速了吗?

不,没有已知的GPU可以执行此操作.驱动程序计算CPU上的矩阵并将其上载到GPU.

所有其他矩阵操作也在CPU上完成:glPushMatrix,glPopMatrix,glLoadIdentity,glFrustum,glOrtho.

这就是GL 3.0中不推荐使用这些函数的原因.您应该拥有自己的数学库,构建自己的矩阵,将矩阵上传到着色器.

长一段时间里,我认为大多数OpenGL函数都使用GPU来进行计算.我不确定这是否是一种常见的误解,但经过一段时间的思考,这是有道理的.由于状态切换太多,旧的OpenGL函数(2.x及更早版本)实际上不适合实际应用程序.

这让我意识到,许多OpenGL函数可能根本不使用GPU.

所以,问题是:

哪个OpenGL函数调用不使用GPU?

我相信知道上述问题的答案将有助于我成为一名更好的OpenGL程序员.请分享一些您的见解.

编辑:

我知道这个问题很容易导致优化水平.这很好,但这不是这个问题的意图.

如果有人知道某个流行实现的一组GL函数(如AshleysBrain建议,nVidia/ATI,可能依赖于操作系统)不使用GPU,那就是我所追求的!

合理的优化指南稍后会出现.让我们关注本主题的功能.

EDIT2:

本主题不涉及矩阵转换的工作原理.还有其他 主题.

opengl gpu hardware-acceleration opengl-3

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

Java Swing - 如何禁用JPanel?

我有几个JComponents JPanel,我想在按下"开始"按钮时禁用所有这些组件.

目前,我正在明确禁用所有组件

component1.setEnabled(false);
:
:
Run Code Online (Sandbox Code Playgroud)

但无论如何,我可以一次禁用所有组件吗?我试图禁用JPanel添加这些组件的位置

panel.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

java swing jpanel

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

JavaScript模块模式 - 使用"return this"怎么样?

在做了一些关于模块模式的阅读之后,我已经看到了几种返回你想要公开的属性的方法.

最常见的方法之一是在"return"语句中声明您的公共属性和方法,除了您的私有属性和方法.类似的方式("Revealing"模式)是简​​单地引用您想要公开的属性和方法.最后,我看到的第三种技术是在模块函数中创建一个新对象,在返回所述对象之前为其分配新属性.这是一个有趣的想法,但需要创建一个新对象.

所以我在想,为什么不只是this.propertyName用来分配你的公共属性和方法,最后用到return this最后?这种方式对我来说似乎更简单,因为您可以使用通常varfunction语法创建私有属性和方法,或使用this.propertyName语法来声明您的公共方法.

这是我建议的方法:

(function() {

var privateMethod = function () {
    alert('This is a private method.');
}

this.publicMethod = function () {
    alert('This is a public method.');
}

return this;

})();
Run Code Online (Sandbox Code Playgroud)

使用上述方法有任何优点/缺点吗?其他人怎么样?

javascript design-patterns module-pattern

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

在ASP.net Pages中在源视图和设计视图之间移动的快捷键

我知道F7/Shift F7会在Code behind和ASPX页面之间切换,但是在Visual Studio for asp.net Pages中切换源视图和设计视图的快捷方式是什么?

asp.net visual-studio

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