小编vzc*_*czc的帖子

SQL,辅助数字表

对于某些类型的SQL查询,辅助数字表可能非常有用.它可以创建为具有特定任务所需的行数的表,也可以创建为返回每个查询所需行数的用户定义函数.

创建这样一个函数的最佳方法是什么?

sql sql-server

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

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

Log4Net和.NET 4.0 RC

我尝试使用.NET 4.0 RC编译依赖于Log4Net日志框架的项目,并遇到了一些问题.

开箱即用(只是将目标更改为.NET 4.0),它不再起作用,抛出安全异常.

覆盖成员时违反了继承安全规则:'log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)'.覆盖方法的安全性可访问性必须与方法的安全性可访问性相匹配

通过将以下行添加到log4net程序集(在AssemblyInfo.cs中)解决了这个问题:

[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么这是必需的,并且有这样做的替代方法吗?这与Log4Net的编写方式或其他内容有关吗?

.net log4net .net-4.0

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

如何使用聚合SQL作为LINQ查询最优雅地表达左连接

SQL:

SELECT
   u.id,
   u.name,
   isnull(MAX(h.dateCol), '1900-01-01') dateColWithDefault
FROM universe u
LEFT JOIN history h 
   ON u.id=h.id 
   AND h.dateCol<GETDATE()-1
GROUP BY u.Id, u.name
Run Code Online (Sandbox Code Playgroud)

c# linq left-join

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

如何使用VBA将标头添加到Excel用户表单中的多列列表框中

是否可以在多列列表框中设置标题而不使用工作表范围作为源?

以下使用分配给列表框的列表属性的变量数组,标题显示为空白.

Sub testMultiColumnLb()
    ReDim arr(1 To 3, 1 To 2)

    arr(1, 1) = "1"
    arr(1, 2) = "One"
    arr(2, 1) = "2"
    arr(2, 2) = "Two"
    arr(3, 1) = "3"
    arr(3, 2) = "Three"


    With ufTestUserForm.lbTest
        .Clear
        .ColumnCount = 2
        .List = arr
    End With

    ufTestUserForm.Show 1
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

12
推荐指数
5
解决办法
13万
查看次数

最有效的实现大量类

当对非常大的数字进行计算时,整数数据类型(如double或int64)不足,可能需要一个单独的类来处理这么大的数字.

有谁关心提供一个有效的算法,如何最好地做到这一点?

language-agnostic bignum

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

在Linq交叉申请

是否可以将SQL Server 2008 CROSS APPLY与LINQ-2-SQL一起使用?

示例SQL:

select d.dateCol, tvf.descr, tvf.value
from dateTable d
cross apply tvFunction(d.dt, 'anotherParam') tvf
where d.category='someCat'
Run Code Online (Sandbox Code Playgroud)

CROSS APPLY允许使用表中的值(示例中的dateTable)作为tablevalue函数的参数.如果您需要对一系列输入执行复杂计算(封装在表值函数中),这非常有用.

sql linq sql-server sql-server-2008 linq-to-sql

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

安装Team Foundation Server

设置TFS 2008 Workgroup版本新实例的最佳做法是什么?

具体来说,约束如下:

  • 必须安装在现有的Windows Server 2008 64位上
  • TFS应用程序层仅为32位

我应该在Windows Server 2008或2003的虚拟实例中安装SQL Server 2008,Sharepoint和应用层(我已在运行Hyper-V),还是在主机操作系统上使用数据库和虚拟机中的应用层拆分层?

编辑:显然,建议 拆分图层

version-control tfs hyper-v visual-studio-2008 visual-studio

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