问题列表 - 第2486页

在CocoaTouch(iPhone OS)中,如何找到/消除Instruments Leak工具找不到的泄漏?

我有一个在模拟器中运行良好的iPhone应用程序.通过摆脱一切并非绝对必要的东西,它可以很好地响应记忆警告.当我在设备上运行它时,它运行良好.但是在经过一定程度的使用后,它崩溃了,错误代码为101 - 据我所知,操作系统会因内存使用情况而将其查杀.我可以看到内存警告(我正在记录它),我的应用程序响应它,但此后不久就死了.

如果我查看仪器中的应用程序(在设备上或在SIM卡中),它没有发现任何泄漏.此外,净内存使用量在600-700k字节的范围内.从我的应用程序的不同视图转换会增加内存使用量(正如预期的那样),但是当视图和控制器被释放并释放时,内存使用量从未像现在这样低.但是,添加通常只有1000-2000字节的范围内.因此,虽然泄漏显示我没有泄漏,但我怀疑某处存在问题.我还查看了我正在分配的所有对象,所有这些对象似乎都按预期进行了回收.我看到的唯一不断增加的对象是GeneralBlock-N(其中N是一些数字)

我不应该关注仪器净使用量数字吗?尝试诊断问题的后续步骤是什么?

ADDED:我没有调用malloc()或任何会返回我负责的缓冲区的CoreFoundation库.我正在进行的唯一非Obj-C调用是将语句记录到NSLog.

iphone cocoa-touch memory-management

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

如何增加mysqld-nt CPU使用率

我在Windows 2003上的mysql上有一个非常默认的安装.我正在重建一些索引,而且这个过程似乎只占CPU的3-20%.

有没有办法让它使用更多并加快流程?

mysql windows configuration

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

NSXMLParser和实体引用

我需要对NSXMLParser做什么才能处理实体字符?例如,如果我有以下元素<anElement> Left&Right </ anElement>我只在解析器中获得"Right":foundCharacters:delegate方法.

谢谢.

iphone cocoa-touch

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

解开std :: type_info :: name的结果

我目前正在研究一些日志代码,它们应该 - 除其他外 - 打印有关调用函数的信息.这应该相对容易,标准C++有一个type_info类.它包含typeid'd类/函数/ etc的名称.但它被破坏了.它不是很有用.即typeid(std::vector<int>).name()回归St6vectorIiSaIiEE.

有没有办法从中产生有用的东西?就像std::vector<int>上面的例子一样.如果它只适用于非模板类,那也没关系.

该解决方案应该适用于gcc,但如果我可以移植它会更好.这是为了记录所以它不是那么重要,它不能被关闭,但它应该有助于调试.

c++ gcc name-mangling

85
推荐指数
6
解决办法
4万
查看次数

右键单击菜单项时如何显示上下文菜单

我正在将一个MFC应用程序移植到.NET WinForms.在MFC应用程序中,您可以右键单击菜单或上下文菜单项,然后显示另一个包含诊断和配置项的上下文菜单.我试图将此功能移植到.NET,但我遇到了麻烦.

我已经能够捕获右键单击,禁用单击底层菜单并在正确的位置弹出上下文菜单,但原始菜单一丢失焦点就会消失.

在MFC中,我们通过使用TPM_RECURSE标志调用TrackPopupMenuEx来显示新的上下文菜单.

ContextMenu和.NET中较新的ContextMenuStrip类只有一个Show方法.有谁知道如何在.NET中这样做?

编辑

我已尝试通过ap/invoke 使用TrackPopupMenuEx,但这限制了您使用ContextMenu而不是在我们的应用程序中看起来不合适的ContextMenuStrip.它仍然无法正常工作.它不适用于新的MenuStripContextMenuStrip.

我还尝试了子类化ToolStripMenuItem以查看是否可以向其添加上下文菜单.这适用于MenuStrip,但ContextMenuStrip仍允许右键单击事件作为点击进行传递.

