问题列表 - 第10508页

在Linq to SQL中排序可为空的DateTime

我已经开始使用Linq to SQL来处理正在进行的项目,并且我在使用DateTime字段进行排序时遇到了问题,但由于DateTime允许空值,因此空值将小于其中的实际日期.

所以我非常希望那些日期最重要的(按任意方式排序),然后是所有没有日期设置的日期.

jobList = from ju in context.Job_Users_Assigned
          where ju.UserID == user.ID
          select ju.Job;
return jobList.OrderByDescending(j => j.EndDate);
Run Code Online (Sandbox Code Playgroud)

c# datetime linq-to-sql

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

哪里是在Ruby on Rails应用程序中定义常量的最佳位置?

在Ruby on Rails应用程序中,定义常量的最佳位置在哪里?

我有一系列常量数据,我需要在我的应用程序中的所有控制器上提供.

ruby ruby-on-rails constants

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

UIPickerView selectedRowInComponent:在代码调整后返回过时数据

我有一个UIPickerView多个组件.有些值是灰色的,我pickerView:didSelectRow:inComponent尊重这一点,将有问题的选择器组件移动到最接近的有效值,就像UIDatePicker选择"二月"时从"30"移动到"28"一样.然后它调用委托方法来宣布调整后的值.

当我的调整器方法调用我UIPickerView的时selectRow:inComponent:animated:YES,屏幕上的值是正确的,但是来自的值selectedRowInComponent:是陈旧的(从调整灰度值之前).但是,如果我调用selectRow:inComponent:animated:NO,返回的值是正确的,但缺少动画是不和谐的.

我已经尝试在beginAnimations:/ commitAnimations块中包装调整并捕获UIView's中的值+animationDidStopSelector,但我仍然得到过时的值.有没有人遇到过这个?

这个问题很容易复制.

[picker selectRow:newValue inComponent:i+offset animated:YES];

retValue = [picker selectedRowInComponent:i+offset];
Run Code Online (Sandbox Code Playgroud)

如果你有动画它的YES,那么retValue就是0(你称之为陈旧).更改为NO,retValue将与newValue相同.

uipickerview

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

将Iron Python列表分配给.NET数组

我有一个列表理解操作.NET数组的元素,如

obj.arr = [f(x) for x in obj.arr]
Run Code Online (Sandbox Code Playgroud)

然而,返回obj.arr的任务失败了.

是否可以在IronPython中将列表转换为.NET数组?

python ironpython

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

如何检查字符串以数字编号开头?

我有一个包含字母数字字符的字符串.

我需要检查字符串是否以数字开头.

谢谢,

java

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

调试WPF时设置默认浏览器?

我正在使用VWD Express 2008来开发WPF浏览器应用程序.当我开始调试时,它会在我的默认浏览器中启动XBAP,即Opera.显然,XBAP在Opera中不起作用,所以我必须反复右键单击文档才能在IE中打开.

有没有办法更改PresentationHost.exe的设置,以便它始终与IE一起打开?注册表设置,也许?

wpf xbap

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

使用'.'执行unix shell脚本时会发生什么.命令?

例如,当我在linux命令提示符下说".bashrc"时,是否有相应的二进制/脚本代替第一个点执行?如果点本身是一个命令,它的位置在哪里?

bash shell scripting

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

AS3:如何将Vector转换为数组

在Actionscript3中将Vector转换为数组的最好方法是什么?

正常的转换语法不起作用:

var myVector:Vector.<Foo> = new Vector();
var myArray:Array = Array(myVector); // calls the top-level function Array()
Run Code Online (Sandbox Code Playgroud)

由于Array函数的存在.上面的结果是一个数组,但它是一个包含原始Vector的单个元素的数组.

这留下了更多的冗长:

var myArray:Array = new Array();
for each (var elem:Foo in myVector) {
    myArray.push(elem);
}
Run Code Online (Sandbox Code Playgroud)

这很好,我猜,虽然有点罗嗦.这是规范的方法吗,还是有一个toArray()函数隐藏在标准库的某个地方?

arrays vector actionscript-3

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

C# - 通用数据库连接,命令,阅读器的类

假设我正在设计一个可以处理任何数据库技术的类来创建连接,执行命令和检索数据等.

如果我需要为现有的RDBMS(如SQL Server,Oracle,FireBird等)创建一个通用的数据库处理类,我应该使用.net abstract-class/Interface {DbConnection,DbCommand,DbParameter,...}或{ IDbConnection,IDbCommand,IDbParameter,...}?

我应该使用像这样的代码吗?

public bool CreateConnection(DatabaseTypeEnum type)
{
    DbConnection conn ;

    if(type==DatabaseTye.Oracle)
    {
        //....
    }    
}

public DbDataReader GetData()
{

    DbCommand comm;
    //...
}
Run Code Online (Sandbox Code Playgroud)

要么,

public bool CreateConnection(DatabaseTypeEnum type)
{
    IDbConnection conn ;

    if(type==DatabaseTye.Oracle)
    {
        //....
    } 
}

public IDbDataReader GetData()
{

    IDbCommand comm;
    //...
}
Run Code Online (Sandbox Code Playgroud)

而且,为什么?

c# ado.net

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

最喜欢的编程头脑风暴活动?

作为一名艺术家和音乐家,我经常想坐下来,让代码像一首自由形式的诗歌一样滚动,但我发现这不能像我有一个既定的目标一样好.我最近一直在尝试为自己设置微小,有趣的目标,这与艺术家如何描绘一个快速的静物画不同,但我想知道......

当他们想要编写乐趣代码时,其他人会做什么,而没有已经承诺的项目的束缚?

methodology workflow-activity android-activity

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