代码改变世界

C# 写了个获取本机外网IP发送邮件的服务- 分享。

2012-09-18 12:03 by Andrew.Wangxu, 1903 阅读, 3 推荐, 收藏, 编辑
摘要:介绍:获取当前计算机外网IP地址,若IP地址有更变则及时发送到指定的邮箱列表中进行通知。核心部分代码: private void GetIp() { string OriginalIp = string.Empty; while (true) { string myIp = string.Empty; myIp = WebHelper.GetWebContent("http://www.3322.org/dyndns/getip"); ... 阅读全文

通过修改注册表提升SSD性能(Intel 5系列芯片组)

2012-09-06 18:12 by Andrew.Wangxu, 619 阅读, 0 推荐, 收藏, 编辑
摘要:在Intel P55,PM55,H55,HM55之类的芯片组上,SSD的随机读写,寻址性能都被限制了。明明在老机器上跑的好好的SSD,升了下级,竟然更烂了。Intel到底搞啥鬼,这个帖子里我来告诉你哪里出了问题。碰到问题的朋友们进入注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProcessorHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm把这2个下的Start值从3改成4就成了。我笔记本是SATA II 的接口,由220MB的读取速度 提升到了标准的 阅读全文

在DOS使用SVN之执行命令整理(TortoiseProc.exe)

2012-08-21 10:48 by Andrew.Wangxu, 18487 阅读, 1 推荐, 收藏, 编辑
摘要:注:以下整理文本来源于官方的帮助文档,由于个人英语水准太那个啥。。。。大部分借助了谷歌翻译。 TortoiseSVN因为所有的命令都是通过命令行参数控制,你可以自动批处理脚本或从其它程序(例如你喜欢的文本编辑器)启动特定的命令和对话框。TortoiseSVN命令TortoiseSVN的GUI程序被称为TortoiseProc.exe。所有的命令都指定参数/command:ABCD,ABCD是必须的命令名。大多数这些命令需要至少一个路径作为参数,如/path:“一些路径”。由于一些命令需要一个目标路径的列表(例如提交一些特定的文件)/path参数可以接收多个路径,由一个*字符分隔。Tortoi. 阅读全文

C# 执行DOS命令方法记录

2012-08-20 23:23 by Andrew.Wangxu, 444 阅读, 0 推荐, 收藏, 编辑
摘要:/// /// 执行DOS命令,返回DOS命令的输出 /// /// dos命令 /// 等待命令执行的时间(单位:毫秒),如果设定为0,则无限等待 /// 返回DOS命令的输出 public static string ExecuteDOS(string dosCommand, int seconds) { string output = ""; //输出字符串 if (dosCommand != null && dosC... 阅读全文

C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”

2012-08-15 11:00 by Andrew.Wangxu, 957 阅读, 1 推荐, 收藏, 编辑
摘要:文件正由另一进程使用,因此该进程无法访问该文件原来是构造System.IO.FileStream时,使用的方法有问题一开始是直接使用System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open)这个方法打开文件的时候是以只读共享的方式打开的,但若此文件已被一个拥有写权限的进程打开的话,就无法读取了,因此需要使用System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open,Syste 阅读全文

C# Dev控件中的 PropertyGridControl 属性控件的基本用法以及排序

2012-08-08 14:24 by Andrew.Wangxu, 7847 阅读, 2 推荐, 收藏, 编辑
摘要:在这个例子中将实现让该属性控件实现排序按钮。 效果如图: 首先2个按钮是 CheckButton 控件。 然后是一个:PropertyGridControl 控件 为了美观一点,将2个CheckButton控件的AllowFocus属性设置为 False 阅读全文

挺有意思的一段VBS代码,让系统阅读/朗读指定文本

2012-07-10 14:00 by Andrew.Wangxu, 776 阅读, 0 推荐, 收藏, 编辑
摘要:CreateObject("SAPI.SpVoice").Speak "你好,世界"复制以上代码保存为 *.vbs 文件运行即可参考:http://www.wxzzz.com/?id=113 阅读全文

C# Dev控件中的 GridControl 双击行事件

2012-07-05 13:14 by Andrew.Wangxu, 1616 阅读, 0 推荐, 收藏, 编辑
摘要:在GridControl中的GridView的MouseDown事件中加入如下代码: DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y)); if (e.Button == MouseButtons.Left && e.Clicks == 2) { //判断光标是否在行范围内 if (hInfo.InRow) ... 阅读全文

C# Dev控件中的 BarManager 添加下拉列表菜单

2012-07-05 13:12 by Andrew.Wangxu, 2593 阅读, 0 推荐, 收藏, 编辑
摘要:在BarManager中加入一个barSubItem,然后单击工具栏上 新增的 barSubItem 即可添加子项。 阅读全文

C# 使用反射来实现对象的深度复制

2012-07-02 16:40 by Andrew.Wangxu, 2666 阅读, 0 推荐, 收藏, 编辑
摘要:实现方式 通过挨个罗列的方式一次复制子对象是非常耗费人力的,如果子对象是引用类型,则还要需要考虑是否对子对象进一步深拷贝。 实际应用中,一个类如果有几十个子对象,挨个复制对于开发人员来说索然无味比较费时费力。 所以使用反射机制来实现。 阅读全文

C# 程序运行耗时测试类

2012-06-26 12:47 by Andrew.Wangxu, 560 阅读, 0 推荐, 收藏, 编辑
摘要:主要用于精确测试一段代码的运行耗时时间。这里以秒为单位(包括小数点)。。 阅读全文

C# 绘制椭圆形

2012-06-26 10:09 by Andrew.Wangxu, 1330 阅读, 0 推荐, 收藏, 编辑
摘要:C#绘制椭圆形~DrawEllipse 阅读全文

C# 绘制矩形(绘制正方形)

2012-06-25 18:18 by Andrew.Wangxu, 4226 阅读, 0 推荐, 收藏, 编辑
摘要:使用C#在窗体中绘制矩形 阅读全文

C# 动态加载程序集

2012-06-25 16:55 by Andrew.Wangxu, 481 阅读, 0 推荐, 收藏, 编辑
摘要:今天在反序列化时发生错误:找不到程序集XXX 以前用过其他的方法解决这个问题,追加程序集的寻址文件夹地址。 现在分享另外一种方法叫做:当程序集加载失败时~ 事件注册如下: 阅读全文

C# 通过接口IEnumerator让自己编写的对象/类,实现foreach遍历方法

2012-06-20 13:26 by Andrew.Wangxu, 708 阅读, 1 推荐, 收藏, 编辑
摘要:简单说明: 要想自己写的类实现foreach方法,那么可以继承IEnumerator来实现。 除了实现继承接口中的方法,还要实现一个GetEnumerator()方法才行,返回值是你要遍历的对象。 如Item~ (我这里是返回Students) 直接上代码上图吧: 阅读全文
上一页 1 2 3 4 5 6 7 ··· 11 下一页