问题列表 - 第10811页

Python继承和调用父类构造函数

这就是我在Python中尝试做的事情:

class BaseClass:
    def __init__(self):
        print 'The base class constructor ran!'
        self.__test = 42

class ChildClass(BaseClass):

    def __init__(self):
        print 'The child class constructor ran!'
        BaseClass.__init__(self)

    def doSomething(self):
        print 'Test is: ', self.__test


test = ChildClass()
test.doSomething()
Run Code Online (Sandbox Code Playgroud)

结果如下:

AttributeError: ChildClass instance has no attribute '_ChildClass__test'
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?为什么这不能像我期望的那样工作?

python oop

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

在Linux内核模块中使用timer_list会导致系统崩溃

我正在编写一个使用动态计时器的内核(2.6.28)模块.我正在使用timer_list结构,如下所示:

struct timer_list our_timer;
init_timer(&our_timer);
our_timer.function = handleFlowTimer;
our_timer.expires = jiffies + 2000;
our_timer.data = 0;
add_timer(&our_timer);

void handleFlowTimer(unsigned long data)
{
    //do nothing
}
Run Code Online (Sandbox Code Playgroud)

这可以正常工作约2秒,直到计时器到期.然后系统崩溃了.我也尝试过这样的结果:

struct timer_list our_timer = TIMER_INITIALIZER(handleFlowTimer, 0, 0);
mod_timer(&our_timer, jiffies + 2000);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

c linux-kernel

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

反射器时代的C#加密

我有一个程序,其中数据库的密码由远程用户设置.程序将用户名和密码保存到xml文件中的加密字符串中,否则应该是人类可读的.现在,这很好用,我使用C#DES加密密钥,并加密和解密.现在,问题是任何人都可以使用反射器来查看密钥.即使有混淆,关键也应该很明显.那么,如何解决这个问题呢?现在,我不需要这个NSA安全,但我真的想防止任何人偷看.谢谢.

编辑:感谢您到目前为止的所有建议,有关此类事情的信息并不十分普遍,我非常感谢一般提示以及具体答案.

c# encryption reflector

8
推荐指数
2
解决办法
1809
查看次数

什么是MonoPosixHelper.dll?

为了更多地了解C#中的跨平台开发,我试图查看Banshee项目.在它的当前形式中它不是编译.
所以,就我所知,我正在努力解决这个问题.

首先,几乎所有项目都破坏了参考.我认为这是最容易修复的部分.我认为错了......经常被破坏的引用是MonoPosixHelper.dll.我安装了Mono框架,并在它的bin文件夹中安装了MonoPosixHelper.dll文件.当我尝试引用它时,Visual Studio会抱怨它不是有效的程序集,也不是COM对象.后者我理解,因为它不是一个com ..

那么,这个库究竟做了什么,为什么它不是一个有效的程序集,我该如何解决呢?

mono posix banshee

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

为jQuery日历编码JSON

我正在尝试使用PHP json_encode函数对一些JSON进行编码,以发送到将呈现日历的jQuery插件.插件的名称是FullCalendar.

我已经开始从MySQL数据库中获取事件数据并将其编码为JSON字符串,但我遇到了一个问题.插件附带的默认JSON示例工作正常,但我的不是.

这是示例代码 - 链接 | 这是输出 - 链接

这是我的代码 - 链接 | 这是输出 - 链接

如果你看一下输出,就会有一些差异,但我认为这些差异使它无法正常工作.您将看到在示例输出中,所有内容都有方括号[],并且包含每个单独的JSON字符串只是大括号{}.在我的输出中,只有包含每个字符串的花括号{},外部没有括号.

请帮忙?这是我第一次使用JSON!

javascript php mysql jquery json

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

将没有属性的类标记为Serializable是没有意义的吗?

我在代码库中处理代码分析警告时遇到了这段代码.我想更改名称,但不是否会导致序列化问题.虽然它看起来像它是可序列化的没有意义,但我只想检查以确保在删除属性之前我没有遗漏某些东西.

[Serializable]
public class FileIsNotReadonlyVerifier : IFileVerifier
{
    #region IFileVerifier Members
    public void Verify(FileInfo file, FlatFileTrafficSystem system)
    {
        if ((file.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
        {
            throw new VerificationException(Resources.VerificationException_FileIsReadonly);
        }
    }
    #endregion
}
Run Code Online (Sandbox Code Playgroud)

c# serialization

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

Haskell:素数的快速求和

免责声明:我正在研究欧拉问题9.

我加了一些相当大的数字,所有的素数从1到2 000 000.

总结这些素数需要永远.我正在使用内置函数'sum'的haskell.

如:

sum listOfPrimes
Run Code Online (Sandbox Code Playgroud)

还有其他更快的选择吗?

- 我的主要生成器是我的代码中的慢速链接.

primes haskell

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

C#将整数转换为十六进制,然后再返回

我该如何转换以下内容?

2934(整数)到B76(十六进制)

让我解释一下我想做什么.我的数据库中有用户ID,存储为整数.我没有让用户引用他们的ID,而是让他们使用十六进制值.主要原因是因为它更短.

因此,我不仅需要从整数到十六进制,而且还需要从十六进制到整数.

有没有一种简单的方法在C#中执行此操作?

c# hex type-conversion

441
推荐指数
7
解决办法
59万
查看次数

MS Access交叉表查询参数

有没有办法像查询一样在查询中引用表单的组合/文本框?

我通常在select查询的标准中使用这样的东西:

like forms!frmMain.qTitleofSomething&*   (access adds the brackets for me)
Run Code Online (Sandbox Code Playgroud)

但这在交叉表查询中不起作用?我刚刚发现了.有没有办法在不设置多个交叉表的情况下完成相同类型的参数控制?

forms parameters ms-access crosstab

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

在Spring中使用jpa/hibernate,如何保持会话打开以避免延迟初始化异常?

我目前在实体bean中标记集合,因为当我尝试在使用EntityManager加载bean之后尝试访问集合属性时,急于避免获得延迟初始化异常.

如果我将集合保留为延迟加载,如何保持会话打开?我想过尝试@Transactional,但即使这样有效,我也不想这样做,因为通过长方法保持事务处理是不对的.

spring hibernate jpa lazy-loading

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