IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

[原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 - 草根的暂时胜利

如果你还不知道问题的起因,请首先移步到这两篇文章 1.      [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径,以及修改Hosts文件,使用OPENDNS无效情况下的解决方案 2.      [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 – 之深度分析  

Silverlight之工具箱使用2

Silverlight工具箱给我们提供了一个数据统计表控件。我们只需要将数据与这套工具结合起来,就可以绘制出柱形,线性,饼状图形等。 我们在绘制图表之前,需要引用类库程序集。如果我们将控件拖到视图当中,IDE就会自动引入程序集文件并创建命名空间。 每一个图表必须在Chart对象的Chart.Series属性标记内进行定义,每个Series可以包含若干个同种类型的图表,这样我们就可以在一个图表中实现

用到JQuery或想学JQuery的朋友请注意:36小时内有效的最新免费教程

我在Scott Guthrie的博客中看到这则消息,他发布的时候应该比我早几个钟头。 Pluralsight (一个非常好的 .NET 培训公司) 给大家提供一个免费观看他们教程 jQuery 基础课程 机会, 但是只有36小时,而且没有中文的翻译,不过英文好的或者可以阅读英文的朋友应该可以看看. 这个课程是由 Dan Wahlin 推出的,包含 5 小时的内容.  这个课程免费

高级软件工程师面试问题 Interview SeniorSoftwareEngineers

hanselman这篇文章很有意思,尽管不是每个问题都很值得作为面试问题出现,但是很多都值得去仔细想想。 一个优秀的面试问题,尤其是针对Senior Engineer的面试问题,不应该仅仅是问某个api的用法,某个很容易从帮助中找到的内容。有发散性,可以基于问题进行扩展的问题才是一个比较好的问题。 下面是一个非常长的问题列表,主要是关于面向对象设计,设计模式,以及一些实际工程中会用到概念,都是比较

测试开发比

测试人员和开发人员的比例应该多少才合适? 拿两个业内最典型的公司也是大家最喜欢讨论的公司来举例:微软和谷歌。 先说微软,老牌软件公司,有钱,资源充足,测试开发比基本稳定在1:1。当然,这说的是一般情况,或者说是平均情况。 再说谷歌,新兴软件公司,有钱,资源充足,测试开发比基本稳定在1:10。当然,这说的是一般情况,或者说是平均情况。 为啥两家都有大把钞票的企业此比例会迥然不同?原因当然很多,但重点

使用Aspose.Cell控件实现Excel高难度报表的生成(一)

时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解,总的来说,一般的报表生成,基本上是基于以下几种方式:一种是基于微软Excel内置的引擎来实现;一种是构造HTML格式的Excle报表;一种是

数据同步框架MS Sync Framework-不同场景使用例子和简要分析

上一篇http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html 对这个框架一个总体介绍,这篇通过SDK内带的例子和一个综合的例子描述一下这个框架的使用 [例子基于SDK2.1] SDK的例子 C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1\S

ADO.NET Entity Framework 之 Code First 快速入门

ADO.NET Entity Framework CTP 5 (以下简称CTP5)已经发布好长时间了。它将是最后一个CTP版本(adonet博客里面是这样说的)。至于最后的归宿, 会不会集成到VS2010 SP1里面去? 本篇博文仅仅介绍快速入门,更多内容您可以访问adonet博客或者等待下文。 在这之前,您首先需要下载CTP5. 下面以最简单的文章和文章类型举例: 首先创建一个解决方案,引用CT

把access的数据添加到sqlserver中去

最近在实现一个功能, 功能描述: 1.用一个上传控件上传一个access数据库保存到指定的文件夹upload下; 2.读取access里面的数据,把这些数据都添加到sqlserver中去。 本来以为做五六个钟头的,结果从上午8点多做到晚上8点多。可谓效率低下,所以写篇总结文。 先说上传access数据库并实现成功访问,就弄了一上午,主要原因就是之前都是报错说在指定的目录下找不到文件。 经调试后发现

Windows 7 Service Pack 1 系统更新

     Windows 7 SP1 目前已经可以供用户下载,你可以选择Windows 下载中心、或者Windows Update 进行系统升级。Windows 7 SP1 是一个重要的系统更新,包括以前发布的安全、性能、稳定方面的Windows 7 更新。      本次SP1 也包含了其他一些稳定性改进。比如:连

VS2010测试功能之旅:编码的UI测试(2)-操作动作的录制原理(下)

VS2010测试功能之旅 ——编码的UI测试系列之二:操作动作的录制原理(下) RealZhao,2011年2月23日 回顾 在本章上部分介绍了操作动作的录制原理,描述了操作动作是如何录制,UIMap.uitest和UIMap.Designer.cs的代码如何生成,以及他们的结构。在这个部分,将着重说明如何通过修改UIMap1.uitest文件的操作动作部分的代码来控制UI

Silverlight实用窍门序列:11.Silverlight中为自定义控件添加鼠标双击属性,Silverlight模拟鼠标双击【附带源码实例】

        Silverlight中是没有鼠标左键双击事件的。在实际项目中,我们只能够模拟鼠标双击事件。其原理如下:控件接受到第一次单击事件,此时开始设置一个计时器,在计时器的时间范围内收到第二次点击事件,那么执行双击事件应该执行的程序段。如果计时器在规定的时间范围内并未接收到第二次点击事件,那么执行单击事件。  

构建ASP.NET网站十大必备工具(2)

正常运行时间当一个网站发布以后,你肯定希望你的网站不会遇到任何问题,一直处在正常运行状态之中。现在,我使用下面这些工具来监控“Superexpert.com”网站,确保它一直处在正常运行状态之中。4,ELMAHELMAH 是 Error Logging Modules and Handlers for ASP.NET 的缩写。ELMAH可以让你记录下你的网站发生的任何一个错

并行回顾

.net 4中的任务并行库很强劲,突然有些感触。回顾了下很久前的知识,与园内朋友分享   一些有用的资源 some useful resources:msdn 并行博客 :http://msdn.microsoft.com/zh-cn/concurrency/default(zh-cn).aspx任务并行库TPL(Task Parallel Library)很明显,库中有两个核心内容:任

数据同步框架MS Sync Framework [术语、例子、参考资料、Tips]

在现在的应用中,一些临时脱机(Offline)应用,需要和主数据库进行定期的数据同步,采用MS Sync Framework可以快速的实现一个解决方案,而且这个框架本身有很大的扩展性,可以用于数据库(ADO.net兼容的)、文件,Web Feed等同步。 术语 [具体的翻译在MSDN] synchronization scope A synchronization scope is a logic

Windows 7 的Service Pack 1安装后ThinkVantage System Update 收集用户信息时出错 - 解决办法

今天微软发布了Windows 7 的Service Pack 1更新包。 安装完毕后,在使用ThinkVantage System Update的时候报了一错误“收集用户信息时出错”。如图所示: 之前使用该软件的时候没有出现过此类现象,估计是升级后,windows 7 service pack 使windwos的版本号发生了编号,该软件识别不出来造成。 我对比了相同版本的

开源XDesigner ORM 框架设计

XDesigner ORM 框架设计 袁永福 2011-01-20    最新版本源代码下载地址 http://files.cnblogs.com/xdesigner/XDesignerORM.zip . 前言 目前业界已经流行着很多ORM框架,但笔者还是要开发自己的ORM框架,在此不展开关于是否需要重复发明轮子的讨论,反正是要开发这个ORM框架,名为XDesigne

HTTP referer

简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。 Referer其实应该是英文单词Referrer,不过拼错的人太多了,所

VS2010 SP1 Beta与VisualSVN的冲突引起VS2010关闭时重启

最近,Visual Studio 2010出现一个奇怪的问题,不管打开什么项目,只要一关闭,就自动重启。 昨天,我在博问上进行了提问,根据邀月的回答,怀疑问题的原因可能与我机器上安装了Visual Studio 2010 SP1 Beta有关。 今天,在Microsoft Connect上发现果然是这个原因:是Visual Studio 2010 SP1 Beta与Visu

HTML5之表单详解

请在新版标准浏览器(Chrome/Opera/Firefox/Safari...)中浏览本文中的样例,否则你看到的只是一个个空白的表单! ⊙﹏⊙‖∣ 时光车轮滚滚碾来,前端之路永无止歇.对于这个前端这门精一多专的技术,任何一次技术革新,我们都必须第一时间去了解它学习它,比如Web世界里这簇美艳的花朵---HTML5.虽然HTML5发布之初,许多人(包括我)都觉得普及它还很遥远,但自发布以来,