问题列表 - 第17918页

DataGridView - 如何冻结列?

将DataGridView与VB.Net 2008一起使用.我想冻结左列,以便在/滚动时此列仍然保留在原位.谁能告诉我怎么做?

vb.net datagridview

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

为什么在python中调用list comprehension?

请不要燃烧,要求作为社区维基,所以没有人在这里获得声誉.我知道python不是第一种具有列表理解能力的语言.我只是对这个名字的历史感兴趣.

我特别感兴趣的是为什么它被称为理解

python list-comprehension naming-conventions

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

如何更好地从非可空类型初始化可空类型?

我的对象通常具有可空类型属性,用作SQL命令参数.

我下一步初始化它们:

public int? Amount
{
    get
    {
        int i;
        int? amount = null;
        if (Int32.TryParse(Request["amount"], out i))
        {
            amount = i;
        }
        return amount;
    }
}

command.Parameters.Add("@amount").Value = (object)this.Amount ?? DbNull.Value;
Run Code Online (Sandbox Code Playgroud)

如何重写这样的初始化代码以使其更短或更快

.net c# nullable

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

Mac OS 10.6.2 Snow Leopard上的Django + MySQL

这个问题已经有了一些很好的答案,然而,它们现在已经过时了.

我已经能够安装模块,但"python manage.py runserver"失败了

 iMac:myproject drhoden$ python manage.py runserver
 Validating models...
 Unhandled exception in thread started by <function inner_run at 0x10496f0>
 Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/management/commands/runserver.py", line 48, in inner_run
     self.validate(display_num_errors=True)
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/management/base.py", line 249, in validate
     num_errors = get_validation_errors(s, app)
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/management/validation.py", line 22, in get_validation_errors
     from django.db import models, connection
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/db/__init__.py", line 41, in <module>
     backend = load_backend(settings.DATABASE_ENGINE)
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/db/__init__.py", line 17, in load_backend
     return import_module('.base', 'django.db.backends.%s' % backend_name)
   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module …
Run Code Online (Sandbox Code Playgroud)

python mysql django osx-snow-leopard

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

在F#中,>>运算符是什么意思?

我在这个示例中的一些代码中注意到包含>>运算符:

let printTree =
  tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s")
Run Code Online (Sandbox Code Playgroud)

>>运营商的意思/做什么?

非常感谢,现在它更加清晰.这是我为了得到它而生成的我的例子:

open System
open System.IO

let read_lines path = File.ReadAllLines(path) |> Array.to_list

let trim line = (string line).Trim()
let to_upper line = (string line).ToUpper()

let new_list = [ for line in read_lines "myText.txt" -> line |> (trim >> to_upper) ]

printf "%A" new_list
Run Code Online (Sandbox Code Playgroud)

f# operators

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

使用Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2引用参考错误

当我使用Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2时,我有一个奇怪的引用错误.基本上我已经尝试了关于Fluent NHibernate页面的入门教程,它没有编译.我在Visual Studio上得到了这两个引用错误:

警告1无法解析引用的程序集"FluentNHibernate",因为它依赖于"System.Data.OracleClient,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089",这不在当前目标框架中".NETFramework ,版本= V4.0,外形=客户".TestFluentNHibernate

警告3无法解析引用的程序集"FluentNHibernate",因为它依赖于"System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a",这不在当前目标框架中".NETFramework,Version = V4.0,档案=客户端".TestFluentNHibernate

我真的不明白为什么这两个程序集需要使用FluentNHibernate,但我发现它甚至更奇怪它没有得到程序集.

我顺便创建了一个简单的控制台应用程序.

谢谢.

fluent-nhibernate visual-studio-2010-beta-2 c#-4.0

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

删除石英中的触发器

有没有办法删除特定作业的预定触发器?似乎删除触发器的唯一方法是删除整个作业,然后重新注册作业并触发.

我有一个可能有100多个触发器的工作,我真的不想删除该工作,并且当我只需要删除1个触发器时重新注册所有触发器.

