DotNet.etc
Written on 2009/12/29 by Doctor - Reads: 94 Comments: 0
其实很简单:
打开“控制面板”—“用户账户”—“凭据管理器”,添加一个Windows凭据:
地址:(这里一定要写TFS的机器名称,就是在hosts文件中做静态对应的那个机器名称,写IP地址是无法成功滴
)
用户名:甲乙丙丁
密码:ABCD
打完收工……
打开“控制面板”—“用户账户”—“凭据管理器”,添加一个Windows凭据:
地址:(这里一定要写TFS的机器名称,就是在hosts文件中做静态对应的那个机器名称,写IP地址是无法成功滴
用户名:甲乙丙丁
密码:ABCD
打完收工……
Written on 2009/12/09 by Doctor - Reads: 181 Comments: 2
自动化测试工具可以减少测试工作量,提高测试工作效率,但首先是能够选择一个合适的且满足企业信息系统工程环境的自动化测试工具,因为不同的测试工具,其面向的测试对象是不一样的。按照测试工具的主要用途和应用领域,可以将自动化测试工具分为以下几类:
Written on 2009/12/06 by Doctor - Reads: 163 Comments: 0
有两个计算机帐号,A和B。我们需要用B帐号进行系统的设置,也就是测试的准备工作,然后用A帐号来进行测试。下边来说一下不同水平的人是如何进行自动化的。
Written on 2009/12/06 by Doctor - Reads: 112 Comments: 0
获取本机(网关)的外网IP,在C#里面实现的方法,通常是遍历获取到的本机的IP地址,然后判断,不过这种方式只能取得独立拨号或具有独立公网IP的地址,对于局域网的方式,是取不到的,这种方式的代码大致如下:
System.Net.IPHostEntry ips = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName());
foreach (System.Net.IPAddress ip in ips.AddressList)
{
Console.WriteLine(ip.ToString());
}
foreach (System.Net.IPAddress ip in ips.AddressList)
{
Console.WriteLine(ip.ToString());
}
Written on 2009/11/05 by Doctor - Reads: 340 Comments: 0
解决方案有两种:
1、数据库为SQL Server 2005版本时,可以在web.config数据库链接串中加入MultipleActiveResultSets=true。
2、进行重复操作之前,将数据查询结果放入内存中,再进行使用。
1、数据库为SQL Server 2005版本时,可以在web.config数据库链接串中加入MultipleActiveResultSets=true。
2、进行重复操作之前,将数据查询结果放入内存中,再进行使用。
Written on 2009/10/13 by Doctor - Reads: 249 Comments: 1
//获取当前进程的完整路径,包含文件名(进程名)。
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
Written on 2009/10/06 by Doctor - Reads: 1757 Comments: 0
在实际项目中遇到了RT的需求,查了下资料,可用的不多(除去使用StartsWith和EndsWith两个方法以外),主要方法有以下两个:
1、使用SqlMethods.Like方法
这个方法据说可以,但是我没有用成功。
2、使用String.IndexOf("C")>-1方式
这个我试过了,可以。
PS:模糊查询的结果一般都是转化为LIKE语法,这一点和Contains语法不同(Linq to Entities不支持Contains方法),Contains是转化为IN语法。
1、使用SqlMethods.Like方法
using System.Data.Linq.SqlClient;
var query = from c in ctx.Customers
where SqlMethods.Like(c.City, "L_n%")
select c;
var query = from c in ctx.Customers
where SqlMethods.Like(c.City, "L_n%")
select c;
这个方法据说可以,但是我没有用成功。

2、使用String.IndexOf("C")>-1方式
where c.CustomerID.IndexOf("C")>-1
这个我试过了,可以。
PS:模糊查询的结果一般都是转化为LIKE语法,这一点和Contains语法不同(Linq to Entities不支持Contains方法),Contains是转化为IN语法。
Written on 2009/09/25 by Doctor - Reads: 297 Comments: 0
找了很久才找到,Oracle官方站点的下载做的真不咋地,故意让人找不到下载??
Oracle Database 10g Release 2 (10.2.0.1.0)
Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4)
Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html
Oracle Database 10g Release 2 (10.2.0.1.0)
Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4)
Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html
Written on 2009/09/20 by Doctor - Reads: 385 Comments: 0
在使用.Net 3.5里的Entity Framework开发网站的时候,遇到了一个问题:添加记录时,对于DateTime型的数据,无法使用数据库的默认值。
查找了资料之后,知道这是Entities FrameWork的一个Bug,需要将edmx文件里,使用DateTime类型的字段加上
属性才行。
找到edmx文件,然后用文本工具打开,找到对应的字段属性,添加
属性,然后保存退出,重新执行上述的语句,就会用默认值插入到数据库了。
查找了资料之后,知道这是Entities FrameWork的一个Bug,需要将edmx文件里,使用DateTime类型的字段加上
StoreGeneratedPattern="Identity"
属性才行。
找到edmx文件,然后用文本工具打开,找到对应的字段属性,添加
StoreGeneratedPattern="Identity"
属性,然后保存退出,重新执行上述的语句,就会用默认值插入到数据库了。
Written on 2009/09/04 by Doctor - Reads: 195 Comments: 0




























