许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

2013年4月26日

C# Windows窗体间消息传递的问题

摘要: --提出Windows窗体间消息传递的问题:如何根据子窗体的状态更改父窗体的状态?如双击DataGridView的行记录后弹出修改该行记录的子窗体,在修改完数据后希望DataGridView数据刷新,这就需要子窗体通知父窗体刷新数据!考虑在子窗体上移动鼠标,将子窗体鼠标的坐标传递给父窗体的标题栏,如何实现?反过来在父窗体上移动鼠标,如何传递给子窗体?经典的做法为方法回调,在父窗体类中注册子窗体的MouseMove事件调用父窗体的Method直接修改标题栏;当然我们也可以将父窗体的对象指针船体给子窗体对象的tag,然后在子窗体的MouseMove事件中将tag转换为父窗体对象,然后修改其标题栏文 阅读全文

posted @ 2013-04-26 20:40 许明会 阅读(745) 评论(0) 推荐(0) 编辑

2013年4月25日

p/invoke示例

摘要: usingSystem;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;publicclassMyClass{[DllImport("user32.dll",EntryPoint="MessageBoxW")]publicstaticexternintMessageBoxW([In]System.IntPtrhWnd,[In][MarshalAs(UnmanagedType.LPWStr)]stringlpText,[In][MarshalAs(UnmanagedType.LPW 阅读全文

posted @ 2013-04-25 11:26 许明会 阅读(203) 评论(0) 推荐(0) 编辑

示例ConsoleApp查询SQLServer数据库

摘要: 访问数据库的类usingSystem;usingSystem.Collections;usingSystem.Data.SqlClient;namespaceSQLCMD{publicpartialclassSqlCMD{SqlConnectionconnector=null;SqlCommandcommand=newSqlCommand();ArrayListalResult=newArrayList();//连接指定的数据库,初始化Command对象的Connection属性publicboolConnect(stringdatasource,stringdatabase,stringui 阅读全文

posted @ 2013-04-25 11:25 许明会 阅读(541) 评论(0) 推荐(0) 编辑

2013年4月20日

C#的基础类型

摘要: 阅读全文

posted @ 2013-04-20 22:39 许明会 阅读(158) 评论(0) 推荐(0) 编辑

2013年4月18日

多个托管模块构成同一个程序集

摘要: 代码演示了一个assembly包含多个namespace,且该assembly包含两个不同编程语言实现的物理PE文件(托管代码),这没有问题。反问一个namespace可以包含多个assembly吗?答案是:当然没问题!同一namespace包含多个assembly 阅读全文

posted @ 2013-04-18 23:02 许明会 阅读(155) 评论(0) 推荐(0) 编辑

2013年3月27日

Server2012安装完成后无法添加.net framework3.5的解决方法

摘要: 首先,确保要使用的安装盘和系统的版本及语言都一致,然后再cmd或者ps里面执行命令即可。可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件PS C:\Users\Administrator> dism /online /enable-feature /all /featurename:netfx3 /source:i:\sources\sxs部署映像服务和管理工具版本: 6.2.9200.16384映像版本: 6.2.9200.16384启用一个或多个功能[==========================100.0%============ 阅读全文

posted @ 2013-03-27 08:46 许明会 阅读(664) 评论(0) 推荐(0) 编辑

2013年3月19日

一次木马的处理过程

摘要: 用UltraISO制作了一个U盘Windows Server2012安装盘,在安装过程中总是提示MBR分区表不能采用EFI安装盘。尝试用DiskGenenius转换MBR分区为GPT分区,但是每次都报错。于是下载了4.2版本的最新版,免费版不支持MBR转GPT操作,于是下载了注册机注册。注册机执行后没有任何提示,而且也没有变成PRO版本,于是考虑可能注册机是木马了。重启计算机后开机,系统有APP_CRASH,提示为“百度影音”,映像文件为explore.exe,明显是伪装的Explorer.exe。查看木马文件的日期,正式执行注册机的时间,于是断定为木马。查看木马文件explore.exe的. 阅读全文

posted @ 2013-03-19 21:52 许明会 阅读(682) 评论(1) 推荐(0) 编辑

2013年1月15日

Windows 脚本主机概述

摘要: Windows 脚本主机概述首先,什么是WSH?http://search.microsoft.com/zh-cn/results.aspx?form=MSHOME&setlang=zh-cn&q=WSHWindows Script Host (WSH) is a Windows administration tool.http://technet.microsoft.com/zh-cn/subscriptions/shzd7dy4(v=vs.80).aspxWSH creates an environment for hosting scripts. That is, whe 阅读全文

posted @ 2013-01-15 14:29 许明会 阅读(585) 评论(0) 推荐(0) 编辑

2012年9月10日

购买Microsoft Technet订阅,免费获得微软几乎所有的产品序列号“用于评估”,

摘要: 购买Microsoft Technet订阅,就可以免费获得微软几乎所有的产品“用于评估”,如此以后可以批量“盗版”了。淘宝上那几十元的序列号都是这么来的,微软真“厚道”啊。 关于TechNet订阅,见下面链接: http://t.cn/hBEk3N订阅的产品列表和区别见链接 http://t.cn/zORMNfd http://t.cn/zWsh8Jg 阅读全文

posted @ 2012-09-10 23:32 许明会 阅读(452) 评论(1) 推荐(0) 编辑

2012年9月2日

VMware Converter Standalone结合TrueImage 迁移HyperV虚机

摘要: VMware Converter Standalone结合TrueImage 迁移HyperV虚机1、最有效的方式还是冷迁移,除非迫不得已再热迁移。 我实验热迁移HyperV的虚机(关闭HyperV虚机,实际是冷迁移)出现Converter.fault.NoHostConnection,而我将VC、HyperV主机及Standalone主机的防火墙关闭了都没用。同样的设置下,有一台VM能迁移,但剩下的都报告这个错误。 尝试开启HyperV的虚机,Standalone热迁移的时候说无法访问到主机。其实我更担心迁移到99%无响应不就很惨?2、冷迁移用Aronis True Image,无视P2V. 阅读全文

posted @ 2012-09-02 00:57 许明会 阅读(1519) 评论(0) 推荐(0) 编辑

2012年8月27日

iPad3越狱方法

摘要: iPad3越狱方法周末研究了下iPad3的越狱并安装破解程序的方法,甚至将iPad变成一个Linux服务器,现分享给大家参考。1、为什么要越狱大家知道iOS的程序基本都收费,越狱后你可以绕过AppStore的收费随便使用任何软件。iOS版本更新很快,每次更新都引来大量黑客去破解。目前最新版本为5.1.1,已经被完美越狱,等待的同事们可以下手了!有关越狱,可参考该文章。越狱只和iOS版本有关系,对iPhone、iPad、iPod、iTouch统统有效。2、越狱前系统的备份越狱前要备份SHSH,防止越狱失败后无法恢复回来。iPad利用TinyUmbrella来SHSH备份和恢复,可参考http:/ 阅读全文

posted @ 2012-08-27 09:39 许明会 阅读(1366) 评论(0) 推荐(0) 编辑

2012年8月22日

在不知道MySQL帐号密码的情况下创建帐号并获得权限

摘要: 在不知道MySQL帐号密码的情况下创建帐号并获得权限 1、知道root帐号的情况下登录mysql系统 mysql -h10.0.0.1 -uroot -p123 2、不知道帐号可以 a) 在一个cmd下执行mysqld-nt --skip-grant-tables,然后另外一个cmd下直接运行mysql即可直接登录。 b) 修改my.ini跳过mysql验证。 [mysqld] skip-grant-tables # The TCP/IP Port the MySQL Server will listen on port=3306 3、成功登录后可不修改用户密码登录其系... 阅读全文

posted @ 2012-08-22 23:51 许明会 阅读(318) 评论(0) 推荐(0) 编辑

2012年8月13日

vSphere标准交换机vss到分布式交换机vds的迁移

摘要: 标准交换机向分布式交换机的迁移一、管理网络+虚拟机两块物理NIC都做“管理流量”和“vMotion”,1、管理主机-->迁移一块物理网卡NIC到分布式交换机。 注意不要vmnic和vmk一起迁移,因为在vmnic迁移到vds后就失去了与vmk的链接。2、管理主机-->迁移所有‘vmkernel管理网络’和交换机网络的VMs到分布式交换机。3、迁移另一块物理NIC到分布式交换机:建议删除后在vDS上重新加入避免在vDS上upLINK口位置问题。4、每次迁移过程中对相应端口及VMs做ping测试其冗余性。二、存储网络的迁移1、管理主机-->同时迁移两块物理NIC到分布式交换机,目 阅读全文

posted @ 2012-08-13 08:14 许明会 阅读(3246) 评论(0) 推荐(0) 编辑

2012年8月5日

p2v-VMware vCenter Converter Standalone 5.0

摘要: --在你使用VMware Converter将物理机迁移到虚拟机以后,下一步是什么呢?如果迁移失败该怎么办? 这一系列的第一部分中,我们已经谈论了准备步骤,以确保迁移成功,还有操作迁移向导的过程。在这一系列的第二篇文章中,我们将继续讨论一些在迁移以后的工作,并给出故障排除的方法和解决失败迁移的思路。 无论你多么小心地为迁移做准备工作,迁移有时还是会失败。失败就可能发生在迁移过程中的不同阶段;具体哪个阶段是基于任务栏百分比估计值出来的。1. 建立目标虚拟机(VM) (0%-5%)2. 准备克隆磁盘(5%-6%)3. 克隆过程(6%-95%)4. 克隆工作结束以后(95%-97%)5. 定制或.. 阅读全文

posted @ 2012-08-05 00:43 许明会 阅读(1402) 评论(0) 推荐(0) 编辑

2012年5月1日

虚拟化的设计考量

摘要: 虚拟化的设计 虚拟服务器 每个LUN放置10个左右VM,每个VM的C盘占用40G的空间,考虑快照及交换文件,LUN的大小500G就足够了。 如果虚拟服务器类似Exchange或者SQL Server需要外部存储,那么外部存储单独划分LUN,并让VM采用RDM方式挂载LUN。物理RDM丧失一些高级功能,如clone和snapshot等,但却能稍微提高下性能。 至于软驱、打印机等虚拟设备,如果用不到,就不要选了吧。 虚拟桌面 每个LUN放置10~15个虚拟机,不同的部门最好在不同的LUN,C盘大小30G足够了,数据区考虑20G差不多,例如作为D盘,最好将数据区D盘放... 阅读全文

posted @ 2012-05-01 23:05 许明会 阅读(314) 评论(0) 推荐(0) 编辑

2012年4月21日

新建VLAN并启用该VLAN的DHCP功能

摘要: 新建VLAN并启用该VLAN的DHCP功能 本示例用于在VMwareView中虚拟桌面需要DHCP自动获得IP地址,做如下规划: 1、Connection Server 指定IP地址 192.168.30.2,所以该IP从DHCP池中排除,如果还有其他IP地址需要保留,可以继续排除。 2、DHCP的网关为192.168.30.1,DNS为192.168.0.120和192.168.0.121 3、DHCP池的名称为VM_DT,和VLAN的name相同(当然也可以不同)。 core4506e#conf t Enter configuration commands, one per l... 阅读全文

posted @ 2012-04-21 14:18 许明会 阅读(1546) 评论(0) 推荐(0) 编辑

2012年3月30日

关于用netsh.exe配置系统防火及网络

摘要: 关于用netsh.exe配置系统防火及网络 (1)、查看、开启或禁用系统防火墙 打开命令提示符输入输入命令“netsh firewallshow state”然后回车可查看防火墙的状态,从显示结果中可看到防火墙各功能模块的禁用及启用情况。命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。 (2)、允许文件和打印共享 文件和打印共享在局域网中常用的,如果要允许客户端访问本机的共享文件或者打印机,可分别输入并执行如下命令: netsh firew... 阅读全文

posted @ 2012-03-30 00:04 许明会 阅读(679) 评论(0) 推荐(0) 编辑

2012年2月26日

利用笔记本的WiFi做AP共享网络

摘要: 利用笔记本的WiFi做AP共享网络简单讲,就是利用netsh命令构建一个WLAN的AP,例如取名为WiFiAP;然后操作当前上网的网络连接共享Internet链接到这个WiFiAP;接下来所有的WiFi客户端都可以连接到这个AP上共享上网了。基本命令如下:1、构建WiFiAP网络。Netsh wlan set hostednetwork mode=allow ssid=WiFiAP key=88888888Netsh wlan start hostednetwork2、共享当前的Internet链接带这个WiFiAP上网。3、客户端连接WiFiAP实现上网。4、关闭WiFiAPNetsh wl 阅读全文

posted @ 2012-02-26 01:58 许明会 阅读(781) 评论(0) 推荐(0) 编辑

2012年2月25日

WIN8的特性

摘要: WIN8的特性 1、支持ARM架构 2、专门为触摸屏设计的Metro界面与鼠标界面共存 3、集成IE10 4、全新的开始菜单和按钮 5、采用Ribbon界面的Windows资源管理器 6、原生态支持ISO虚拟光驱和VHD虚拟机 7、支持USB3.0 8、继续有Windows media Center 支持 9、集成XBox Live服务 10、内置Windows Store应用程序网站 11、实现复制窗口覆盖整合及对比信息 12、更快的开关机速度,所有系统进程缓存 13、集成Hyper-V功能 阅读全文

posted @ 2012-02-25 23:26 许明会 阅读(317) 评论(0) 推荐(0) 编辑

2012年2月8日

CISCO ios 升级

摘要: 升级步骤: 一、设备清单 二、备份IOS 三、上传新IOS.bin文件 四、更改启动设置 五、上传新的IOS.tar文件 六、完美升级完成 一、设备清单 CICSO 3560交换机,安装了超级终端的PC,TFTP或FTP服务器, IOS: c3560-advipservicesk9-mz.122-25.SEE2.bin c3560-advipservicesk9-mz.122-25.SEE2.tar 二、备份IOS 执行备份前先用dir、cd、pwd等命令看下flash中的目录结构。这台交换机IOS的bin文件以及html文件夹都在flas... 阅读全文

posted @ 2012-02-08 16:13 许明会 阅读(1396) 评论(0) 推荐(0) 编辑

2012年1月10日

CISCO交换机端口回环的处理方法备忘

摘要: 一到公司,某部门反映全部不能上网,网管员去检查发现该部门傻瓜交换机所连接的2918交换机端口fa0/3是灰色。于是可以断定该端口已经down掉。登录到2918交换机,分析问题: 1、查看端口状态,发现有5个端口存在问题,为err-disabled状态 Back_Building#show interface status 2、查看状态为 err-disabled 的端口信息,down掉的原因为 loopback Back_Building#show interfaces status err-disabled Port Name Status Reason Err-disabl... 阅读全文

posted @ 2012-01-10 09:44 许明会 阅读(1449) 评论(0) 推荐(0) 编辑

2011年12月30日

解决-2008 R2 SP1安装Thinkpad System Update 4无法更新 提示"收集用户信息时出错"

摘要: 2008 R2 SP1安装Thinkpad System Update 4无法更新 提示"收集用户信息时出错"造成这一问题的原因是 system update 没有支持 2008 R2 系统的信息文件存放位置"C:\Program Files (x86)\Lenovo\System Update\session\system\SSClientCommon\MappingInte***ce.xml”修改方法:右键单击“MappingInte***ce.xml”选编辑找到<OS> <OSTVIA>WIN7-PRO</OSTVIA> 阅读全文

posted @ 2011-12-30 17:12 许明会 阅读(483) 评论(0) 推荐(0) 编辑

2011年11月21日

工作了几个小时,文件又丢了!!!

摘要: 工作了几个小时,文件又丢了!!! 又到年末了,好多总结要写。于是你打开OA,搜索“总结”,定位到去年的总结,双击打开附件的总结word文件。根据去年的计划,分析下完成情况。然后洋洋洒洒数小时,OK,大功告成,很有成就感,于是“保存”,“关闭”。 去接杯水,弄点茶,再找原来编辑的文件,发现文件找不到了!!!,于是你可采取以下操作: 1、 全盘搜索 *.doc*,发现找不到; 2、 于是你想是不是文件隐藏了,你“设置文件夹选项”显示所有文件,继续搜索,还是找不到; 3、 你又打开了“显示受操作系统保护的文件”,还是找不到; 4、 你查看IE的设置,发现临时文件的位置是 C:\... 阅读全文

posted @ 2011-11-21 11:23 许明会 阅读(192) 评论(0) 推荐(0) 编辑

2011年10月19日

为ESX5主机配置多路径共享存储(以MD3000I为例)

摘要: 为ESX5主机配置多路径共享存储(以MD3000I为例) a) ESX主机配置 i. 添加ESX软件iSCSI存储适配器。 ii. iSCSI启动器属性,配置动态发现(指明任意iSCSI口的IP地址),并观察静态发现的变化(出现另外一个iSCSI口IP)。(添加iSCSI设备并加入动态发现IP后,将生成连接串发送到MD3000i,可直接在MD上选取链接) b) MD3000I配置 i. 新建主机组ESX ii. 新建存储组ESX,并新建虚拟磁盘 esx_storage_md3000i, 将存储组ESX加入到主机组ESX。 iii. 配置主机访问,将ESX主机对应到MD3... 阅读全文

posted @ 2011-10-19 15:26 许明会 阅读(1250) 评论(0) 推荐(0) 编辑

2011年10月15日

une petite bébé

摘要: 一个很小的宝宝,仅仅出生3天。他一直闭着眼睛,很少张开朦胧的眼看看这个世界。他有一头浓密的黑头发,脚丫子只有我手指头长。他睡在床上,双手构成W 形状,双脚构成M 形状。这就是他,我的儿子。他的出现,给了我最大的惊喜!une petite bébé. il est né seulement trois jours. il a toujours dormir. il ouvrit les yeux de temps en temps, regardez ce nouveau monde. il a beaucoup de cheveux noirs. il dorma 阅读全文

posted @ 2011-10-15 00:25 许明会 阅读(195) 评论(1) 推荐(0) 编辑

2011年10月14日

金蝶客户端多用户远程桌面解决方案

摘要: 背景:远程办公室网络较慢; 计算机管理混乱 ----金蝶客户端通讯量大,且客户端环境配置维护困难。需求:采用域认证访问金蝶服务器,要求可以同时10人外网登录,方案:部署虚拟机,虚拟机安装kingdee-client及相关软件,然后做快照; 安装终端服务、加域、添加远程桌面用户。 注意:保证做快照前没有安装终端服务和加域,因为这两个东西会随安装时间而过期。此方案节省业务带宽占用,简化客户端配置。一、金蝶客户端 kingdee-client 的安装1、MDAC\VBA等基础组件安装,采用金蝶环境监测程序安装。2、安装金蝶软件,选择财务2个、供应、生产共4个模块。3、安装补丁程序2个,先SP1补丁, 阅读全文

posted @ 2011-10-14 10:31 许明会 阅读(1221) 评论(0) 推荐(0) 编辑

2011年10月11日

无线路由器的设置方法小结

摘要: 无线路由器的设置方法小结 无线路由器做无线路由器时,将Internet接口接入路由器的WAN口: 1、 设置SSID 2、 设置管理密钥 3、 设置接入密钥 4、 设置无线路由器的WAN口地址:该地址可远程维护管理路由器,为LAN口地址的网关。 5、 设置无线路由器的LAN口地址:该地址对外不可见 6、 启用DHCP 如:来自VLAN2的网线接入WAN口,VLAN2的IP地址为192.168.2.1,那么无线Router的地址设置为192.168.2.2 。设置LAN口地址为10.0.0.1/24,网关为192.168.2.2。设置DHCP网段为10.0.0.100... 阅读全文

posted @ 2011-10-11 11:05 许明会 阅读(668) 评论(0) 推荐(0) 编辑

2011年9月29日

完美的Windows Server 2008 R2 SP1 模板

摘要: 完美的Windows Server 2008 R2 SP1 模板 云是趋势,在低碳环保,还有可维护性、高可用性、伸缩性等方面优势显而易见!通过长时间的服务器虚拟化应用,总结一下制作虚拟OS模板的技巧,分享且备忘。以 Windows Server 2008 R2 SP1 为例。1、虚拟os的激活(点击这里下载相关文件) 安装完虚拟os以后,自然要安装mware tools,然后将“计算机”图标放桌面,设置ip地址,开启远程桌面,开始Windows Update! Update完成后,选择“关闭计算机”,然后替换虚拟机的BIOS,这样就有了带SLIC2.1的BIOS,然后我们再安装OEM证书就实现 阅读全文

posted @ 2011-09-29 10:35 许明会 阅读(1160) 评论(0) 推荐(0) 编辑

2011年8月7日

服务器迁移规划

摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 服务器迁移规划 操作系统为Windows Server 2008 R2,看到还有100G的空间没有分配,于是在磁盘管理里面“新建简单卷”,系统毫无提示就将整个硬盘变成了Dynamic磁盘!仔细看了下,硬盘已经有4个Primary分区,所以Windows很“高明”的将整个硬盘从Base到Dynamic了。 根据我的经验,重启后系统就应该无法引导了。在虚拟机里人为将Windows7的Base磁盘转换为Dynamic,重启虚拟机系统停. 阅读全文

posted @ 2011-08-07 19:04 许明会 阅读(257) 评论(0) 推荐(0) 编辑

2011年7月22日

ESX4/ESX3I启用SSH和FTP

摘要: esx server 基于Linux系统,支持rpm安装包。开启SSH和ftp可以实现远程管理及数据传输。1、ESX4 Server 默认情况下ESX Server禁止root登录,在VMWare vSphere Client管理窗口,选择“配置选项卡”,左侧“安全配置文件”,窗口右侧“防火墙”的入站默认已经开启SSH。我们要做的就是让root可以可以ssh登录,按下ALT+F1以后进入Linux登录提示符,输入ESX Server用户名和密码后,在Linux环境执行如下操作:vi /etc/ssh/sshd_config,找到 PermitRootlogin ,修改为yes。service 阅读全文

posted @ 2011-07-22 22:04 许明会 阅读(599) 评论(0) 推荐(0) 编辑

2011年6月15日

comfast wireless usb adapter 配置手记

摘要: 朋友给我一个无线设备,据说只要插到能上网的机器上,这个设备就可以带着所有周边的手机和笔记本电脑等上网。这个设备在没有网络输入的地方组建局域网很方便,如你带一个3G网卡到山上去玩,让一台计算机通过3G网卡上网,然后将该设备插入到通过3G网卡上网的计算机,就可以让你的手机和朋友的笔记本等一起联网;你可以将它插入单位的台式机上,然后让你的手机和笔记本上网(单位没有无线的话)。设备名称:comfast wireless usb adapter b/g/nmodel: cf-150ns该设备具有“基站”和“接入点”两种模式。基站模式时: 设备相当于一个无线WIFA接收器,可以接收外部的无线信号。接入点模 阅读全文

posted @ 2011-06-15 11:44 许明会 阅读(1342) 评论(0) 推荐(0) 编辑

2011年5月23日

虚拟机-磁盘和OS-NetworkManagement

摘要: 《虚拟机使用培训》1、目前有众多的虚拟化产品,比较出名的有VMWare、Microsoft、Citrix等。 VMWare:Workstation、Server、ESX Server Microsoft:VirtualPC、Virtual Server、Hyper-V2、虚拟机原理: 有效整合所有硬件资源,在硬件层或者操作系统层实现物理硬件设备的分离,实现逻辑上完全独立的操作系统。 支持快照和差异整合。3、虚拟机应用: 应用测试及系统分析 老旧系统的整合 服务器群的部署 4、DEMO 虚拟操作系统的安装:可通过CD-ROM、ISO文件等。 快照的制作及快照恢复:时间还原点,可以有多个。 磁盘功 阅读全文

posted @ 2011-05-23 11:31 许明会 阅读(225) 评论(0) 推荐(0) 编辑

2011年5月19日

进军美服魔兽世界

摘要: 进军美服魔兽世界经过8天试玩,paladin终于60级了。今天完成了美服魔兽世界的入驻,现将基本信息分享给大家(10:48 2011/5/19)。一、下载美服魔兽世界客户端 客户端可以从下面地址下载。下载完成后按顺序安装,安装完成后你将得到一个试用版客户端。目前这个下载是到WLK的,不过你等几个小时,update到最新的ctm还是很快的。http://games.qq.com/z/wow/dl/client_us.htm二、到battle.net上注册你的游戏帐号 注册地址:https://us.battle.net/ 注册帐号的目的是管理你的所有blizzard公司的游戏。注册帐号随便给给邮 阅读全文

posted @ 2011-05-19 11:15 许明会 阅读(402) 评论(0) 推荐(0) 编辑

2011年4月26日

魔獸世界台服身份證ID生成器

摘要: 魔獸世界台服要啟用battle.net 了,到時候全世界同步,享受同樣的待遇。但是我等大陸網民不屬於“全世界”,所以駐留在台服上需要重新註冊“戰網”了。理所當然,台服戰網要求註冊要求提供台灣人民的身份證ID等信息,我們沒辦法提供身份證,只能造假,當然冒著被盜號的風險(你沒身份證怎麼找回?)完美主義者,辦假證也要辦個好的,那麼怎麼能取得一個比較亮的身份證呢,需要自己開發了。哎,這麼個簡單的代碼,我居然用了一天的時間,沒天賦啊。我希望身份證全部帶8,或者全部帶6,或者我希望的任意的號碼!好吧,台灣身份證共10位,第一位為所在地,第二位為男女,你可以指定裡面的8個數字,讓程序填寫第一位和最後一位;甚 阅读全文

posted @ 2011-04-26 17:26 许明会 阅读(2218) 评论(0) 推荐(0) 编辑

2011年4月21日

class之new和ctor意义及作用域

摘要: new关键字计算class占用的字节数,并在堆上分配空间。class的ctor默认构造函数实现class内部所有成员的默认值赋值;如果你定义了带参构造函数,那么编译器不会自动生成默认构造;假设类要被继承,尽管派生类实例化按照派生类的带参构造方式实例化,但是对象生成树还是调用基类的默认构造,所以,一个类如果没有默认构造,该类不能被派生。作用域(变量或者方法):private:仅在类内部可访问protected:仅在类及其派生类内部访问internal:仅在同一个程序集(dll)内可以访问。程序集内可以包含多个命名空间,每个命名空间也可以包含很多类。protected internal:当前程序集 阅读全文

posted @ 2011-04-21 23:38 许明会 阅读(437) 评论(0) 推荐(0) 编辑

WMI操作示例

摘要: 利用WMI可以实现对本地及远程主机的信息获取及操作,本示例WMI的应用。 1 System.Management.ConnectionOptions options = new ConnectionOptions(); 2 options.Username=@"lypower\Administrator"; 3 options.Password=@"your password here "; 4 System.Management.ManagementScope ms = new ManagementScope(@"\\remoteIP\roo 阅读全文

posted @ 2011-04-21 17:08 许明会 阅读(353) 评论(0) 推荐(0) 编辑

2011年4月20日

创建动态链接库的方法简介

摘要: 有多个不同的cs文件,基本信息如下Add.cs文件MathLibrary空间含有类 Add()方法;Mult.cs文件MathLibrary空间含有 Mult()方法。此时你建立TestCode.cs文件,命名空间 MathLibrary里面写一个静态的Main()方法,可以直接调用Add()和Mult()完成测试。现在你要发布你的动态链接库,可以将Add.cs和Mult.cs打包成DLL文件提交,方法如下:csc /t:libray /out:MathTest.dll Add.cs Mult.cs编译dll后方法Add()和Mult()都在MathLibrary命名空间下,只要引用MathL 阅读全文

posted @ 2011-04-20 20:52 许明会 阅读(217) 评论(0) 推荐(0) 编辑

MD5和SHA加密测试

摘要: 有关MD5和SHA加密,程序在SharpDevelop环境下测试。注意XP只支持MD5和SHA1,其他的不受XP系统支持。usingSystem;usingSystem.Net.NetworkInformation;namespaceDemoConsole{classProgram{publicstaticvoidMain(string[]args){ byte[]bytes = System.Text.Encoding.UTF8.GetBytes("XU Minghui");System.Security.Cryptography.MD5CryptoServiceProv 阅读全文

posted @ 2011-04-20 20:31 许明会 阅读(412) 评论(0) 推荐(0) 编辑

获取网卡信息

摘要: 获取网卡的基本信息:名称、MAC地址、网卡描述信息、IP地址、网关、DNS等。基本方法:NetworkInterface类获取gateway和dns信息;System.Net.Dns类获取IP地址。示例如下:/** Created by SharpDevelop.* User: JACK* Date: 2011-4-20* Time: 18:47** To change this template use Tools | Options | Coding | Edit Standard Headers.*/usingSystem;usingSystem.Net.NetworkInformati 阅读全文

posted @ 2011-04-20 19:55 许明会 阅读(432) 评论(0) 推荐(0) 编辑

2011年4月18日

PowerShell(0)-Windows PowerShell交互界面

摘要: 我们将实验Windows PowerShell的功能,这是一系列的实验。可参阅《Windows PowerShell应用手册》,机械工业出版社 Lee Holmes著,赵松德 王英群译。PowerShell笔记19:02 2011-4-181、PS支持常规的Windows命令行:ipconfig notepad……2、PS命令行可通过Tab键补全: get-pr<tab> -N<tab> lsass3、PS支持通配符参数:gps l*s4、PS支持直接调用.Net Framework 类库PS C:\> [System.Console]::WriteLine(&q 阅读全文

posted @ 2011-04-18 20:06 许明会 阅读(562) 评论(0) 推荐(0) 编辑