问题列表 - 第24827页

为什么短时间和长寿命对象在垃圾收集方面有所不同?

我经常读到,在Sun JVM中,短期对象("相对较新的对象")可以比长寿命对象("相对较旧的对象")更有效地进行垃圾收集.

  • 为什么会这样?
  • 这是特定于Sun JVM还是来自一般的垃圾收集原则?

java garbage-collection

22
推荐指数
3
解决办法
7296
查看次数

MacBook强大到足以进行Ipad开发吗?还是需要MacBook Pro?

标题可能说明了一切.

考虑到ipad的处理器与macbook相比毫无价值,我认为Macbook应该能够运行模拟器.但是,对iphone/ipad开发了解不多,我想对此有所了解.

例如,通常需要为ipad dev运行多少个应用程序(编辑器,调试器,性能监视器,跟踪日志等).这些应用资源(内存,CPU)密集吗?

请不要考虑实际图像,3D,视频,声音的发展.据我所知,生产这些类型的创意资产需要相当强大的机器.我正在看的是一个机器来进行代码开发,物理,将生成的资产(图像,矢量图形,3D视频,声音等)放在一起.

ipad

5
推荐指数
2
解决办法
3099
查看次数

MediaRecorder准备失败

我是新来的.我一直在尝试使用Android模拟器创建一个视频捕获应用程序,但没有取得多大成功.据我所知,并浏览互联网上的所有样本和代码(本网站和其他网站),我仍然必须错过一步.

我试过在JonPro的这个帖子的末尾附近使用这个样本:http://www.anddev.org/viewtopic.php?p = 24723#24723

而且我已经尝试过制作我自己的但是媒体录音机总是会在准备阶段失败,其中包含"准备失败"的最无益的信息.我不知道我错过了什么.我似乎拥有正确的权限,并根据模拟器安装了SDCard.我应该使用2.1以外的Android SDK版本吗?

即使该论坛中的代码声称可以工作,我也发现这条线路丢失了:recorder.setCamera(camera);

但仍然没有喜悦,因为日志显示:'调用prepare()时失败得到摄像头(0x16b70)参数但是它仍然没有意义,因为预览没问题,但没有录音!任何帮助或建议将不胜感激.

编辑:任何人都可以确认这适用于SDK和模拟器吗?或者我是在浪费时间试图让这个版本在这个版本中工作.我能否获得prepare函数的源代码,因为它是OpenSource?

android mediarecorder

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

ORM市场分析

我希望看到你对流行的ORM工具的体验,如NHibernate,LLBLGen,EF,S2Q,Genom-e,LightSpeed,DataObjects.NET,OpenAccess,......

从我的exp: - Genom-e是安静的能够Linq和性能,开发支持 - EF缺乏一些关键功能,如延迟加载,Poco支持,pers.ignorance ......但在4.o它可能已经克服.. - 到目前为止,DataObjects.Net很好,通过我发现了一些错误 - NHibernate陡峭的学习曲线,没有100%Linq支持(如Genom-e和DataObjects.Net),但非常支持,可扩展和成熟

c# nhibernate orm

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

将int与int的Obj-C数组进行比较

我如何看看我的整数是否在整数数组中...

例如,我想知道7是否在[1 3 4 5 6 7 8]的数组中

有任何想法吗?

谢谢

nsarray nsinteger iphone-sdk-3.0

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

从字符串的末尾获取整数(可变长度)

我有一个可变长度的字符串,在字符串的末尾是一些数字.什么是最好/最有效的方法,解析字符串并从最终获得数字作为整数?

字符串和末尾的数字可以是任意长度.例如:

abcd123 --> 123
abc12345 --> 12345
ab4cd1 --> 1

java

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

强制Idea生成R.Java文件的最简单方法是什么?

我正在尝试使用intellij构思运行Android示例应用程序而R.Java文件缺少表单记事本示例源目录.

android intellij-idea

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

我的OpenCL内核在更快的硬件上速度较慢..但为什么呢?

在我完成多核编程课程的编写时,我想出了一些非常奇怪的东西,我想和你讨论.

我们被要求创建任何程序,以显示为多核平台编程的显着改进.我决定尝试在GPU上编写代码以试用OpenCL.我已经选择了矩阵卷积问题,因为我对它非常熟悉(我之前使用open_mpi对它进行了并行处理,对于大图像来说速度很快).

所以在这里,我选择一个大的GIF文件(2.5 MB)[2816X2112],我运行顺序版本(原始代码),我得到平均15.3秒.

然后我运行我刚刚在我的MBP集成GeForce 9400M上编写的新OpenCL版本,我得到的平均时间为1.26秒.到目前为止一切都很好,它的速度是12倍!

但是现在我进入节能面板打开"图形性能模式"该模式关闭GeForce 9400M并打开我的系统所具有的Geforce 9600M GT.Apple称这张卡的速度是集成卡的两倍.

猜猜看,我使用kick-ass显卡的时间平均为3.2秒...我的9600M GT似乎比9400M慢两倍多..

对于那些倾向于OpenCL的人,我在开始之前将所有数据复制到远程缓冲区,因此实际计算不需要往返于主ram的往返.另外,我让OpenCL确定最佳本地工作量,因为我已经读过它们在确定参数时已经做了很好的实现.

有人有线索吗?

编辑:makefile文件的完整源代码http://www.mathieusavard.info/convolution.zip

cd gimage
make
cd ../clconvolute
make
put a large input.gif in clconvolute and run it to see results
Run Code Online (Sandbox Code Playgroud)

opencl hardware-acceleration

11
推荐指数
2
解决办法
3970
查看次数

使用jquery ui可排序插件获取项目的起始位置

我正在使用jQuery UI可排序插件,我正在尝试获取2个警报

我想要元素的凝视位置和元素的完成位置.

$(function() {
    $("#filterlist ul").sortable({ opacity: 0.6, cursor: 'move', update: function(event, ui) {
            alert(ui.item.prevAll().length + 1);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我可以通过使用以下方式获取项目的位置: -

ui.item.prevAll().length + 1
Run Code Online (Sandbox Code Playgroud)

我用什么来获得它的起始位置?

jquery jquery-ui-sortable

5
推荐指数
2
解决办法
7370
查看次数

php中的新字节

我有代码JAVA

byte abyte1[] = new byte[k];
Run Code Online (Sandbox Code Playgroud)

但是php没有字节类型.有可能将此行转换为php吗?

php java byte

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