问题列表 - 第2161页

NSThread与_NSAutoreleaseNoPool错误

我有一种方法可以将文件保存到互联网上,它可以工作但速度很慢.然后我想让用户界面更加流畅,所以我创建了一个NSThread来处理缓慢的任务.

我看到一个错误列表,如:

_NSAutoreleaseNoPool(): Object 0x18a140 of class NSCFString autoreleased with no pool in place - just leaking
Run Code Online (Sandbox Code Playgroud)

没有NSThread,我称之为:

[self save:self.savedImg];
Run Code Online (Sandbox Code Playgroud)

我使用以下内容使用NSThread来调用方法:

NSThread* thread1 = [[NSThread alloc] initWithTarget:self
                                        selector:@selector(save:)
                                              object:self.savedImg];
[thread1 start];
Run Code Online (Sandbox Code Playgroud)

谢谢.

cocoa multithreading memory-leaks memory-management

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

用于.NET的SMTP和IMAP服务器库

有谁知道C#的一个好的SMTP/IMAP服务器库?

我只发现了一些长期被遗弃的项目.


只有SERVER SIDE库,请不要再发布有关客户端库的帖子.

谢谢,菲永

.net imap smtp

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

易于使用的c ++的SNMP客户端库?

什么是易于使用的c ++的SNMP客户端库?

c++ snmp

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

我需要一个非常好的理由来使用Python

我一直试图在我的工作中使用Python.我们基本上使用C#和ASP.NET进行所有开发.我们80%或更多的项目都是Web应用程序.看起来很自然,我们会看一些漂亮的动态网络语言(Ruby,Python等),而对于像IronRubyIronPython这样的东西,我开始认真研究.

我喜欢Python.这是一种美丽,富有表现力的语言.当然,编码是一种乐趣.众多的python模块和框架使它非常吸引人.问题是,我想不出任何具体的问题,任何需要像Python这样的语言的特定障碍.ASP.NET为我们提供了RAD,它为我们提供了一个功能齐全的框架和所有优秀的东西.此外,我们都已经了解C#,并且在C#中有很多项目,学习一门新语言只是因为不太有效.

你们能帮助我想一些事情,最终说服我的老板真正学习Python并开始在项目中使用它吗?

编辑:我知道没有问题只需要一种语言,我只是意味着,是否存在动态语言优于静态语言的特定问题.

再次编辑:我还要提一下,我的老板促使我对此进行调查.他花了几个小时来研究这些语言,找到一个好的语言,学习它,然后弄清楚我们如何使用它.我在这里的最后一步,我不需要讲一讲为什么我应该考虑改变我公司所做的事情的动机,因为他们这样做是有原因的.

python

11
推荐指数
3
解决办法
3606
查看次数

如何避免ASP.NET MVC中的HttpRequestValidationException呈现导致异常的相同视图

我只想知道如何验证(或清理)ASP.NET MVC中的用户输入,以便无论提交的值如何都不会抛出HttpRequestValidationException.例如,使用文本输入,如果用户输入<BR/>,将导致异常并显示黄色死亡屏幕.我不希望这样.我想捕获异常并在当前视图中显示一个用户友好的错误,最好是控件加载了相同的值.

我找到了这个http://www.romsteady.net/blog/2007/06/how-to-catch-httprequestvalidationexcep.html,但它对我的目的没用.另外,我发现这个http://msdn.microsoft.com/en-us/library/aa973813.aspx并尝试放入模型绑定器但我无法工作.

.net c# vb.net asp.net asp.net-mvc

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

如何动态更改onClick处理程序?

我确信那里有一百万个帖子,但令人惊讶的是我找不到东西.

我有一个简单的脚本,我想<A>在页面初始化时为链接设置onClick处理程序.

当我运行这个时,我立即得到一个'foo'警报框,我希望在我点击链接时才会收到警报.

我做错了什么蠢事?(我试过click =和onClick =)...

<script language="javascript">

    function init(){

        document.getElementById("foo").click = new function() { alert('foo'); };
    }

</script>

<body onload="init()">
    <a id="foo" href=#>Click to run foo</a>
</body>
Run Code Online (Sandbox Code Playgroud)

