问题列表 - 第17399页

清理finalize()或finally()中的代码?

我一般认为清理资源是在finally块中完成的,
最近我在类中找到了这个特定的代码片段,它覆盖了Object类的finalize()方法.

protected void finalize() {  
    try {
        In.close(); 
        Out.close();
        socket.close();
    }
    catch (Exception e) {
        //logger code here
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个好主意吗?什么是利弊finalize()finally

java

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

Android:检测其他活动何时启动(或您的活动失去焦点)

就像标题所说,我需要检测我的应用程序何时失去焦点,因为启动了另一个应用程序(电话呼入,或用户点击主页等).

覆盖Activity.OnStop不起作用,因为即使在我的应用程序中切换活动时也会调用它.

android

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

通过`gem install`或`gem update`安装了多少次Ruby gem

我试图找出通过gem install或安装宝石的次数gem update.

例如,Watir 1.6.2:

我被告知4,027不包括通过gem install或安装gem update.这些信息是否正确?如果是,我在哪里可以找到gem installgem update?的数字?我看到了我想到的rubyforge的所有地方,但没有运气.

ruby statistics rubygems gemcutter rubyforge

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

PHP之后要学习什么?Scala还是Clojure?

我有一个沉重的Web开发背景与PHP.我学习函数式编程语言的原因是:

  1. 提高我的编程技巧.强烈建议学习FPL有帮助.这是首要任务,因为我希望变得越来越好.
  2. 学习通用编程语言来解决脚本(OS脚本,文本操作等)等任务.
  3. 在Web开发中用作PHP的替代品.

还有更好的社区支持,教程和书籍以及更好的Web应用程序框架?

随意建议其他语言.

php scala clojure

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

使用c#的xml文件

我想创建一个项目,其中将同时处理多个xml文件.在这个项目中我试图将xml文件放在数组中然后我使用但总是我得到错误.我的代码是这样的:

    string[] files = { "ilk.xml", "migr.xml", "caa.xml" };
     public Form1()
    {
        InitializeComponent();

        System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"c:\markets\");
        count = dir.GetFiles("*.xml").Length;

        for (int d = 0; d < count; d++)
        {

            XmlDocument xmlDoc1 = new XmlDocument();

            xmlDoc1.Load(files[d]);

            xmldocument= new XmlDocument();

            xmldocument.Load(@"C:\\markets\files[d]");
Run Code Online (Sandbox Code Playgroud)

//这里我比较了xml文件的值

                     }
Run Code Online (Sandbox Code Playgroud)

错误是"无法找到文件'C:\ markets\files [d]".所有的xml文件都在market目录中.当我不使用数组编写文件名时没有问题.你能帮助我吗?

c# xml

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

使用AI技术的逆向工程文件格式

这是为了扩展问题:帮助逆向工程二进制文件格式的工具

是否有任何公开可用的工具使用群集和/或数据挖掘技术来反向工程文件格式?

例如,使用该工具,您将拥有一组具有相同格式的文件,并且该工具的输出将是通用结构?

file-format pattern-recognition artificial-intelligence reverse-engineering cluster-analysis

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

带有csvwriter的UnicodeEncodeError

我还有一个错误要修复.

row = OpenThisLink + titleTag + JD
        try:
             csvwriter.writerow([row])
        except (UnicodeEncodeError, UnicodeDecodeError):
             pass
Run Code Online (Sandbox Code Playgroud)

这给出了错误(对于这个字符:"ń")

row = OpenThisLink + str(titleTag) + JD
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 51: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我尝试使用此处的方法来解决此问题.但,

>>> title = "hello Gilici?ski"
Unsupported characters in input
u = unicode(title, "latin1")

Traceback (most recent call last):
   File "<pyshell#56>", line 1, in <module>
     u = unicode(title, "latin1")
NameError: name 'title' is not defined
>>> title = "?" Unsupported …
Run Code Online (Sandbox Code Playgroud)

python

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

检查这是否为空

检查是否为空是否有意义?

说我有一个方法的课; 在该方法中,我检查this == NULL,如果是,则返回错误代码.

如果为空,则意味着该对象被删除.该方法甚至能够返回任何东西吗?

更新:我忘了提到可以从多个线程调用该方法,它可能导致该对象被删除而另一个线程在该方法内.

c++ null pointers

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

WPF - 是否有可能否定数据绑定表达式的结果?

我知道这很好用:

<TextBox IsEnabled="{Binding ElementName=myRadioButton, Path=IsChecked}" />
Run Code Online (Sandbox Code Playgroud)

...但我真正想做的是否定类似于下面的结合表达式的结果(伪代码).这可能吗?

<TextBox IsEnabled="!{Binding ElementName=myRadioButton, Path=IsChecked}" />
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding wpf

10
推荐指数
2
解决办法
8616
查看次数

如何使用sortedArrayUsingDescriptors对NSMutableArray进行排序?

我有一个关于排序的问题NSMutableArray.我可以使用sortedArrayUsingDescriptors:方法用对象对数组进行排序.

比如我有一个NSMutableArrayplaces,我有一个属性frequency(int值),我想降序排序上frequency,但我不知道如何正确使用它.

我把什么作为钥匙initWithKey

我的对象place包含:

NSString * name;
NSString * address;
NSString * frequency;
NSString * type;
Run Code Online (Sandbox Code Playgroud)
NSMutableArray * places;

... populate array with objects ...

NSSortDescriptor * sortByFrequency =
   [[[NSSortDescriptor alloc] initWithKey:@"????????" ascending:NO] autorelease];

NSArray * descriptors = [NSArray arrayWithObject:sortByFrequency];
NSArray * sorted = [x sortedArrayUsingDescriptors:descriptors];
Run Code Online (Sandbox Code Playgroud)

sorting cocoa objective-c nsmutablearray

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