小编Rhu*_*arb的帖子

对于Django模型,是否有查看记录是否存在的快捷方式?

假设我有一个表People,有没有办法快速检查People一个名称是否存在的对象'Fred'?我知道我可以查询

People.objects.filter(Name='Fred')
Run Code Online (Sandbox Code Playgroud)

然后检查返回结果的长度,但有没有办法以更优雅的方式做到这一点?

python django django-models

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

Python的日志记录模块线程安全吗?

如果从两个不同的python线程调用相同的日志记录处理程序,是否需要锁定?

python

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

如何在c#中使用XMLSerialize for Enum类型的属性?

我有一个简单的枚举:

enum simple 
{ 
  one, 
  two, 
  three 
};
Run Code Online (Sandbox Code Playgroud)

我也有一个具有类型属性的类simple.我尝试用属性装饰它:[XmlAttribute(DataType = "int")].但是,当我尝试使用一个序列化它时失败XmlWriter.

这样做的正确方法是什么?我是否必须标记枚举本身以及属性,如果是,请使用哪种数据类型?

.net c# xml serialization xml-serialization

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

是否有第三方QT GUI控件的良好来源?

我试图通过谷歌找到它们,但没有太多运气.我知道第三方控件的数量没有.NET或Java那么大,但肯定有一些比库提供的更好吗?

qt qt4 qt-creator

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

目录中有多少文件太多(在Windows和Linux上)?

可能重复:
目录中有多少文件太多?

有人告诉我,在目录中放置太多文件会导致Linux和Windows出现性能问题.这是真的?如果是这样,避免这种情况的最佳方法是什么?

linux windows filesystems file

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

为什么BinaryFormatter尝试序列化Serializable类上的事件?

我有一个标记为Serializable的简单类,它碰巧有一个事件.我试图将事件成员标记为NonSerialized,但编译器抱怨.然而,当我去序列化类实例时,BinaryFormatter会抛出一个异常,即事件是不可序列化的.这是否意味着您无法序列化具有事件的类?如果是这样,那么编译器应该事先说出来.

Stream file = File.Open("f", FileMode.Open);
BinaryFormatter bf = new BinaryFormatter();

object obj = null;
try
{
    obj = bf.Deserialize(file);
}
catch (System.Runtime.Serialization.SerializationException e)
{
    MessageBox.Show("De-Serialization failed : {0}", e.Message);
}
file.Close();

System.Collections.ArrayList nodeList = obj as System.Collections.ArrayList;

foreach (TreeNode node in nodeList)
{
    treeView.Nodes.Add(node);
}
Run Code Online (Sandbox Code Playgroud)

无法在以下类上工作:

[Serializable()]
class Simple
{
    private int myInt;
    private string myString;
    public event SomeOtherEventDefinedElsewhere TheEvent;
Run Code Online (Sandbox Code Playgroud)

}

.net c# serialization binaryformatter

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

boost :: asio :: deadline_timer是否为每个计时器使用一个线程?

我有一个项目列表,我需要在不同的时间间隔更新.该列表可以长达数千个项目.每个项目可能具有不同的间隔.如果我为每个项目创建一个计时器,我是否会使用线程使系统饱和?我认为最好创建一个等于项目集中最小间隔的计时器,然后在每次更新时增加一个计数器,然后检查计数器现在是否等于任何其他间隔.如果最小间隔是所有其他间隔的倍数,则应该起作用.有什么建议?

c++ boost timer boost-thread boost-asio

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

如何在执行许多I/O绑定操作时最大限度地提高Python的性能?

我有一种情况,我下载了很多文件.现在一切都在一个主要的Python线程上运行,每隔几分钟下载多达3000个文件.问题是这样做的时间太长了.我意识到Python没有真正的多线程,但有没有更好的方法呢?我正在考虑启动多个线程,因为I/O绑定操作不应该要求访问全局解释器锁,但也许我误解了这个概念.

python

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

Django的管理页面缺少他们典型的格式/样式,我设置错了吗?

我终于让我的django安装工作,但是我注意到管理页面的典型外观缺失了,就好像没有应用于页面结构的样式.我是否有某种设置问题或路径问题阻止找到样式表?它们存放在哪里?我的页面看起来像是1994年.

django django-admin

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

适用于Windows 7手机的Wintellect PowerCollections?

这个非常棒的开源集合不会在Windows 7 Phone上构建,因为它使用Serializable和ICloneable接口,这是基于Silverlight的框架内部.是否存在替代版本或移植版本?

.net c# windows-phone-7 windows-phone-7.1

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