自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周公(周金桥)的专栏

请关注微信订阅号:zhoujinqiaoIT。请文明用语,勿人身攻击。技术更新快,看一年以上旧文时注意新技术动向。

  • 博客(346)
  • 资源 (33)
  • 收藏
  • 关注

原创 在路上——我的2011

在2011年发生了很多大事:萨达姆、卡扎菲和金正日在阎罗殿进行了一场热烈而又浓重的经验交流会;乔布斯去天堂兜售他的iPhone去了;而雷布斯正在热情高涨地在人间兜售他的小米手机;微软推出了WP7;Nokia退出了WP7系统的手机;太阳(Sun)也落下了(被Oracle收购);HP又换了一位CEO......这一切都与我没有什么关系,都是些遥远的事情。 对于我自己,在2011年我只做了几件事情:换了

2011-12-27 01:03:11 11405 45

原创 2011 GCR MVP Open Day手记

从2008年至今,我已经连续四个年头获得了MVP称号了,其中2010年因为琐事未能参加,今年因为正好有些琐事需要去一趟天津,所以就借此机会成行了。没有想到这次与以往有些不同,正好是MVP活动在大陆地区举办的第10周年。 临行前提前向公司多请了几天假,所以是7号晚就从武昌火车站上车了。晚上九点的火车,这两年养成了晚睡的习惯,所以晚上火车熄灯之后我还在过道处看杂志,到凌晨的时候才回到中铺眯了一会,醒过

2011-12-21 00:35:02 6940 2

原创 谈一谈周公所理解的面试

因为公司最近招聘的力度很大,所以最近公司的面试很多,加之很多同事项目紧,所以让我参加了一些技术面试。不论是作为面试官还是应聘者,参加工作以来我参与的面试的次数我自己也记不清了,所以在此想从面试官和应聘者的角度来谈谈我的面试经历和感受。作为面试官因为上周的事情比较近,我就先从公司最

2011-08-15 02:52:30 13220 20

原创 利用ADO.NET的体系架构打造通用的数据库访问通用类

说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及Dat

2011-07-25 00:52:53 23984 68

原创 用C#打造自己的实体转换器

说明尽管随着NoSQL的普及,数据库访问的性能已经非常关注的重点了(可以通过架构来解决这个瓶颈),所以有越来越多的项目使用了ORM来访问和操作数据库,在周公的博客上有一个系列的文章来比较ADO.NET和一些常见的ORM,实际上现在周公业余研究的一个项目中,周公也使用了MyBa

2011-07-17 22:23:01 16787 43

原创 HTML解析利器HtmlAgilityPack

 在以前的项目中周公曾有解析HTML的情况,当时是采用正则表达式一步步将无关的HTML注释及JS代码部分删除掉,然后再用正则表达式找出需要提取的部分,可以说使用正则表达式来做是一个比较繁琐的过程,特别是对于正则表达式不是很熟悉或者要处理的HTML很复杂的情况下。前一阵子周公还是通过这个办法将http://wz.csdn.net/zhoufoxcn上保存的网址导入到http://cang.baidu

2011-06-24 02:07:00 13703 12

原创 J2ME开发的一般步骤

最近一段时间发现身边有一本买了一年多的J2ME的书没看,于是抱起来大概看了一下,我的E72是Symbian系统,支持J2ME,所以做了几个简单的小玩意。在学习J2ME开发的过程中有一些简单的心得和体会,现在写下来备忘,如果有朋友也正在学习J2ME开发,觉得有帮助的话,那是最好不过的事情了。 1.开发环境安装配置 目前开发J2ME应用的环境有多种,有基于NetBean的,不过仍以Eclipse为

2011-06-12 23:17:00 8439 3

原创 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求

这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。

2011-05-08 22:51:00 109901 81

原创 在ASP.NET中使用Highcharts js图表

从事过ASP.NET开发的可能都会接触到一些图表控件,比如OWC、ZendGraph等等,这些控件都有一个特点,那就是我们可以像操作.NET中的对象一样控制它们的某些属性,有可能在本地开发好了上传到服务器端部署运行的时候会出现权限问题而导致不能正常运行。本篇周公讲述一个JavaScript的图表控件,不要小看了这个JavaScript图表控件,它能生成各种常见的图表。Highcharts是一个JavaScript的图表控件,它的官方网站网址是:http://www.highcharts.com/,参考手册网

2011-04-07 12:36:00 16264 45

原创 ASP.NET版Memcached监控工具

