2008年11月20日

利用File.Create创建文件存在的问题

摘要: 在开发一个多线程的项目中,如果使用File.Create来创建文件的话,那么可能在短时间内,该文件无法被别的使用,因为 File.Create()方法返回的是一个FileStream对象,没有关闭这个FileStream对象当然会提示文件被占用了. 你可以这样: File.Create(@"c:\a.txt").Close(); 或者 using(FileStream fs = File.... 阅读全文

posted @ 2008-11-20 13:51 Mike Luo 阅读(1166) 评论(1) 推荐(3) 编辑

loadrunner- winsock 函数 一览表

摘要: 本文介绍了几个比较典型的服务器评测软件,无论什么评测工具,基本的技术都是利用线程技术模仿和虚拟用户,在这里主要的难点在于测试脚本的编写,每种工具使用的脚本都不一样,但是大多数工具都提供录制功能就算是不会编码的测试人员同样可以测试。 众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性... 阅读全文

posted @ 2008-11-20 13:50 Mike Luo 阅读(379) 评论(0) 推荐(0) 编辑

.NET开发的多线程使用经验

摘要: 在.NET下开发程序,如果使用多线程的话,一定要在启用新线程的前面加上一段sleep函数,等待一段时间。这主要是由于多线程之间肯定会抢用某些共通资源,而计算机的相应时间是非常快的。例如,我在开发某个程序的时候,最后会生成一个XML文件,文件名是当前时间精确到毫秒,但是在过程中会报错,说某个文件正在使用无法操作,这就是因为两个线程的启用时间非常近,间隔时间已经小于毫秒级,从而导致提取了相同... 阅读全文

posted @ 2008-11-20 13:21 Mike Luo 阅读(211) 评论(0) 推荐(0) 编辑

如何使用BAT文件批量运行SQL语句,并保存执行结果

摘要: 最近需要在一个新的数据库上创建一些数据,插入数据的SQL语句已经生成好了(通过EXCEL),但是由于数据比较多,如果一个个执行的话太费时间,因此想到了利用BAT文件执行,这样就可以在下班后,让系统自己执行,同时将执行的结果保存在对应脚本的文件中。 执行代码如下所示: osql -S 111.111.11.253 -d OCS_LINKS_PRESSURE -U sa -P 111111 -i 1... 阅读全文

posted @ 2008-11-20 13:10 Mike Luo 阅读(2223) 评论(0) 推荐(0) 编辑

SQL2005数据库还原脚本

摘要: RESTORE DATABASE [OCS_Links_PRESSURE] FROM DISK = N'E:\software_shared\PRESSURE.bak' WITH FILE = 1, NOUNLOAD, STATS = 10 GO 其中OCS_LINSK_PRESSURE是数据库名,后面的路径是该数据库备份文件的地址。执行后就可以了 下面是之后后显示的信息: 已处理百分... 阅读全文

posted @ 2008-11-20 11:31 Mike Luo 阅读(422) 评论(0) 推荐(0) 编辑

【转贴】SQL2005的系统表

摘要: SQL Server 2005中有很多自带的系统表,这些表都有各自的作用,下面的表格则分别描述了这些系统表的所属及其作用,仅供参考 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配置选项 sysdatabases 主数据库 服务器中的数据... 阅读全文

posted @ 2008-11-20 07:59 Mike Luo 阅读(192) 评论(0) 推荐(0) 编辑

导航