此外,有没有办法在配置触发器后立即停止调度程序执行作业?

谢谢

java quartz-scheduler

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

如何使用matrix3D在AS3中心周围进行3D旋转?

我试图围绕其中心点三维旋转一个Sprite,我正在努力理解matrix3D的一些行为.

我已经重写了Sprite的set rotationX,rotationY和rotationZ方法,如下所示:

override public function set rotationX (_rotationX:Number) : void {  

    this.transform.matrix3D.prependTranslation(this.width/2.0, this.height/2.0, 0);
    this.transform.matrix3D.prependRotation(-this.rotationX, Vector3D.X_AXIS);
    this.transform.matrix3D.prependRotation(_rotationX, Vector3D.X_AXIS);
    this.transform.matrix3D.prependTranslation(-(this.width/2.0), -(this.height/2.0), 0);

}

override public function set rotationY (_rotationY:Number) : void {

    this.transform.matrix3D.prependTranslation(this.width/2.0, this.height/2.0, 0);
    this.transform.matrix3D.prependRotation(-this.rotationY, Vector3D.Y_AXIS);   
    this.transform.matrix3D.prependRotation(_rotationY, Vector3D.Y_AXIS);
    this.transform.matrix3D.prependTranslation(-(this.width/2.0), -(this.height/2.0), 0);   

}

override public function set rotationZ (_rotationZ:Number) : void {

    this.transform.matrix3D.prependTranslation(this.width/2.0, this.height/2.0, 0);
    this.transform.matrix3D.prependRotation(-this.rotationZ, Vector3D.Z_AXIS);   
    this.transform.matrix3D.prependRotation(_rotationZ, Vector3D.Z_AXIS);
    this.transform.matrix3D.prependTranslation(-(this.width/2.0), -(this.height/2.0), 0);   

} 
Run Code Online (Sandbox Code Playgroud)

我使用prependTranslation来校正旋转的中心点,并使用第一个prependRotation来取消任何先前应用的旋转.

测试它,rotationX完全按预期工作,并且Sprite围绕其水平轴旋转.

rotationY和rotationZ也似乎工作正常.但是,存在一个问题:每当设置rotationY或rotationZ时,所有其他旋转值也会改变.这对rotateX来说不是问题 - 如果我设置了rotationX,则没有其他更改.但是如果我设置了rotationY或者旋转Z,则所有旋转值都会发生变化,这对我的应用程序来说是一个问题(它试图保存和恢复值).

我想我对matrix3D的情况缺乏了解.我如何实现这一点,以便值之间没有相互依赖性?

apache-flex 3d rotation actionscript-3

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

Java:Thread.interrupted()和Thread.isInterrupted()之间的使用差异?

Java问题:据我所知,有两种方法可以检查线程内部线程是否接收到中断信号,Thread.interrupted()并且Thread.isInterrupted()它们之间的唯一区别是前者重置内部中断标志.

到目前为止,我一直使用Thread.isInterrupted(),从来没有遇到任何问题.然后,我见过的大多数教程都推荐使用Thread.interrupted().这有什么具体原因吗?

java multithreading

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

如何计算Ruby中给定日期过去多少年?

这个问题是针对其他语言的,所以让我们来看看Ruby吧.

如何计算给定日期过去的完整年数?你可能已经猜到了,这是自动计算人的年龄.最接近的是distance_of_time_in_wordsRails helper,所以下面的模板

Jack is <%= distance_of_time_in_words (Time.now, Time.local(1950,03,22)) %> old.
Run Code Online (Sandbox Code Playgroud)

产量

Jack is over 59 years old.
Run Code Online (Sandbox Code Playgroud)

但我需要更精确的功能,只产生数字.有吗?

如果存在某种Ruby on Rails辅助函数,这是可以的,尽管纯Ruby解决方案会更好.

编辑:问题的要点是需要一个非近似的解决方案.在2 三月杰克的应该是59岁,第二天,他应该是60岁了.应考虑闰年等.

ruby datetime ruby-on-rails

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