在上一篇文章《使用Memcached提高.NET应用程序的性能》中周公讲述如何在.NET中使用Memcached来提高.NET应用程序的性能。在实际的使用中有可能出现Memcached因为某些不可预知的原因挂掉,一旦出现这样的情况,就会再次给数据库增加巨大的压力,因此需要监控Memcached的运行情况。周公在网上找过,在网上有PHP版的Memcached监控工具,打开那个PHP页面就可以看到各个Memcached的运行情况,一旦不能获取到这些数据,说明Memcached不可访问,不可访问的原因可能是因为网

2011-03-29 22:13:00 10654 14

原创 使用Memcached提高.NET应用程序的性能

在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache类可以实现这些功能。在ASP.NET中可以通过HttpContext 对象的 Cache 属性或 Page 对象的 Cache 属性来获取这个类的实例。 在大部分情况下我们都可以使用Cache类来提高ASP.NE

2011-03-27 20:40:00 19829 30

原创 搜狗浏览器使用体验

本文是非技术性文章,是作为一名普通的用户谈谈对搜狗浏览器的看法和用户体验。

2011-03-23 22:08:00 8657 59

原创 在.NET使用JSON作为数据交换格式

我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列化后数据体积小,所以在Facebook等知名网站中都采用了JSON作为数据交换方式。在.NET中有三种常用的JS

2011-03-16 21:04:00 40726 55

原创 在web.config和app.config文件中增加自定义配置节点

有经验的开发人员都知道在开发.NET应用时可以利用配置文件保存一些常用并且有可能变化的信息,例如日志文件的保存路径、数据库连接信息等等,这样即使生产环境中的参数信息与开发环境不一致也只需要更改配置文件而不用改动源代码再重新编译,极其方便。并且我们一般还约定,在节点保存应用程序的配置信息,在中保存数据库连接字符串信息(详见本博客《asp.net夜话之十一:web.config详解》)。上面的这些方法和约定足以让我们在大部分开发中获得方便,但是在有些情况下有些配置信息可以按组分类存放,如果采用上面的方法不仅

2011-03-09 08:59:00 10876 6

原创 丢掉宝石的孩子

这其实是我的生活博客(非技术博客)里面的一篇文章,最近跟朋友聊天时,在谈到奋斗与失败的关系时的一个话题,谈完之后有些感触,所以写了这篇文章,最近这段时间有很多从事IT行业的初学者和入门者给我发了很多邮件和留言,说自己在求学和生活之路上遇到了很多问题,向我询问该如何继续,我想这个也可以作为一个答案吧。

2010-12-23 20:18:00 6552 46

原创 ADO.NET与ORM的比较(5):MyBatisNet实现CRUD

说明:这是一个系列文章,在前面的四篇当中周公分别讲述了利用ADO.NET、NHibernate、Linq to SQL及EntityFramework来实现CRUD功能(C:Create/R:Read/U:Update/D:Delete),在这里再讲述另一种框架,那就是MyBatisNet。MyBatisNet源自于iBatisNet,而iBatisNet又是受了Java平台上的iBatis的影响。iBatis及iBatis.NET都是利用XML描述来执行存储过程或者SQL语句。与其它ORM框架相比,简

2010-12-19 21:24:00 16677 10

原创 Java中的BoneCP数据库连接池用法

在2006年8月的时候我在项目中使用过Proxool这个Java数据库连接池,在当时的使用过程中遇到了一些问题,为此曾写过一篇名为《关于Proxool使用的一点问题》的博客,网址是http://blog.csdn.net/zhoufoxcn/archive/2006/08/30/1142685.aspx,博文发布以后有很多朋友在博文下面留言,因为它们也遇到了类似的问题。我记得我在2006年使用Pr

2010-12-01 13:43:00 23506 40

原创 Log4Net使用详解(续)

