摘要: 错误提示:无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))上来google 了一下,擦 ,全是说 阅读全文
posted @ 2012-07-23 17:37 花生!~~ 阅读(6001) 评论(1) 推荐(0) 编辑
摘要: 在HttpWebRequest中,有一些header为限制级的,对于这些header,你不能直接来通过headers.Add方法来添加,比如Host、Connection、User-Agent、Referer、Range、Content-Type、Content-Length、Expect、Proxy-Connection、If-Modified-Since等header. 这些header都是通过属性来设置的 。添加的具体步骤如下1,测试是否能够为请求设置指定的 HTTP 标头;WebHeaderCollection.IsRestricted(string headerName, bool 阅读全文
posted @ 2012-06-01 11:54 花生!~~ 阅读(17885) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Windows.Forms; 8 using System.Collections.Specialized; 9 namespace HuffmanCode 10 { 11 public partial class Form1 : Form 1... 阅读全文
posted @ 2012-05-25 01:12 花生!~~ 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 场景有2个类 class A { public EventHandler TestEventHandler; } class B { public string Name { get; set; } public void Test(object o, EventArgs e) { Console.WriteLine(Name+"say:我依然活着。。。"); //do somethings } } class Program { ... 阅读全文
posted @ 2012-03-23 16:47 花生!~~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 4.0版public static T Execute<T>(Func<T> func, int timeout){ T result; TryExecute(func, timeout, out result); return result;}public static bool TryExecute<T>(Func<T> func, int timeout, out T result){ var t = default(T); var thread = new Thread(() => t = func()); thread.Start 阅读全文
posted @ 2012-03-21 11:45 花生!~~ 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 场景1:statement = "SELECT * FROM users WHERE name = '" + userName + "';"通过对username赋于:' or '1'='1' or '1'='1' -- ' //注释掉后面的sql语句' or '1'='1' ({ '' or '1'='1' /* '生成的sql语句如下:SELECT * FROM 阅读全文
posted @ 2012-03-15 23:30 花生!~~ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: urlencode :将目标字符串按照特定的编码(比如utf-8、gb2312) 解码成byte数组,然后对除这些字符集(a-z,A-Z,\,(,),*,-,.,_,!) 之外的所有字节(8位)转换成%加16进制字符,其中空格特殊处理将转换成+号。比如?号,十进制为63,二进制为11 1111 ,经过urlencode后变为%3f具体算法如下:(reflector编译的)/// <summary> /// 10进制转16进制( 10->a ,11->b /// </summary> /// <param name="n">&l 阅读全文
posted @ 2012-03-15 22:44 花生!~~ 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 接上文 url的规范化问题, 今天有空把这个函数完成了。基本没有对输入做检测,所以用的时候请注意哦函数功能:将相对网址,根据页面地址补全为绝对网址. class Program { static void Main(string[] args) { string baseUrl1 = "http://aifunv.com/?p=18"; string url = "?p=2"; Console.WriteLine(NormalizeUrl(baseUrl1, url)); ... 阅读全文
posted @ 2012-03-08 14:55 花生!~~ 阅读(1448) 评论(1) 推荐(0) 编辑
摘要: Microsoft Jet 提供程序用于连接到 Excel 工作簿。在以下连接字符串中,Extended Properties 关键字设置 Excel 特定的属性。“HDR=Yes;”指示第一行中包含列名,而不是数据,“IMEX=1;”通知驱动程序始终将“互混”数据列作为文本读取。Excel 8.0 针对Excel2000及以上版本,Excel5.0 针对Excel97。--连接符(注意,Extended Properties 所需的双引号必须还要加双引号。Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/MyExcel.xls;Extended 阅读全文
posted @ 2012-03-05 16:51 花生!~~ 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 新建用户net user demo 123 /addnet localgroup administrators demo /add开启远程桌面服务(3389):reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /Freg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fDenyTSConnections /t REG_DWORD /d 0referer:http 阅读全文
posted @ 2012-02-29 12:49 花生!~~ 阅读(262) 评论(0) 推荐(0) 编辑