小编Vis*_*har的帖子

安装.Net中开发的Windows服务时出错

我使用C#,visual studio 2008开发了一个Windows服务.我的机器上安装了windows xp sp2.当我尝试使用installutil工具安装服务时,输入用户名和密码后,我收到以下错误.

安装阶段发生异常.System.ComponentModel.Win32Exception:帐户名无效或不存在,或者密码对于指定的帐户名无效.

但用户确实存在.我通过控制面板 - >用户帐户 - >创建新帐户创建了用户.我用于安装服务的命令是installutil/i TestService.exe

我无法解决问题.

提前致谢

Sambha

c# windows-services user-accounts

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

.NET LINQ查询语法与方法链

以下两个陈述之间是否有任何性能差异?

from item in collection 
where item.id == 3
select item
Run Code Online (Sandbox Code Playgroud)

collection.Where(item => item.id ==3)
Run Code Online (Sandbox Code Playgroud)

一般来说,LINQ语法和方法链之间是否有任何性能差异?

.net linq performance

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

如何从datetime中删除时间

数据库中的字段DATE具有以下格式:

2012-11-12 00:00:00
Run Code Online (Sandbox Code Playgroud)

我想从日期中删除时间并返回日期,如下所示:

11/12/2012
Run Code Online (Sandbox Code Playgroud)

sql date reporting-services

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

使用CommandType.Tabledirect的目的是什么

可能我使用直接查询从表中检索记录,有时也使用存储过程.我在使用SP时将命令类型称为CommandType.StoredProcedure.我还看到另一个名为CommandType.Tabledirect的选项,在其他地方搜索,但不清楚它.任何人都可以帮助我了解它吗?请给我一些示例代码.

c# asp.net sql-server-2008 system.data

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

SQL查询访问中的文本,其中包含撇号

请帮助我,因为我似乎无法做到这一点

我试图在访问数据库中的列名tblStudents中查询名称(Daniel O'Neal),但是访问报告语句错误:

Select * from tblStudents where name like 'Daniel O'Neal'
Run Code Online (Sandbox Code Playgroud)

因为名字中的撇号.

我该如何克服这一点.

先感谢您

sql ms-access

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

类库中的文件路径

我有一个类库项目(NotificationTemplate),它返回文件的内容:

public static class Template
{
    public static string NotificatioEmail
    {
        get { return File.ReadAllText("Templates\\NotificatioEmail.cshtml"); }
    }
}
Run Code Online (Sandbox Code Playgroud)

在这个项目中找到TemplatesNotificatioEmail.cshtml文件的文件夹.

另外,我有两个应用程序:控制台应用程序和ASP.NET MVC应用程序.该文件在控制台应用程序中返回正常,但在MVC中我收到错误file not found.怎么写普遍?
我试过这个:

Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "Templates",
             "NotificatioEmail.cshtml")
Run Code Online (Sandbox Code Playgroud)

BaseDirectory不包括bin文件夹.

c# asp.net-mvc class-library

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

正则表达式从电子邮件回复中获取指导

如果电子邮件包含Guid,请尝试找出匹配的正则表达式模式,例如

a141aa94-3bec-4b68-b562-6b05fc2bfa48-reply@site.com

Guid可能在@之前的任何地方,例如

reply-a141aa94-3bec-4b68-b562-6b05fc2bfa48@wingertdesign.com

regex guid

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

高效的DataTable Group By

我想在DataTable上执行聚合查询以创建另一个DataTable.我无法改变用于创建初始DataTable的SQL.

原始DataTable :(一切都是int)

TeamID | MemberID
-------|-----------
1      | 1
1      | 2
1      | 3
2      | 4
2      | 5
Run Code Online (Sandbox Code Playgroud)

期望的结果:

TeamID | MemberIDCount
-------|--------------
1      | 3
2      | 2
Run Code Online (Sandbox Code Playgroud)

如果它是SQL我可以做

Select TeamID, Count(*) From Table Group By TeamID
Run Code Online (Sandbox Code Playgroud)

但在我的应用程序中,我知道如何处理这个的唯一方法是这样的:

Dictionary<int,int> d = new Dictionary<int,int>();
foreach (DataRow dr in dt.Rows)
{
    if (d.ContainsKey(dr.ID))
    {
        d[dr.ID] = d[dr.ID] + 1;
    }
    else
    {
        d.Add(dr.ID, 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

c# asp.net datatable

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

如何在itextsharp pdf创建中设置单元格宽度

如何使用c#在itextsharp pdf cell ceration中设置单元格宽度和高度.我只是用

cell.width = 200f;
Run Code Online (Sandbox Code Playgroud)

但它应该显示错误消息.

宽度无法设定.

我该怎么办?..

c# asp.net itextsharp

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

Java:时区为什么不同的时区以毫秒为单位给出相同的值

我有以下代码,我的目标是以GMT+0毫秒为单位返回时间.但为什么我总是得到我当地的时区millisec?

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
Calendar cal2 = Calendar.getInstance();
System.out.println("Time zone id is:"+cal.getTimeZone().getID()+";time in millisec:"+cal.getTimeInMillis());
System.out.println("Time zone id is:"+cal2.getTimeZone().getID()+";time in millisec:"+cal2.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)

输出
为时区ID为:GMT;以毫秒为单位的1332740915154
时间:时区ID为:Europe/Helsinki;以毫秒为单位的时间:1332740915154

为什么不同的时区以毫秒为单位给出SAME值?
我想如果是,GMT+0那么它应该是毫秒与本地时区的不同值.

java

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