问题列表 - 第33894页

二叉树转移

如何有效地跨两个不同的系统传输二叉树(不是平衡的树),保留其完整的结构?

c binary-tree data-structures

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

是否支持非泛型类中的泛型构造函数?

是不支持,是否支持,但我必须做一些技巧?

例:

class Foo
{
  public Foo<T1,T2>(Func<T1,T2> f1,Func<T2,T1> f2)
  {
     ...
  }
}
Run Code Online (Sandbox Code Playgroud)

泛型只在构造函数中使用,没有依赖于它们的字段/属性,我使用它(泛型)来强制执行f1和f2的类型相关.

备注:我找到了解决方法 - 静态方法创建,但无论如何我很好奇为什么我有直接方法的问题.

c# generics constructor

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

如何从*nix底部查看文本文件?

我正在寻找一个简单的命令,比如

$ less -{view_from_bottom_of_the_file_option} filename
Run Code Online (Sandbox Code Playgroud)

要么

$ vi -{start_viewer_from_the_bottom} filename
Run Code Online (Sandbox Code Playgroud)

观众,编辑 - 什么都有.

谢谢.

bash

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

wxPython中的"通用包装器中没有匹配的架构"问题?

我在Mac OS 10.6.4下运行Python 2.7,我刚刚从wxPython2.8-osx-unicode-2.8.11.0-universal-py2.7.dmg二进制文件中安装了wxPython .我import wx在Python脚本中遇到了一个奇怪的错误.仅供参考,我可以从PyCrust中轻松导入wx模块.我真的没有看到我在这里做错了什么.有人可以帮忙吗?

  File "prod_cons_wx.py", line 6, in <module>
    import wx 
  File "/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>
    from wx._core import *
  File "/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in <module>
    import _core_
ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found.  Did find:
    /usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper
Run Code Online (Sandbox Code Playgroud)

python wxpython python-import

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

是否可以隐藏派生类的属性?

类A派生自类B.在类AI中,要隐藏从类B继承的一些属性.因此,当创建类A的实例时,我不希望从类B中公开一些属性.

这可能吗?

c#

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

从阅读器中删除或忽略字符

我正在将所有角色都读成流.我正在使用inputStream.read读取它.这是java.io.Reader inputStream.在读入缓冲区时,如何忽略像@这样的特殊字符.

private final void FillBuff() throws java.io.IOException
  {
     int i;
     if (maxNextCharInd == 4096)
        maxNextCharInd = nextCharInd = 0;

     try {
        if ((i = inputStream.read(nextCharBuf, maxNextCharInd,
                                            4096 - maxNextCharInd)) == -1)
        {
           inputStream.close();
           throw new java.io.IOException();
        }
        else
           maxNextCharInd += i;
        return;
     }
     catch(java.io.IOException e) {
        if (bufpos != 0)
        {
           --bufpos;
           backup(0);
        }
        else
        {
           bufline[bufpos] = line;
           bufcolumn[bufpos] = column;
        }
        throw e;
     }
  }
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
3
解决办法
5997
查看次数

模块与vba中的面向对象编程

我的第一个"严肃"语言是Java,所以我理解了面向对象编程,因为程序的元素块是一个类.现在我写VBA和Python.有模块语言,我感到持续的不适:我不知道如何在模块/类中分解程序.

我知道一个模块对应一个知识域,一个模块应该能够单独测试......我应该只将模块理解为命名空间(c ++)吗?

python vba

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

使用String.split()访问数值

我尝试了很多,但无法得到解决方案,所以我在寻求帮助.

我有一个字符串 String input="---4--5-67--8-9---";

现在我需要转换成一个字符串数组,看起来像:

String [][]output={{4},{5},{67},{8},{9}};
Run Code Online (Sandbox Code Playgroud)

我试过split()和

java.util.Arrays.toString("---4--5-67--8-9---".split("-+")
Run Code Online (Sandbox Code Playgroud)

但找不到想要的答案.那么该怎么办?

实际上我需要值4,5,67,8,9.但我不知道如何找到它们.我会将值视为整数以进行进一步处理

java split

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

搜索Java应用程序的免费警报框架

我在这里的第一个问题:)我正在寻找一个警报框架.它应该能够做到:

  • 发送有关多个频道的警报(电子邮件,短信,实时监控)
  • 应该很容易配置.这意味着必须在没有编程技能的情况下创建警报.也许在xml-File或类似的东西.
  • 必须有关于特定警报的配置文件.此文件描述了在发生特定警报时如何做出反应.应该通知谁以及警报消息必须具有哪种格式.
  • 必须有一个我可以在Java应用程序中使用的API.

我找不到东西,能做到这一点.我已经读过,JMX Framework能够做到这一点,但我不知道如何做.我会很高兴一些想法:)

java alert frameworks

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

检查是否支持UIGraphicsBeginImageContextWithOptions

我正在开发iOS应用程序.它目前仅适用于iOS 4,因为我在几个场合使用以下方法:"UIGraphicsBeginImageContextWithOptions".此方法仅适用于iOS 4,因此我的应用程序当前崩溃/无法在iPhone OS 3上运行.除此方法外,没有理由认为应用程序无法在iPhone OS 3上运行.如何检查看这个方法有没有?我尝试了以下没有成功:

if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions)]) {
    UIGraphicsBeginImageContextWithOptions(targetSize, NO, 0.0); // this will crop
}
else 
{
    UIGraphicsBeginImageContext(targetSize);

}
Run Code Online (Sandbox Code Playgroud)

我只试过这样的变化:

if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:size:opaque:scale:)])
Run Code Online (Sandbox Code Playgroud)

if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:)])
Run Code Online (Sandbox Code Playgroud)

没有成功.任何帮助,将不胜感激.

cocoa-touch objective-c uikit ios4 retina-display

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