自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 编写PowerShell脚本模块

现在通过编写模块就可以在PowerShell命令行或者脚本中管理大型、分布式软件系统,就像Exchange Server和SharePoint Server正在做的那样。你有这样的需求吗。。。全文见我在博客园的博客:PowerShell入门(十一):编写脚本模块

2013-03-08 14:14:50 1348

转载 XML中Node和Element的区别

[未知出处,谢过原作者]                                                                 1.元素(Element)和结点(Node)的区别,元素是一个小范围的定义,必须是含有完整信息的结点才是一个元素,例如

2011-08-18 13:48:10 521

转载 Web配置文件(web.config)简介

[转自百度百科:http://baike.baidu.com/view/1365881.htm]认识Web.config文件  Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET We

2011-08-17 11:09:07 1406

转载 Web Site 与 Web Application 的区别

[不知道原出处哪里,但是感谢原作者]WebSite 与 Web Application 的区别"网站"是以文件目录为基本单位管理的,文件夹中的所有文件都是项目的一部分,直接把iis设成开发目录就可以运行,是非常适合web开发的一种模式。它没有项目文件,不需要编译,方便

2011-08-17 10:51:32 650

转载 LINQ体验(二)LINQ to XML

Linq to xml操作XML[转自:玉开的技术博客]LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。.Net中的System.Xml.Lin

2011-08-15 15:49:00 362

转载 LINQ体验(一)LINQ to Object

[转自:Dongjing's Tech Zone http://www.cnblogs.com/dongjing/archive/2007/12/05/982573.html]VS2008的发布,最激动人心的不过是LINQ的诞生。What‘s LINQ? Lang

2011-08-15 15:10:44 430

原创 推广邮件客户端(三):常用IMAP客户端介绍

如果这一篇来个"常用IMAP邮件客户端比较",就完美了。但是我不是砖家,不能够从性能、功能上说出他们的优劣差别。只能做个简单介绍,说说我的感受。见谅    我首推的是微软的2010/2007/2003 office套件中的Outlook,它的操作界面跟Word相似,并且默认用

2011-08-15 15:03:52 1436 1

原创 推广邮件客户端(二):完美的IMAP客户端

说到完美,确实有点过誉谁都知道没有那项技术是完美的。但这两个字确实表达了我对IMAP邮件客户端解决方案的态度。我本来想用的标题是“始终如一的IMAP客户端”。我想表达的意思是,如果你使用一个IMAP客户端去读写邮件,做重要性标记,设置后续动作,标记邮件已读或未读,保存已经发送或者

2011-08-15 00:13:24 2024 1

原创 推广邮件客户端(一):让人纠结的POP3客户端

写在前面的话:我在这里学着表达一下程序员的浪漫。我把这个系列的三篇博文献给我的妻子君侠,感谢她对我的理解、支持以及所做出的牺牲。理解、支持的含义你懂的;所作出的牺牲我会慢慢道来。言归正传,我们开始聊邮件客户端。在这个言必谈云,web 2.0的时代,谈论客户端似乎有点不够摩登,

2011-08-13 23:59:34 1108

转载 LINQ初体验(一)LINQ to Object

[转自:Dongjing's Tech Zone http://www.cnblogs.com/dongjing/archive/2007/12/05/982573.html]LINQ初体验(一)LINQ to ObjectVS2008的发布,最激动人心的不过是LIN

2011-08-09 14:38:29 357

原创 SQL Server之旅:(三)Attach mdf without ldf

SSMS修复好了。现在万事俱备,只等真的动手Attach数据。关于这个操作,手动操作复杂些(需要四五步),执行SQL语句简单些:sp_attach_single_file_db  @dbname='MeetingRoomBooker', @physname='D:/Project/MeetingRoomBooker.mdf'错误又出现了:The database 'MeetingRoomBooker' cannot be opened because it is version 655. This serv

2011-03-28 20:17:00 1075 1

原创 SQL Server之旅:(二)Could not load the DLL xpstar90.dll

前途是光明的,道路是曲折的!SSMSEE安装成功以后,我就尝试加载加载数据库文件:点击“Attach”,看到“Attach Databases”面板,点击"Add"——bang!又出错了

2011-03-28 18:09:00 1229

原创 SQL Server之旅:(一)Management Studio Express 安装失败

如果说第一次在某个地方跌倒是因为不小心,第二次在同一个地方跌倒是因为没脑子,第三次又犯同样的错误是因为脑子有问题,那么我属于第二种:) 对于给已经安装了SQLServer2005的机器上安装不上Management Studio的问题,我确实忘了上次是怎么解决的(汗。。。)。这一次又浪费了两三个钟头找解决办法。所幸,最后找到了,呵呵。真正解决问题的办法,是在微软的官网论坛上找到的,如下:For Windows 7 64 bit you have to use the 64 bit CMD prompt (I

2011-03-25 21:01:00 1640

原创 VBS学习笔记(4): WScript //d //x MyScript.vbs,调试无法启动

<br />    学习新东西是痛苦的,特别是你周围只有你一个人在学这个东西.你就是会被窗户纸嘲笑成傻子,窗户纸后面就是柳暗花明,而这个必须在你受到了相当的折磨之后才会知道——这也许就是修炼。<br />    废话少说,我这个帖子说说启动调试VBS时候的常见错误。对于编程新手来说,这是必经之路,不能逾越。    但对于已经熟悉别的语言的老手,特别是C家族语言的人,这里的一些提示会让你不那么痛恨VBS,让你继续认为VBS其实挺简单。<br />    你执行了WScript //d //x MyScript

2011-02-21 15:01:00 752

原创 VBS学习笔记(3): Array和Collection的不同

    定义和使用数组是VBS的基础知识,特别是定长数组。    定义:dim arr(5); 使用:arr(0) = "Hello"。    Collection呢?就是返回的对象的集合。比如下面代码:dim objWMISrv, objSrv, clnOSs, objOSset objWMISrv = GetObject("winmgmts://" & objSrv)set clnOSs = objWMISrv.InstancesOf("Win32_OperatingSystem")变量clnOSs就是

2011-02-17 18:59:00 1782

原创 VBS学习笔记(2): Call造成的麻烦

        昨天我的VS还可以调试。今天又写了一个脚本,就不能调试了。错误还是以前遇到过的“No debugging Information”。代码如下:dim strstr = InputBox("Please input something")call SaySomething strsub SaySomething(str)WScript.Echo strend sub      我就纳闷儿,我反复检查Internet Options的设置,确信没有问题。咋回事儿呢?          我尝试去调

2011-02-16 20:09:00 629 1

原创 VBS学习笔记(1): Set的取舍

这个系列从一个简单的问题开始吧—— "赋值语句中的是否要用set关键字?" 你有答案了吗?暂且不说要或者不要,哪一种更好。还没有走那么远。只是问你,你确信的问题的答案“正确”吗?不要急于辩解,看看下面的代码吧。Dim WshShell, WshSysEnv, ProcArcset WshShell = WScript.CreateObject("WScript.Shell")set WshSysEnv = WshShell.Environment("System")set ProcArc = WshSysE

2011-02-15 19:35:00 1062

原创 NotepadAutomationDemo的代码V2

<br />using System;<br />using System.Collections.Generic;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />using System.Windows.Automation;<br />using System.Threading

2011-01-14 10:45:00 507

原创 NotepadAutomationDemo代码V1

<br />using System;<br />using System.Collections.Generic;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />using System.Windows.Automation;<br />using System.Threading

2011-01-14 10:31:00 380

转载 【转】Windows GUI自动化测试技术的比较和展望

UIAutomation  伴随着自动化测试的应用越来越广泛,以及WPF的发布,微软在MSAA的基础上,对MSAA进行封装,重新设计并实现了UIAutomation的类库(.Net),微软根据自动化测试的需求,重新实现了一套自动化体系,大家可以看下边的图,这个比较准确。从此自动化测试人员迎来了更广阔的一片蓝天(虽然还飘着点小小的乌云……),随之也有了一些小小的纠结:  a. UIAutomation (后边就简称为UIA) Vs MSAA  在UIA发布的时候,基于MSAA的自动化工具已经发展的非常成熟,比

2011-01-08 21:55:00 898

转载 【转】微软UI自动化测试的技术演变

<br />UIAutomation和WPF<br />  UIAutomation是微软从Windows Vista开始推出的一套全新UI自动化测试技术, 简称UIA。在最新的Windows SDK中,UIA和MSAA等其它支持UI自动化技术的组件放在一起发布,叫做Windows Automation API。<br />  和前面的介绍相比,我倾向于认为UIA是一项自动化测试“技术”,而MSAA和Win32 API只是实现自动化测试的两种“方法”。这里区分“技术”和 “方法”的原因是, 一项“技术”往往

2011-01-08 21:53:00 1389

原创 UI自动化测试笔记(2)

我近两日正在对所写的第一个版本进行重构,其间又发现了两个设计原则:4、 可以用一个dictionary来保存找到的控件;其中String记录找到控件的full-path name,比如NotepadWin.File.Save;5、 控件搜索可以分为按AutomationID搜索,和按Name搜索;但是如果组合AutomationID和Name进行搜索,效果会更好;重构之后的代码,应该可以工具小软件的初始代码了,而不只是Demo.但要想成为发布软件的,代码还要继续重构,呵呵。

2011-01-07 21:08:00 596 1

原创 UI自动化测试笔记(1)

以前听过不少同事讲UI自动化,我的team里边也开始写自动化一段时间了。我去一直没有机会上手,杂事忙啊。现在好了,从lead的职位上退了下来,暂时无事,索性自己动手弄弄这个东西。我是从一个demo开始的:自动化打开notepad,写些东西,保存。就这么简单!不过还是耗费了不少时间,万事开头难嘛。哦,对了,顺便说一下,我没有用任何框架,只用到了微软的UIA.我没有打算把我的代码贴到这里,而是把我的心得体会,教训和所走的弯路:我所认为的应该遵循的设计原则:1、 将控件的查找和操作分开;2、 暂时保存查找到的控件

2011-01-06 11:44:00 455

转载 HTML中的ID和类名

<br />有意义的元素提供了很好的基础,但是可用元素的列表并不全面。(X)HTML是作为简单的文档标记语言创建的,而不是界面语言。因此,没有用于内容区域或导航栏等的专用元素。虽然可以使用XML创建自己的元素,但是由于太复杂,这在目前还不太现实。<br />次优的解决方案是使用现有的元素,并且通过添加ID或类名给它们赋予额外的意义。这会在文档中添加额外的结构,并给样式提供有用的“钩子”。因此,可以建立一个简单的链接列表,并且给它分配IDmainNav,从而创建出定制的导航元素:<br /> <br />使用

2010-10-26 17:45:00 2447

转载 Xml文档验证—基础篇

<br />Xml文档验证—基础篇  发布时间:2003.03.20 13:47     来源:赛迪网    作者:宋华<br /><br />一、Xml可扩展性的优势与隐患<br />  从Xml(Extensible Markup Language可扩展标记语言)这个名字就可以知道,Xml是易于扩展的。的确,作为一种描述"元数据"的标记语言,Xml规范虽然为构建Xml文档提供了一些基本语法,但是并没有定义确切的标记,任何人都能够根据需要使用自定义的元素和属性为Xml文档提供结构信息以扩充标记集。 <br

2010-09-26 16:45:00 428

转载 [转]使用WinINet和WinHTTP

WinInet, WinHttp, Winsock, ws2_32的基本解释字体大小: 小中大作者: admin | 分类: 杂七杂八 | 浏览: 107| 评论: 暂时没有评论<br />在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有:<br />(1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,如QQ,

2010-08-31 14:58:00 393

原创 莫名其妙的“网线未连接”

日前遇到一个怪现象,装好的新系统接上网线后出现“网线未连接”。使出浑身解数,排查问题,得出一个奇怪的结论:网络有问题。。。详细的情况是这样的:为了测试我们软件的新版本在各操作系统下的情况,把一台原来好好的32-bit Windows Server 2003改称64-bit的。机器装好以后,插上网线,跟没插网线一样。作了如下尝试:1、换了网线,网口都不行。但这些网口,网线插别的机器工作良好;2、更新驱动。这可费了老大劲了,也花了很多时间。公司工作区域不允许用U盘,只能找了旧的驱动光盘来装。都不行,红叉一直在那

2010-08-19 11:52:00 2013 1

转载 WINS服务器和DNS服务器有什么区别?

对于许多人来说,WINS服务器和DNS服务器之间的关系还是一件神秘的事情。不过,我们希望用你的问题澄清这个事情。   首先,DNS指的是“域名服务器”,而WINS指的是“Windows互联网名称服务”。两者都是用来解析域名的,但是,使用的方法完全不同!  为了帮助说明这个问题,我准备使用一个例子,保证让你正确地了解这两种服务的情况。  考虑一个名为“Jupiter”的文件服务器和下面两

2010-03-18 15:21:00 1298

转载 [转贴]技术总监谈好的程序员如何写代码

要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可见的

2010-01-08 11:00:00 326

转载 C# WinForm .net Drag Drop

C# WinForm .net Drag Drop    .net 的WinForm中要支持拖放,必须做两方面的工作----源和目的    源:在MouseDown事件中加入:DoDragDrop        lbxDomain.DoDragDrop(lbxDomain.SelectedItem, DragDropEffects.Copy)    目的:        1.设AllowD

2009-08-03 12:59:00 1343

转载 Authentication vs. Authorization 验证与授权[整理]

Authentication vs. Authorization 验证与授权Authentication vs. Authorization 验证与授权It is important to clarify the difference between authentication and authorization, and how these terms are used within

2009-08-01 12:49:00 726

PMBUS_1.3协议

pubus总线技术相关的最新协议。推荐看看

2014-09-12

IBrowserDemo

嵌入了一个简单的浏览器控件,可以改变User-Agent,来验证不同User-Agent。IE9之后的浏览器开发者工具可以做这个事情,就不需要了。

2013-07-29

Internet Explorer 7.0 培训教程

IE7的使用界面、基本特性、常用功能;IE7常规设置和功能;IE7的使用方法和日常使用问题的解决办法;

2009-12-01

Vista 安全设置

课程介绍:Vista 安全提供的新功能,及相关设置。

2009-11-30

51单片机入门教程 值得推荐

单片机的入门教程,通俗易懂,看了后觉得不错,给大家共享一下。

2009-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除