.net c# contextmenu winforms

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

SwingWorker的基本原理是什么?

对于我可以阅读的内容,它用于在swing应用程序中调度新线程以执行某些"后台"工作,但使用此而不是"普通"线程有什么好处?

使用新的Thread是不一样的,当它完成时使用SwingUtilities.invokeLater调用一些GUI方法?...

我在这里错过了什么?

http://en.wikipedia.org/wiki/SwingWorker

http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html

java swing multithreading swingworker

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

在ASP.NET类中访问响应对象

我有一个函数检查cookie(按名称)是否存在:

Private Function cookieExists(ByVal cName As String) As Boolean
    For Each c As HttpCookie In Response.Cookies
        If c.Name = cName Then Return True
    Next
    Return False
End Function
Run Code Online (Sandbox Code Playgroud)

我有一个以特定于应用程序的方式处理cookie的类,我想将所有与cookie相关的函数合并到这个类中.但是,如果我只是将它从aspx页面(它当前所在的位置)移动到上述类,我就无法使用此代码,因为我收到了错误:'Name' Response is not declared. 我修改了类以允许传递Response对象的引用:

Public Function cookieExists(ByVal cName As String, ByRef Response As HttpResponse) As Boolean
    For Each c As HttpCookie In Response.Cookies
        If c.Name = cName Then Return True
    Next
    Return False
End Function
Run Code Online (Sandbox Code Playgroud)

我的问题是:有更好的方法吗?

asp.net cookies class httpresponse

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

查询:计算每个项目的多个聚合

通常,您需要显示数据库项目列表以及每个项目的某些聚合数字.例如,在Stack Overflow上键入标题文本时,将显示"相关问题"列表.该列表显示相关条目的标题以及每个标题的单个汇总的响应数量.

我有类似的问题,但需要多个聚合.我想根据用户选项显示3种格式的项目列表:

  • 我的项目名称(总共15个,我拥有13个)
  • 我的项目名称(共15个)
  • 我的项目名称(由我拥有13个)

我的数据库是:

  • items:itemId,itemName,ownerId
  • 类别:catId,catName
  • map:mapId,itemId,catId

下面的查询得到:类别名称,每个类别的项目ID数

SELECT
  categories.catName,
  COUNT(map.itemId) AS item_count
FROM categories
LEFT JOIN map
  ON categories.catId = map.catId
GROUP BY categories.catName
Run Code Online (Sandbox Code Playgroud)

这个得到:类别名称,仅限此owner_id的每个类别的项目ID的数量

SELECT categories.catName, 
COUNT(map.itemId) AS owner_item_count
FROM categories
LEFT JOIN map
  ON categories.catId = map.catId
LEFT JOIN items
  ON items.itemId = map.itemId
WHERE owner = @ownerId
GROUP BY categories.catId
Run Code Online (Sandbox Code Playgroud)

但是如何在一个查询中同时获取它们呢?即:类别名称,每个类别的项目ID的数量,仅此owner_id的每个类别的项目ID的数量

奖金.我怎样才能选择只检索catId计数!= 0中的任何一个?在尝试"WHERE item_count <> 0"时,我得到:

MySQL said: Documentation
#1054 - Unknown column 'rid_count' in 'where clause' 
Run Code Online (Sandbox Code Playgroud)

mysql sql grouping mysql-error-1054

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

SessionID在ASP.NET MVC中不断变化为什么?

我试图跟踪某些事情并使用SessionID作为该对象的关键

然而SessionID每2-3个reqiests变化不应该保持不变?

HttpContext.Session.SessionID
Run Code Online (Sandbox Code Playgroud)

是我正在使用的代码.

asp.net-mvc session

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

一个小型Web服务器

有人可以建议一个小的网络服务器实现,它将说明网络服务器的功能概念吗?它应该是一种易于阅读和理解的语言,并且应该实现安全性和cgi,也许是javascript?

webserver

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