编辑:我改变了我对jQuery答案的接受答案.' MárÖrlygsson '的答案在技术上是我原始问题的正确答案(click应该onclick并且new应该被删除)但我强烈反对任何人直接在他们的代码中使用'document.getElementById(...) - 而是使用jQuery代替.

javascript function

51
推荐指数
6
解决办法
15万
查看次数

所有项目中的共享组件,是否有比svn:externals更好的替代方案?

我的情况:我有几个组件,有时会对它们进行更改,并在很多不同的项目中共享.每个项目都将这些文件放在名为/ depends的子文件夹中.依赖包含所有常见组件的一堆svn外部.

svn:externals给我带来了很多时间和痛苦.

  • 显示项目根文件夹上的日志不会显示svn:external文件夹的更改(但有趣的提交和更新将适用于svn:externals)
  • 分支时,svn:externals不分支.
  • 由于svn:externals上没有分支,任何更改通常都会破坏主干.
  • 标签不会冻结他们的外部.这实际上违背了标记的目的.

请记住,我有几个项目(让我们说这个讨论每个使用相同的外部代码10),因此为每个项目保留正常的已提交目录将花费我很多合并时间.

对我的情况有更好的选择吗?

svn svn-externals

14
推荐指数
3
解决办法
2831
查看次数

如何从.NET中的字符串中删除变音符号(重音符号)?

我正在尝试转换一些法语加拿大语的字符串,基本上,我希望能够在保留字母的同时取出字母中的法语重音符号.(例如转换ée,所以crème brûlée会变成creme brulee)

实现这一目标的最佳方法是什么?

.net string diacritics

415
推荐指数
13
解决办法
18万
查看次数

IE7和CSS table-cell属性

所以我喜欢它,当我的应用程序在Firefox中运行良好,但随后我在IE中打开它... ...不,请再试一次.

我遇到的问题是我将CSS显示属性设置为JavaScript nonetable-cell使用JavaScript.

我最初使用的是display: block,但是如果没有table-cell属性,Firefox就会让它变得怪异.

如果不在JavaScript中添加黑客来测试IE,我很乐意这样做.有什么建议?

谢谢.

css cross-browser internet-explorer-7 css-tables

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

Django:任意数量的未命名urls.py参数

我有一个Django模型,包含大量字段和20000多个表行.为了方便人类可读的URL以及将大型列表分解为任意子列表的能力,我希望有一个如下所示的URL:

/browse/<name1>/<value1>/<name2>/<value2>/ .... etc ....
Run Code Online (Sandbox Code Playgroud)

其中'name'映射到model属性,'value'是该属性的搜索条件.每个"名称"将被视为类别,以返回类别匹配的模型实例的子集.

现在,这可以用GET参数处理,但我更喜欢用户和搜索引擎更可读的URL.这些URL子集将嵌入显示此模型的每个页面上,因此制作漂亮的URL似乎是值得的.

理想情况下,每个名称/值对将作为名为name1,name2等的参数传递给视图函数.但是,我不相信可以通过正则表达式的匹配文本定义命名模式.我错了吗?

所以,似乎我需要做这样的事情:

urlpatterns = patterns('',
    url(r'^browse/(?:([\w]+)/([\w]+)/)+$', 'app.views.view', name="model_browse"),
)
Run Code Online (Sandbox Code Playgroud)

看来这应该匹配任意两个名称/值对的集合.虽然它成功匹配,但它只将最后一个名称/值对作为参数传递给视图函数.我的猜测是每场比赛都会覆盖上一场比赛.在包含(?:...)+导致它的猜测下,我尝试了一个简单的重复模式:

urlpatterns = patterns('',
    url(r'^browse/([\w]+/)+$', 'app.views.view', name="model_browse"),
)
Run Code Online (Sandbox Code Playgroud)

...并且遇到了同样的问题,但这次*args只包括最后匹配的模式.

这是Django的url调度程序和/或Python的正则表达式支持的限制吗?似乎这些方法中的任何一个都应该有效.有没有办法实现这一点,而无需将URL中的每个可能的模型属性硬编码为可选(.*)模式?

python django django-urls

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