问题列表 - 第5152页

UIImagePickerControllerSourceTypeCamera占用内存

我正在使用UIImagePickerController,以便让用户通过拍摄新照片或从图库中选择图像来选择我的应用中的图像.使用画廊,该应用程序工作正常.但是,如果我使用相机作为源,应用程序会占用大量内存,并最终在变得非常慢后被杀死.

有人可以告诉我使用UIImagePickerControllerSourceTypeCamera的最佳方式.

这是我正在使用的代码

if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
    return;
picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[[self navigationController] presentModalViewController:picker animated:YES];
[picker release];
Run Code Online (Sandbox Code Playgroud)

iphone

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

从多个线程进行Java日志记录的最佳实践?

我想要一个由管理数据的几个任务生成的诊断日志.这些任务可能在多个线程中.每个任务都需要将一个元素(可能带有子元素)写入日志; 进去快点出去.如果这是一个单任务的情况,我会使用XMLStreamWriter,因为它似乎是简单/功能的最佳匹配,而不必在内存中保存一个膨胀的XML文档.

但这不是一个单任务的情况,我不确定如何最好地确保这是"线程安全",其中"线程安全"在这个应用程序中意味着每个日志元素应该正确和连续地写入日志(一个后另一个,不以任何方式交错).

有什么建议?我有一个模糊的直觉,即要使用的方法是使用一个日志元素队列(每个元素都可以快速生成:我的应用程序忙于执行对性能敏感的实际工作),并且有一个单独的线程来处理日志元素并将它们发送到文件,以便日志记录不会中断生产者.

日志记录不一定必须是XML,但我确实希望它是结构化的和机器可读的.

编辑:我把"threadsafe"放在引号中.Log4j似乎是一个显而易见的选择(对我来说很新但对社区来说很老),为什么重新发明轮子...

java logging multithreading

26
推荐指数
5
解决办法
5万
查看次数

更新属性文件的更好的类?

虽然java.util.properties允许读取和写入属性文件,但写入不会保留格式.这并不奇怪,因为它与属性文件无关.

是否有一个PropertyFile类 - 或者某些类 - 保留注释和空行并更新属性值?

java properties

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

我可以使用什么容器来编写二进制文件?

我想将ac数组写入容器中,如果可能的话我更喜欢修改它.我正在考虑使用vector但它似乎确实有一个写(*pchararray,len); 功能.字符串看起来像下一个最好的东西,但它也没有写函数?

c++ containers

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

JavaScript:通过浏览器取消事件

我正在asp.net网站上实现一个浮动弹出窗口帮助控件,我正在使用JQuery来实现这些奇怪的位.

通过单击链接可以看到弹出窗口,该链接还具有到另一个页面的href,以支持禁用JavaScript的用户.我添加了"return false;" 到链接的onClick事件中的Javascript字符串的末尾,以防止导航到href值,并且非常高兴,直到我意识到这在Firefox中不受支持.

我遇到过几篇指向event.preventDefault方法的文章,该方法可用于让Firefox以相同的方式运行,但在所有情况下,所涉及的示例似乎都有一些繁琐的模式,即明确地向相关对象添加事件.

是否有一种简单的方法可以使这种语法工作?我想让我的控制尽可能简单.代码示例:

<a id="myLink" 
onclick="javascript:$('#myPanel').addClass('helpPopOn');return
false;" href="/pages/help.aspx?content=TestHelp">Help</a>
Run Code Online (Sandbox Code Playgroud)

javascript events

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

Winforms&TimeSpan - 哪种控制效果最好?

我正在使用winforms构建表单 - 并且应该添加视图和可编辑的时间跨度值.哪种控制最适合这个?

正常的编辑控件正确显示了值 - >但它对于更改值并不是很好

正常日期时间选择器不起作用

屏蔽的编辑控件没有任何标准掩码

有人对控制这项任务有好主意吗?

.net timespan winforms

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

WPF中的内部发光效果

简短问题:)有没有人有一种在WPF中创建内部发光效果的方法?

wpf

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

软件安全标准

什么行业已知的软件安全标准有任何人在开发涉及控制可能伤害使用它的个人的设备/系统的软件时必须遵守的经验?

coding-style

12
推荐指数
3
解决办法
1956
查看次数

向UINavigationBar(iPhone)添加左键

我已经创建了一个新的基于导航的iPhone应用程序.我将它添加到RootViewController中.

- (void)viewDidLoad {
    [super viewDidLoad];
    UIBarButtonItem *addButton = [[UIBarButtonItem alloc] init];
self.navigationItem.leftBarButtonItem = addButton;
self.navigationItem.leftBarButtonItem.enabled = YES;
}
Run Code Online (Sandbox Code Playgroud)

但是没有左按钮显示.有什么我需要做的吗?

iphone objective-c navigation-style uinavigationbar

27
推荐指数
3
解决办法
6万
查看次数

在MySQL中,"开销"意味着什么,它有什么不好,以及如何解决它?

简单的问题,但它现在一直唠叨我......

什么是MySQL中的"开销",我应该担心吗?

点击"优化表"确实是真的吗?

mysql overhead

153
推荐指数
3
解决办法
9万
查看次数