摘要: View Code System.Net.NetworkInformation.Ping pingSender = new System.Net.NetworkInformation.Ping(); PingOptions options = new PingOptions(); options.DontFragment = true; string data = ""; byte[] buffer = Encoding.UTF8.GetBytes(data); int timeout... 阅读全文
posted @ 2013-03-27 17:36 绿色心情 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 今天编写一个服务,程序要操作Excel。并且该服务部署在win 20003 运行里,服务启动时是用的本地系统账户。遇到了“检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。 的错误.”问题,解决方法如下:(一)1:在服务器上安装office的Excel软... 阅读全文
posted @ 2009-12-29 16:55 绿色心情 阅读(1771) 评论(0) 推荐(1) 编辑
摘要: '获取已初始化Soap对象Public Function GetSoapClient(sURL) Dim oSoap Set oSoap = CreateObject("MSSOAP.SoapClient") oSoap.mssoapinit sURL Set GetSoapClient = oSoapEnd Function'用户绑定对应序列号sub BindCodeNumber() Dim... 阅读全文
posted @ 2009-11-09 18:55 绿色心情 阅读(318) 评论(0) 推荐(0) 编辑
摘要: xml文件为<?xml version="1.0" encoding="utf-8" ?><TotalNE ResultFolderPath=""> <NE Name="BOCO"> <IP>10.10.10.29</IP> <Port>23</Port> <LoginName>ncomc</Lo... 阅读全文
posted @ 2009-10-12 17:53 绿色心情 阅读(982) 评论(0) 推荐(0) 编辑
摘要: private static void CmdCommand(string strIp) { Process p = new Process(); //设定程序名 p.StartInfo.FileName = "cmd.exe"; //关闭Shell的使用 p.StartInfo.UseShellExecute = false; //重定向标准输入 p.StartInfo.RedirectS... 阅读全文
posted @ 2009-10-12 17:49 绿色心情 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1常量优化:常量的计算是在语句被优化时一次性完成,而不是在每次执行时。下面是检索月薪大于2000的的表达式:sal>24000/12sal>2000sal*12>24000如果SQL语句包括第一种情况,优化器会简单地把它转变成第二种。优化器不会简化跨越比较符的表达式,例如第三条语句,鉴于此,应尽量写用常量跟字段比较检索的表达式,而不要将字段置于表达式当中。否则没有办法优化,比如如... 阅读全文
posted @ 2009-07-17 12:26 绿色心情 阅读(223) 评论(0) 推荐(0) 编辑
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他... 阅读全文
posted @ 2009-07-17 12:24 绿色心情 阅读(153) 评论(0) 推荐(0) 编辑
摘要: (11)用Where子句替换HAVING子句:避免使用HAVING子句, HAVING 只会在检索出所有记录之后才对结果集进行过滤. 这个处理需要排序,总计等操作. 如果能通过WHERE子句限制记录的数目,那就能减少这方面的开销. (非oracle中)on、where、having这三个都可以加条件的子句中,on是最先执行,where次之,having最后,因为on是先把不符合条件的记录过滤后才进... 阅读全文
posted @ 2009-07-17 12:22 绿色心情 阅读(198) 评论(0) 推荐(0) 编辑
摘要: (21)避免在索引列上使用NOT 通常, 我们要避免在索引列上使用NOT, NOT会产生在和在索引列上使用函数相同的影响. 当ORACLE”遇到”NOT,他就会停止使用索引转而执行全表扫描.(22)避免在索引列上使用计算.WHERE子句中,如果索引列是函数的一部分.优化器将不使用索引而使用全表扫描. 举例: 低效: SELECT … FROM DEPT WHER... 阅读全文
posted @ 2009-07-17 12:21 绿色心情 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Private IsCtrlV As Boolean Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyV And Shift = 2 Then IsCtrlV = True Else IsCtrlV = False End If En... 阅读全文
posted @ 2009-02-12 11:47 绿色心情 阅读(346) 评论(0) 推荐(0) 编辑