说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后(网址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言询问一些细节,现在就一些比较普遍的问题做一些稍微深入的解答,希望大家满意。首先说明一点的是,log4net解决的问题是提供一个记录日志的框架,它提供了向多种目标写入的实现,比如利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS

2010-11-23 10:35:00 42709 29

原创 用好VS2010扩展管理器

在VS2010的在线扩展中有不少不错的东东,如果你认真去找肯定能找到一些免费的、有用的扩展,用熟了它们可以在开发中达到事倍功半的效果哦。在本篇周公仅仅是讲述了这个NHibernate相关的扩展,其实还有很多不错的东西,只不过周公也是刚刚开始用这些东西,等以后周公发现了更好的扩展也会再写文章介绍给大家的,如果大家发现了不错的也请分享一下。本文所使用到的数据库创建脚本和本解决方案代码稍后提供(CSDN又抽风了,不能上传文件,无语中),敬请关注。

2010-11-09 22:19:00 11618 7

原创 出来混的,大家都不容易

关于进来因房子装修引发的一些感触和感慨,也算是最近对生活的一番感悟。即使生活再艰难,我们都不该放弃,我们都应该坚持下去,因为妈妈说“生活就是生下来就要好好的活下去”。

2010-10-31 19:34:00 7758 42

原创 Silverlight学习笔记(3):Silverlight的界面布局

在上一篇中讲述了使用VS2010开发Silverlight的一些基础知识,并且讲述了Silverlight的部署和代码安全知识,这一篇主要是讲述如何在Silverlight中摆放界面元素。记得早年前我还在学习Java的时候,当时有两种开发Java SE的方法,一种是使用JCreator或者JBuilder之类的IDE开发(现在这二者都几乎没人用了,流行的是Eclipse或者NetBeans);一...

2010-10-11 21:53:00 9024 19

原创 Silverlight3学习笔记(2):Silverlight初接触

在上一篇中讲述了如何安装适合自己需要的VS2010以及相关帮助文档,由于在VS2010中帮助文档的查询方式不同于以往的VS,在上篇中还介绍了H3Viewer这个软件,它是一个免费的软件,安装它之后可以在安装了VS2010帮助文档之后以类似于以前查看MSDN的方式查看帮助文档。除此之外,在上一篇还比较了几种常见的RIA技术,比如Java Applet、Flash及Silverlight,以及它们与普...

2010-09-13 21:23:00 9610 25

原创 Silverlight3学习笔记(1):准备工作

VS2010已经出来了相当长一段时间了,在VS2010中提供的就是Silverlight3的开发环境,尽管Silverlight的版本已经升级到3了(好像Silverlight4 beta版也出来了),不过我一直没有学习,主要精力一直放在与ASP.NET相关的技术上了,比如WCF和ASP.NET MVC2,上个月看了几个"前辈"的博客,看到他们也都在学习Silverlight,为他们生命不止、学习...

2010-09-08 20:02:00 9239 37

原创 一些比较值得思考和了解的.NET相关的面试题

本文是本人近年来被面试时问及到的一些比较值得深究的、与.NET相关的技术题目,有些题目当初本人回答不是太好,事后查阅了很多资料才能比较圆满地回答,找这些问题的答案的过程和找到的答案都对提高.NET技术人员的水平有帮助,希望有缘人可以静下心来好好看看。

2010-08-30 20:51:00 16556 90

原创 也谈UML及个人近期打算

针对目前业界的UML的态度,结合个人体会谈谈我自己对UML的理解和体会,以及今后的学习方向。

2010-08-25 20:46:00 3930 17

原创 C#的解题思路(1):不重复随机数的产生问题

关于不重复随机数生成的问题我在七八年前就遇到过,四五年前的时候曾经做过总结,最近看到有人在讨论这个问题,于是就又重新捡起这个话题了。现在捡起这个话题的目的不是想再简单介绍可能的几种算法,而是从思路上去说明,并且将情况慢慢复杂化,想要说明的是程序员们(不限于.NET程序员)不要用固定的思路去解决问题,可能同样的要求在不同的场合下会有不同的做法。明白了思路才能真正做到以不变应万变,学会一两个控件的用法或者多指导一两个API并不算什么本领,能够在遇到以前没有碰到过的问题时迅速简化解决思路才是本领,另一种本领就是遇

2010-08-19 22:32:00 17921 60

原创 赴北京美国大使馆面签日记

本文讲述了本人2010年8月16日在北京美国大使馆进行赴美B1签证的面签经历,提到了签证流程和注意事项,希望对后来人有帮助,也有助于没有过签证的人了解一下签证到底是怎么回事。

2010-08-19 20:35:00 20355 22

原创 在ASP.NET中利用SlickUpload上传大文件(续)

本篇是介绍SlickUpload控件介绍的续篇,在本篇中讲述演示了如何将文件上传到服务器硬盘的相关配置,尽管在SlickUpload作者提供的文档中有讲述如何将文件保存到SQL Server服务器,但是这种方法非特殊场合并不推荐,使用情况较少,所以在这里并没有讲述如何配置。除此之外,本篇还讲述了如何在客户端限制上传文件的类型和文件个数。

2010-07-28 21:33:00 7568 13

原创 在ASP.NET中利用SlickUpload来上传大文件

最近在看《ASP.NET MVC2 IN ACTION》英文版时发现里面介绍到一个在ASP.NET中上传大文件的ASP.NET控件,叫SlickUpload,软件的介绍下载和介绍网址是:http://krystalware.com/Products/SlickUpload/。 我们知道,在ASP.NET中对于上传文件可以利用FileUpload控件或者这样的方式就可以上传,但是利用这样的方式上传存在一些缺点,比如默认一次只能上传一个文件及上传的文件的大小也有限制,除此之外,利用这种方式上传不能以直观的方

2010-07-26 09:29:00 15147 37

原创 WinXP下搭建适合Nokia开发的J2ME环境

说明,最近丢掉了4年前买的Moto L7手机,换了一个Nokia E72的手机,于是有给自己的手机开发软件的想法了。C++之类的语言本人只懂皮毛,所以只好使用Java来开发了。在网上参考了一篇文章之后搭配起来了开发环境,写下这篇文章记录下安装配置过程。本人在开发过程中使用到的软件有Eclipse、nS60_jme_sdk_3rd_e_FP1(S60 Platform SDKs for Symbian OS, for Java™)、MTJ(Mobile Tools for Java)。

2010-07-12 10:02:00 8153 8

原创 ASP.NET夜话之二十一asp.net网站的性能优化

说明,本篇是《ASP.NET夜话》第21章草稿,因为写作时间是2009年12月左右,当时还没有出现ASP.NET4.0正式版和VS2010正式版,在它们出现之后有些地方略有些小变化。在本篇讲得是从代码和配置上提高性能,没有讲述如何使用集群、负载均衡等方法来提高性能,因为这超出了ASP.NET范围之外。在这里发表这篇文章主要是周公最近要讲讲利用工具来优化数据和代码,这个只是作为引子。本篇主要讲述在ASP.NET中如何提高程序性能。提高程序性能的方法主要从编码和数据操作及优化配置三方面,本章要讲述的知识点有:程

2010-06-24 21:16:00 15278 97

原创 Visual Studio技巧之打造拥有自己标识的代码模板

可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便。在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的代码自动带有一些信息,比如代码文件的创建时间、代码的说明及对命名空间的引用等等,实际上这个功能经周公证实在Visual Studio2005以上版本中就支持了。本文就是介绍在开发时如何定制个性化的代码模板,通过这种个性化的团队开发时可以很方便地统一团队成员之间的代码模板风格。

2010-06-21 09:10:00 13822 22

原创 工作经验到底是个什么东东?工作经验从哪里来?

最近周公收到一封一个工作了两年的.NET开发人员的邮件,在这封邮件里这位开发人员说到自己目前的情况,周公在这里解答了一下他所遇到的问题,用周公自己的理解来回答什么是工作经验,如何增加工作经验,如何提高自己的能力。在获得对方同意之后将我们的邮件内容放在博客上,希望对广大开发人员有一定的借鉴或者指导作用。

2010-06-07 09:10:00 41185 280

转载 反映中国作坊式管理软件公司问题的《老板看后一夜没睡的辞职信》

一封暴漏中国式软件公司弊端的辞职信,很值得软件公司管理层思考。

2010-06-06 18:57:00 8527 54

原创 不要相信垃圾的Dell,Dell只是个传说

2008年的时候伴随我4年的国产笔记本电脑坏了,在考虑买一台什么样的新本的时候朋友向我推荐了Dell,在2005年以前我就接触过Dell,那时候感觉Dell还算不错的,所以我就买了一台Dell本本。之后伴随着的是烦恼。首先是驱动问题,随笔记本的系统是Vista,因为工作需要我需要在WinXP环境下工作,可这就带来了烦恼,没有合适的驱动。我不知道买的这一款垃圾本是什么配置,对驱动程序的版本要求很苛...

2010-05-24 11:06:00 4250 45

原创 ASP.NET4.0新特性

在以前试用VS2010的时候已经关注到它在Web开发支持上的一些变化了,为此我还专门做了一个ppt,当初是计划在4月12日那天讲的,结果因为莫名其妙的原因导致没有语音以致放弃在LiveMeeting上的这次讲课,也导致了本篇的产生。新增了项目模板 在创建Web项目时可以看到增加了更多的Web项目模板在VS2008中对应的情况如下: 在新模板中有如下改进:基础MemberShip功能。在大多数网

2010-05-17 08:44:00 8990 53

原创 ADO.NET与ORM的比较(4):EntityFramework实现CRUD

 说明:个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hibernate,除了在学习基础知识的时候被告知可以使用JDBC操作数据库之外,大量的书籍中都是讲述使用Hibernate这个ORM工具来操作数据。在.NET中操作数据库的方式有多种,除了最直接的方式就是使用ADO.NET之外,还可以使用NHibernate这个Hibernate在.NET中的

2010-05-10 08:57:00 19252 56

原创 浏览器大战中的搜狗浏览器

 对于搜狐,以前的印象是它曾经收购了国内最大的校友录Chinaren,最近一段时间对搜狐的印象是它的输入法确实不错,使我彻底抛弃了其它的输入法,要说输入法我主要是使用拼音输入法,我使用过的简体中文全拼、智能ABC、智能狂拼、紫光华宇,其中简体中文全拼和智能ABC智能对于语句的输入支持有限,而智能狂拼和紫光华宇词尽管可以根据本地词频来智能添加词语但本身词库更新慢,使用搜狗输入法的原因是它每次

2010-04-25 20:20:00 4084 22

原创 VS2010 中的敏捷开发

 VS2010正式版已经发布几天时间了,网上也有不少介绍的文章在介绍它相对于以往版本的重大改进,比如:自定义开始页、多显示器支持、C++ IDE的增强、并行运、F#语言的支持、云计算、内置jQuery和MVC等,不过还有很多新的改进不被太多人知晓,比如对敏捷开发的支持,本人现在也是在本本上安装了VS2010,体会新版本给开发人员带来的新便利。 国内越来越多的城市创办了软件园,随之而来的是越来越

2010-04-19 11:24:00 4836 40

转载 优秀的员工究竟应该是你的棋子, 还是应该成为和你同进退的合作伙伴?

这个问题也许99%的老板或者管理者在回答时都会选择后者,但是,能真正身体力行做到的, 似乎微乎其微。一直非常佩服马云的睿智,不仅仅是他敏锐的商业眼光,更重要的是他对于员工的重视和关注,阿里巴巴在上市时候马云提出了语出惊人的“客户第一、员工第二、股东第三”的口号,因为,不是很多企业都能把员工放在如此重要的位置上。毕竟,在绝大多数企业每一年设立的目标中, 提到到更多只是财务数字

2010-04-17 09:41:00 3334 14

Qt5.14.2_mingw73_32_static.rar

本资源是本人静态编译的基于Qt5.14.2版本的MinGW 7.3.0 32版本,因为编译一个静态库太费时间了,一旦参数错误又得重新编译,利用编译好的静态编译套件可以省却这一费时费力过程,只需在QtCreator中添加编译套件即可,关于如何编译以及如何添加静态编译套件请参考本人博客地址:http://blog.csdn.net/zhoufoxcn。

2021-10-27

AStyle_3.1.rar

astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本压缩包中包含Windows可执行文件,非Windows平台需要通过压缩包中源代码在指定平台编译。可支持在QtCreator或VisualStudio等IDE中使用或在命令行使用,本压缩包中astylerc文件夹已经预制常见astylerc文件,可直接使用。

2021-09-15

Windows Software Development Kit Windows10.0.17134.12

Windows Software Development Kit Windows10.0.17134.12,是一个利用Windows VIsual Studio开发C++类应用不可或缺的SDK。

2020-09-07

SharePoint2010开发人员演练(中文版)

此评估指南旨在为您概括介绍 Microsoft SharePoint 2010 的功能集和可扩展性要点,并让您了解专业开发人员如何才能使用这些功能和可扩展性要点来创建综合性解决方案。本指南以概述可通过开发 SharePoint 构建的解决方案的类型开始,然后介绍 SharePoint 2010 的开发人员工具、新的平台功能,以及解决方案部署增强功能。本指南的目标是为有效评估作为解决方案创建平台的 SharePoint 2010 提供框架。本指南适用于专业开发人员、开发主管和软件架构师。同时也提供了适用于 IT 专业人员的 SharePoint 产品和评估指南所对应的评估指南。本指南还包含一组六个演练,这六个演练显示了 SharePoint 2010 中的示例开发人员自定义项。

2012-07-21

Highcharts图表示例

从事过ASP.NET开发的可能都会接触到一些图表控件,比如OWC、ZendGraph等等,这些控件都有一个特点,那就是我们可以像操作.NET中的对象一样控制它们的某些属性,有可能在本地开发好了上传到服务器端部署运行的时候会出现权限问题而导致不能正常运行。本篇周公讲述一个JavaScript的图表控件,不要小看了这个JavaScript图表控件,它能生成各种常见的图表。本资源是http://blog.csdn.net/zhoufoxcn/archive/2011/04/07/6306759.aspx一文的示例代码。

2011-04-07

Memcached1.4.2 X64版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。目前它在Windows上的程序不好找,特此提供X64系统的Windows版本。

2011-02-25

Memcached1.4.4 X86版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。目前网上容易找到的是*nix下的版本,不容易找到Windows下的版本,现在提供win32版本。

2011-02-25

MindScape NHibernate Model示例代码(VS2010扩展)

这是周公《用好VS2010扩展管理器》一文的样例代码,在本文件夹下的ArticleCollectorDB.sql文件是样例代码所使用到的数据库文件的创建脚本和插入数据的脚本,请在SQL2005或者SQL2000中利用此脚本创建数据表。 注意在NhibernateStudy中的app.config文件中包含有数据库连接配置,请根据你自己的机器的实际情况响应更改。初次之外,可能在NHibernate Model文件中也包含了数据库连接信息,如果你打不开此Model文件请按照《用好VS2010扩展管理器》一文中的步骤自行创建。文章网址是:http://blog.csdn.net/zhoufoxcn/archive/2010/11/09/5998579.aspx

2010-11-09

SlickUpload控件用法介绍

本代码示例是介绍SlickUpload这个ASP.NET中的大文件上传控件的示例代码,此代码基于VS2008SP1,如果看不懂代码请到http://blog.csdn.net/zhoufoxcn/archive/2010/07/26/5765748.aspx和http://blog.csdn.net/zhoufoxcn/archive/2010/07/28/5772351.aspx阅读相关文章。

2010-07-28

.NET英文简历示范

这是一份真实的英文简历,简历的主人是一位加拿大人,他有17年工作经验,现在想应聘一个高级.NET程序员职位,如果想写英文简历准备应聘外企的朋友可以参考一下。

2010-07-10

网站安全漏洞检测工具Acunetix Web Vulnerability Scanner 6.5英文版

是一个英文版的网络安全扫描工具,Web开发人员可以利用这个软件来检测自己开发的漏洞,英文不好的开发人员请从网站搜索它的相关操作文档,它具有以下功能: ◆AcuSensor 技术 ◆自动的客户端脚本分析器,允许对 Ajax 和 Web 2.0 应用程序进行安全性测试。 ◆业内最先进且深入的 SQL 注入和跨站脚本测试 ◆高级渗透测试工具,例如 HTTP Editor 和 HTTP Fuzzer ◆可视化宏记录器帮助您轻松测试 web 表格和受密码保护的区域 ◆支持含有 CAPTHCA 的页面,单个开始指令和 Two Factor(双因素)验证机制 ◆丰富的报告功能,包括 VISA PCI 依从性报告 ◆高速的多线程扫描器轻松检索成千上万个页面 ◆智能爬行程序检测 web 服务器类型和应用程序语言 ◆Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX ◆端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查 ◆可以详细定制扫描选项,使扫描结果更详尽具体。 ◆支持将扫描结果导出成rtf、HTML、pdf等格式,并根据危险等级对网站存在的问题进行分级,针对每一类问题有问题描述、产生原因、处理办法等,非常专业和详尽。

2010-07-10

SQLite的GUI管理工具SqliteSpy1.8.8

SqliteSpy是一个快速和紧凑的GUI数据库管理员为SQLite 。它的内容sqlite3文件并执行的SQL对付他们。它的图形用户界面使得它很容易探讨,分析和操作sqlite3数据库。

2010-05-26

MySQL的GUI管理工具HeidiSQL

HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。

2010-05-26

scrum教程《我们这样实践Scrum》

  Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。   虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. Scrum过程   Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。   在每一次冲刺(一个15到30 天周期 ,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(product backlog), 产品订单是按照优先级排列的要完成的工作的概要的需求。那些订单项会被加入一次冲刺由冲刺计划会议决定。 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。 在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的。   管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。 Scrum是VS2010中支持的一种敏捷快发方法。

2010-05-05

Android编程中文版

这是一本学习Android的入门级书,主要介绍以下内容: .什么是Android---一款GPhone .Android代码挑战竞赛 .创建Android应用程序 .AndroidManifest.xml .资源和魔幻的R.java文件 .HelloWorld --Android方式 .使用Intent .重要Layout和ViewGroup

2010-02-10

FSharp白皮书英文版

  F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。   这是一个用于显示.NET在不同编程语言间互通的程序设计。   F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。   微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。   众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。   F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。   以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。   对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。 目前关于F#的资料很少,中文的几乎没有,本白皮书虽然是英文的,但是也是费了九牛二虎之力得来的。 F#的官方网站是:http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=b55f0532-ac3c-4106-918c-5586a953a7da&displaylang=en下载F#的命令行编译工具。

2009-11-19

自定义IHttpModule实现URL重写示例代码

这是本人博客上《用自定义IHttpModule实现URL重写》一文的示例代码,如果有未尽之处或者不明白之处请到本人博客上查看,网址是:http://blog.csdn.net/zhoufoxcn/archive/2009/07/14/4346356.aspx

2009-07-14

jQuery for VS2008SP1的例子及API帮助

自从jQuery面世以来,它以其快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果等打动着所有关注它的人的心。在VS2008SP1中可以很方便地使用jQuery类库,并且可以很方便获得智能提示功能,本例子演示了如何在VS2008SP1中如何配置和使用jQuery类库,以达到提高web开发速度的目的。 具体用法见:http://blog.csdn.net/zhoufoxcn/archive/2009/06/23/4290575.aspx一文。

2009-06-23

微软WMI代码生成器

利用WMI代码生成器可以执行查询或者执行一个方法等,还可以查看当前或者远程电脑上的命名空间以及其下的类,并且还可以生成相关的代码(不然就不叫WMI代码生成器了),支持生成的代码类型包括VBS、C#及VB.NET,默认生成的代码是VBS。 关于软件的具体用法请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/06/16/4272209.aspx

2009-06-16

提取.NET程序XML注释生成API文档的Sandcastle软件

net开发人员都知道大名鼎鼎的MSDN帮助文章,对VS2008的MSDN帮助文档,微软是这么定义的: “MSDN Library for Visual Studio 2008 是权威的开发人员文档。我们将继续为您提供有关 Visual Studio 2008 发行版本地帮助的最新信息,同时,我们还增强了帮助选项,包括联机 F1 主题、搜索、索引以及联机或脱机使用目录的能力。有关本文档库改进功能的更多信息,请单击右侧的链接或访问新增功能页面。” 有没有想过为你的程序也生成类似的文档便于别的开发阅读你提供的类库的API文档呢?早期的开发人员可能知道NDoc这个工具,这是一个类似于JavaDoc的工具,它能将程序代码中的XML注释提取出来生成帮助文档,非常方便。 关于这个软件的说明请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/04/27/4127799.aspx

2009-05-26

.net网络编程之一:Socket编程一文源代码

此代码是拙文《.net网络编程之一:Socket编程》一文的代码,如果大家对代码有不明白的地方,可以到http://blog.csdn.net/zhoufoxcn/archive/2009/03/18/4000301.aspx查看原文。

2009-03-18

构建与测试.NET正则表达式的软件RegexDesigner.NET

regexdesigner.net是一个强力的可视化工具,可以帮助我们构建与测试.NET正则表达式,RegexDesigner.NET让我们将我们开发出的正则表达式集成到我们的应用程序,可以方便的生成C#或VB.NET代码并编译成程序集 特点: Full source 交互式匹配.NET的正则表达式 语法高亮匹配结果,包括零长度匹配和隐藏字符 工具提示中显示匹配的组 正则表达式匹配,替换,分割。 正则表达式项目,以保存表达式,文字,以匹配所有的regex选项。 为所有正则操作生成C#和VB.NET代码 生成编译的程序集 联机帮助。 此软件为英文软件,需要.net framework支持。

2009-03-11

用C#绘制实时曲线图源代码

在实际项目中我们经常需要绘制一些实时的数据图片,比如当前各公司的用水量、用电量还有播放声音视频时实时显示当前的声频等等,在我们最熟悉的任务管理器也有这么一个功能,用来表示当前CPU的使用频率,最近笔者刚刚给朋友完成了一个类似的功能图,用曲线图来实时表示一些实际数据,由于形象直观,很受客户欢迎。不过由于某些原因,本人不能将实际项目中的代码拿出来给大家分享,只能模拟了一个简单的实现,代码没有过多优化,所以还存在很多可以优化的地方,希望有兴趣的朋友自己完善。为了操作和应付变化,所以将绘制曲线图的功能单独封装成一个类,里面的数据完全是模拟的,在横向坐标上每个像素间隔用一个点来控制(实际中可能会加大这个距离),横向是个随机生成的数(实际开发中这应该来自我们的实时数据按比率计算得来的),显示窗体中用到了一个线程来定时绘制实时曲线。全文介绍请看:http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx

2008-07-21

WinForm中的特殊窗体效果源代码

在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。<br><br>还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:移动提示信息窗口。<br>本文介绍地址:http://blog.csdn.net/zhoufoxcn/archive/2008/06/16/2554064.aspx

2008-06-16

《用C#制作飘动的窗体效果》源代码

最近翻看以前的学习C#的联系代码,无意之中发现一个很有趣的项目。是一个飘动窗体的效果,运行程序之后,在当前屏幕上会像雪花般飘动很多自定义图标,并且它们就像雪花般轻盈地从屏幕上方飘落到屏幕下方,直到消失。在程序运行过程中,屏幕上会维持一定数目的雪花。在系统托盘区域会有一个图标,点击这个图标,可以退出程序。这个联系代码联系了如何使用不规则窗体和系统托盘控件。<br>具体请看我的博客:http://blog.csdn.net/zhoufoxcn/archive/2008/06/06/2515753.aspx

2008-06-06

仿QQ面板的WinForm窗体源代码

仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。 在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示好友分组,点击之后显示相应好友分组的信息;ImageList控件用于存放好友头像;ListView控件用于显示好友列表。在程序中不是用Location来定位控件的位置,而是使用Dock属性来设置控件的停靠,并随着父控件一起调整大小。文章说明请见:http://blog.csdn.net/zhoufoxcn/archive/2008/05/31/2499194.aspx

2008-05-31

C#模拟杂志翻页动画效果源代码

说明:以前本人参与个一个电子杂志项目,当时要求实现模拟现实生活中的杂志翻页动画效果,别人推荐了这篇文章,最后达到了我想要的效果,今天尝试把这篇文章翻译了一下。希望对英语水平不太好的同行有帮助。如果你的英语水平足够好,我推荐你阅读英文原文,网址是:http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx,同时希望大家原谅本人的翻译水平。请到http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx查看翻译的文章,这是程序源代码。

2008-03-14

.net换皮肤控件

.net下WinForm编程用到的皮肤控件,具体用法可见本人blog:http://blog.csdn.net/zhoufoxcn

2008-01-08

Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端

.Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (第2版)(CMPP SP Client) 增加了 CMPP Client 类本程序严格按 《中国移动通信企业标准》之《中国移动通信互联网短信网关接口协议(China Mobile Point to Point)》(版本号: 3.0.0) 即: CMPP v3.0.0 http://www.spzone.net/protocol/CMPPV3.0.rar 文档,实现了下面消息的定义及其相关协议级交互: 8.4 业务提供商 (SP) 与互联网短信网关 (ISMG) 间的消息定义 8 8.4.1 SP 请求连接到 ISMG(CMPP_CONNECT) 操作 8 8.4.1.1 CMPP_CONNECT 消息定义 (SP -> ISMG) 8 8.4.1.2 CMPP_CONNECT_RESP消息定义 (ISMG -> SP) 9 8.4.2 SP 或 ISMG 请求拆除连接 (CMPP_TERMINATE)操作 9 8.4.2.1 CMPP_TERMINATE 消息定义 (SP -> ISMG 或 ISMG -> SP) 9 8.4.2.2 CMPP_TERMINATE_RESP 消息定义 (SP -> ISMG 或 ISMG -> SP) 10 8.4.3 SP 向 ISMG提交短信 (CMPP_SUBMIT) 操作 10 8.4.3.1 CMPP_SUBMIT 消息定义 (SP -> ISMG) 10 8.4.3.2 CMPP_SUBMIT_RESP 消息定义 (ISMG -> SP) 11 8.4.5 ISMG 向 SP 送交短信 (CMPP_DELIVER) 操作 13 8.4.5.1 CMPP_DELIVER 消息定义 (ISMG -> SP) 13 8.4.5.2 CMPP_DELIVER_RESP 消息定义 (SP -> ISMG) 16 8.4.7 链路检测 (CMPP_ACTIVE_TEST) 操作 17 8.4.7.1 CMPP_ACTIVE_TEST定义 (SP -> ISMG 或 ISMG <- SP) 17 8.4.7.2 CMPP_ACTIVE_TEST_RESP定义 (SP -> ISMG 或 ISMG <- SP) 17 可采用《中国移动通信 CMPP v3.0 短消息网关模拟器 v1.10》进行测试: 下载于: 《北京风起水流软件工作室》 http://www.zealware.com/download/cmpp3smg.rar本程序以熟悉理解 CMPP 3.0 协议为主要目的,只将 "消息定义" 对象化,其相关协议级交互并未作更深层次的 OO! 也暂无任何错误处理程序! 消息定义的所有字段名称及其数据类型均与上述之 CMPP v3.0.0 文档完全一致! 其间参阅过 shanhe@CSDN or yexiong@cnBlogs 大作(在此鸣谢): http://blog.csdn.net/shanhe/archive/2004/07/19/45383.aspx http://cnblogs.com/yexiong/articles/115330.aspx 但其中有些消息定义字节错位,因此不能正常交互?!且对象化层次较高,不利于理解协议本身! 遂自己动手,丰衣足食,实现部分主要协议(SP 收发短信):

2007-09-07

PowerDesigner教程

在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。<br><br> 起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档写,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。<br><br>对本文档内容的几点说明:<br><br>1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。<br><br>2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。<br><br>3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。<br><br>4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。<br><br> 版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。<br><br> 这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!

2007-09-07

样式表中文手册

手册说明:<br>  本手册是 Rainer's DHTML Library 产品的一部分。<br><br>  本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 <br>  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。<br>  手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。<br>  本手册的升级信息与版权声明请参阅关于本书页面。 <br>  限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅作者的其它相关著作。

2007-09-07

Windows API 函数 for Visual Basic

声明:<br><br> 本帮助文件由陈国强个人整理后出版,内容全摘自网络。版权归实际作者所有。<br><br> 为了让网友们能更好的阅读和管理Windows API 函数,于是我为大家将网上的资料整理成一个帮助文件。让查阅API 函数变的更简单,容易,也更有效。<br><br> 本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。<br>

2007-09-07

项目代码

项目代码

2007-07-07

空空如也

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

TA关注的人

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