问题列表 - 第16013页

SELECT max(x)返回null; 怎么能让它返回0?

运行以下命令时,如何返回0而不是null:

SELECT MAX(X) AS MaxX
FROM tbl
WHERE XID = 1
Run Code Online (Sandbox Code Playgroud)

(假设没有XID = 1的行)

sql sql-server

62
推荐指数
5
解决办法
10万
查看次数

日期时间 - 10小时

考虑:

now = datetime.datetime.now()
now
datetime.datetime(2009, 11, 6, 16, 6, 42, 812098)
Run Code Online (Sandbox Code Playgroud)

如何从小时创建新的日期时间对象(past)和减去n值?

python datetime

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

使用C编程语言在声明时初始化2D数组

当我声明它时,如何用0s初始化2D数组?

double myArray[3][12] = ?

c arrays

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

IIS 7/ASP.Net管道如何工作?

从HTTP请求一直到我的文件(如.asmx)......什么是模块,处理程序,应用程序池...等...我不想准备一章关于它.只是一个摘要段落.

asp.net iis

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

Linq表达式来过滤formcollection

我有一个FormCollection,我只想迭代不包含字符串定价的键.

所以我试过的是......

foreach (var key in collection.AllKeys.Where(k => !k.Contains("Pricing"))){ ... }
Run Code Online (Sandbox Code Playgroud)

问题是返回不是一个过滤的列表,它返回的布尔值...其中需要过滤的字符串列表...

AllKeys返回一个字符串[]所以在某种意义上我只是想在这里过滤一个字符串[] ...

我在这里失踪了......

非常感谢!

c# linq asp.net

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

一个接口是否应继承另一个接口

我似乎无法找到答案,只是想确保它是一个好的编码标准.我有接口A,它被许多不同的类使用,并且不希望接口A发生变化.我遇到了一个新的需求,它要求许多实现接口A的类需要枚举,但并不是所有的类都需要这个枚举.我不希望不需要这个新枚举的类来实现这个新功能.所以我创建了包含我需要添加的新枚举的接口B. 然后我创建了接口B继承接口A,这是我关心的问题,一个接口是否可以继承另一个接口?为了继续我的更改,我然后将需要新枚举的类更改为实现接口B而不是接口A,因为它是由接口B继承的.我考虑在我的类中实现两个接口,但是我正在使用整个代码中的接口,并希望只使用一个接口来查看类,而不是两个.

我希望这很清楚(可能很长)但如果有人能给我一些建议,要么我做得对,要么我做错了请告诉我.

谢谢!

.net oop inheritance

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

OS X:__TEXT段中的部分是否被其他程序修改?

无论出于何种原因,某些程序(甚至操作系统本身)是否会更改可执行文件__TEXT段的内容?

  • 注意:这里,我指的是"__TEXT"段,而不是"__text"段.

换句话说:我可以依赖可执行文件的__TEXT段中的字节来检测我的可执行文件是否已被损坏(例如通过计算该段上的校验和),或者是否有可能出现误报,因为此段可能被修改程序安装在用户的计算机上后?

谢谢!

binary macos mach-o

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

自定义Windows 7预览窗格语法突出显示

超级用户发现没有当前的方法将语法突出显示添加到Windows 7预览窗格后,我想如果其他人还没有完成它,那么我将继续自己做.

是否有适用于Windows 7的API或SDK,可以将资源管理器中的预览窗格公开给自定义?如果是这样,那么它是什么以及您认为最优雅的方式是什么?我希望它从Visual Studio中读取语法高亮选项,以获取用户喜欢的颜色和代码主题设置.

syntax-highlighting windows-7 preview-pane

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

编译我自己的内核(不是来自linux内核源代码)

我从这里开始关注内核教程

我在编译文件时遇到问题.

我尝试编译时遇到以下错误:

main.c:8: error: expected declaration specifiers or ‘...’ before ‘size_t’
main.c:8: error: conflicting types for ‘memcpy’                          
./include/system.h:5: note: previous declaration of ‘memcpy’ was here    
main.c: In function ‘memcpy’:                                            
main.c:12: error: ‘count’ undeclared (first use in this function)        
main.c:12: error: (Each undeclared identifier is reported only once      
main.c:12: error: for each function it appears in.)                      
main.c: At top level:                                                    
main.c:16: error: expected declaration specifiers or ‘...’ before ‘size_t’
main.c:16: error: conflicting types for ‘memset’
./include/system.h:6: note: previous …
Run Code Online (Sandbox Code Playgroud)

c linux kernel

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

Office自动化的DCOM故障

我开发了一个C#程序,它从SQL Server数据库中提取数据,然后生成包含数据的Word文档.我已将程序设置为在Windows Server 2003框上作为SSIS作业的一部分运行.该程序以用户SQLSVC运行,该用户没有管理权限.当我以SQLSVC身份登录并运行程序时,它会正确执行.但是,当程序作为SSIS作业自动运行时,它会冻结在以下代码行中

Microsoft.Office.Interop.Word.Application word =
    new Microsoft.Office.Interop.Word.Application();
Run Code Online (Sandbox Code Playgroud)

当我强行终止进程时,会生成以下错误消息.

Error Message: System.Runtime.InteropServices.COMException (0x80080005):
Retrieving the COM class factory for component
with CLSID {000209FF-0000-0000-C000-000000000046}
failed due to the following error: 80080005.
   at IepGlance.Program.CreateNewIepFiles(Dictionary`2
       iepDictionary, EasyIepDataContext dbContext)
   at IepGlance.Program.Main(String[] args)
Run Code Online (Sandbox Code Playgroud)

据我所知,问题在于DCOM权限.我已经使用dcomcnfg将所有可能的DCOM权限添加到用户SQLSVC,但这没有帮助.还有其他可能的解决方案吗?

c# windows dcom ms-office

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