自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

信守承诺,雕刻寂寞

原来,一个人就是一辈子...

  • 博客(176)
  • 资源 (31)
  • 收藏
  • 关注

原创 Windows环境配置Apache+Mysql+PHP

软件准备:准备的软件如下图所示。apache在官方木有找到64位滴,特给出个地址,已测试可正常运行。其它32 and 64位的均可在官方找到。http://www.blackdot.be/?inc=apache/binaries apache 64 bitApache的安装:注:本例只截取需要注意的截图,其它默认则不显示。1.       服务器信息可以按照默认配置

2013-07-04 09:33:21 867

原创 使用Doxygen生成net帮助文档

一. 什么是Doxygen? Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的

2013-07-02 11:54:01 640

原创 使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室

这两天一直在研究Sl4与Wcf通信的问题,总算还有点收获,早上做了一个小demo分享给大家,希望对大家有用。再读这篇文章之间您要对Sl4与Wcf通信有一定的了解。如果您不是,那么请参看我的前几篇文章。一 Silverlight4中用net.tcp双工方式进行通信 (本文里所有配置我都在这篇文章中详细地说过了)二 从基础说起:WCF回调操作CallBack Opeartions详解

2010-01-10 16:03:00 678

原创 .NET实现中英文验证码

 最终效果如图: CheckCode.aspx.cs代码如下 protected void Page_Load(object sender, EventArgs e) { //获取GB2312编码页(表) /** * 生成中文验证验码所要使用的方法 * 注,生成中文验证码时要改变一下生成验证

2009-11-25 09:07:00 930

原创 ASP.NET26 个常用性能优化方法

 数据库访问性能优化   数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求

2009-11-24 11:42:00 581

原创 在 vs2008中设置jquery智能提示

1  要确保您的vs2008已经打了sp1补丁,可以点击这里下载 2  下载 jQuery-vsdoc.js ,如果您安装了asp.net mvc ,可以在mvc的项目下的srcipts目下找到,或是点击这里下载。 3 下载安装一个vs2008支持 -vsdoc.js 智能提示的一个补丁 ,可以点击这里下载4 准备工作已经做完,现在就可以来试试jqu

2009-11-24 11:07:00 551

原创 夜难眠

   夜,难眠。不因孤枕,只怪脑袋太不争气,往事不堪回首却偏偏追忆,岁月蹉跎,在外漂泊太久,却迟迟不见成就。一朋友的个性签名说的好,在自我感觉良好之前要有一番作为,在这座城市历练二年,少了一份刚出社会的青涩,多了一份更多相比之前开阔的眼界,可这有怎么样呢?到最终不还是如同往昔,来到这个城市只是为了得到更好的开阔眼界的平台,可为此又牺牲多少,付出多少,个中滋味恐怕也就自己明了。有人说蹲的

2009-11-24 11:01:00 594

原创 WPF - Visual调试工具Snoop

   Snoop经过很长一段时间,最近更新到支持NET 3.5了,它是一个WPF运行时对Visual UI调试的一个工具,最近我用过它调试修改过一个bug,在此介绍给大家。Snoop可以在Installer下载安装,它的代码也是公布的,可以在Download Source下载,感兴趣的也可以看看,我现在还没有看:)运行Snoop下载安装后,运行Snoop.e

2009-11-20 17:38:00 1671

原创 Div+CSS 规则整理

 一、           善用css缩写规则    /*注意上、右、下、左的书写顺序*/1.      关于边距(4边):1px 2px 3px 4px (上、右、下、左)1px 2px 3px    (省略的左等于右)1px 2px         (省略的上等于

2009-11-20 15:11:00 981

原创 导出excel小结(C#,.NET,Wpf)

 做项目时收集的一些资料,分享一下,希望对大家有用 常用的一些操作 range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头 range.Merge

2009-11-20 10:02:00 1452

原创 NET导出Excel-2

 继续:需求说明书上要求导出的数据表的样式如下 程序已完成,但由于某些原因不能公开源代码,所以自己写了一个小示例,因为时间短没有做过多的抽象  Microsoft.Office.Interop.Excel.Application excel = null; _Workbook xBk = null; _Worksheet xSt =

2009-11-20 09:53:00 632 1

原创 NET导出Excel-1

 最近做项目,需求要把数据导出Excel展示,所以就研究了一下这个东东,抽空的时候写了个通用的导入导出Excel的类,并写了几个小示例来和大家分享一下。里面有很多需要注意的地方,有需要的朋友请仔细看! 注意:Excel中所有的索引都是从1开始的。我们做的是WPF的项目,和普通的.net和Forms没什么区别,请大家放心使用!不多说,看代码:  void Exp

2009-11-18 15:10:00 514

原创 Convert.ToInt32() 与int.Parse()的区别

 (1)这两个方法的最大不同是它们对null值的处理方法:    Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个参数page的值,我们知道这个值是一个

2009-11-18 10:53:00 489

原创 C# 操作EXCEL(C#中的数据导出EXCEL)

今天开发项项目刚好要用到一个导出EXCEL的功能,在网上找了很久,就是没有一个合适的,于是我自己写了一个通用的类,希望对大家也有所帮助。using System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Web;usi

2009-11-18 10:47:00 659 1

转载 华为面试第一题:你可以走了 你不合适(转)

   华为可能是很多人心中理想的公司,能得到华为的Offfer是很不容易的,这位美眉是如何得到华为Offer的?  大四的时候,华为到我们学校来开招聘专场。同学们大都很兴奋,因为华为一向在求职的大学生心中有很高的地位—朝阳产业、良好的企业文化、新员工培训以及优厚的福利待遇。这些对于一个初入职场的学生来说,都是很大的诱惑。当然,对于我来说,唯一 感兴趣的是华为的销售部门,因为我喜欢做

2009-11-16 13:40:00 1283

原创 很不错的后台界面收集[提供下载]

 刚刚在百度上看到了,很多都蛮好看的。呵呵... ...很漂亮实用的后台模板,深蓝色风格,带登陆页面及后台操作页面,功能页面以选项卡形式打开,左边菜单效果也挺动感的,确实是个不错的后台模板。 请下载附件中的源码,不要直接复制点击下载源码文件: admin-templates.rar//PHP开源代码 办公自动化

2009-11-16 13:34:00 929 1

原创 Log4net简单配置

 最近找了点时间看看log4net 写了个测试用的,希望能对大家有所帮助! Main方法:  class Program { static void Main(string[] args) { ILog log = log4net.LogManager.GetLogger(typeof(P

2009-11-11 10:51:00 907

原创 所谓英雄,其实是一群心怀畏惧的人

 我们都曾经历天真无邪的童年,踌躇满志的少年,也时常梦想着将来一展抱负,开创事业,天下之大,任我往来! 但当你真正融入这个世界,就会发现,这并不是你自己一个人的世界,你会遇到很多的不如意,很多的挫折,事情从来不会如同你所想的那样去进行。 于是人们开始退缩,开始畏惧。 他们开始意识到,在这个世界上生存下去不是那么容易的。 于是有人沉沦,有人消极。 然而英雄就是在此时出现的。 

2009-11-08 15:34:00 834

原创 使用“初中知识”实现查找重复最优算法 + 最终极限算法

 这是园子里讨论了好长时间的题目了:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?发起文章:算法题,求高手. 作者: 莫贝特(MBetter) 算法改进:利用异或的特性解决,找出重复数的问题,应该是目前最优算法。  作者:Ivony...莫贝特给出的算法是:将所

2009-11-07 15:53:00 701 7

原创 c#扩展方法奇思妙用高级篇五:ToString(string format) 扩展

 在.Net中,System.Object.ToString()是用得最多的方法之一,ToString()方法在Object类中被定义为virtual,Object类给了它一个默认实现:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/

2009-11-07 15:51:00 809 1

原创 c#扩展方法奇思妙用高级篇四:对扩展进行分组管理

 从系列文章开篇到现在,已经实现的很多扩展了,但过多的扩展会给我们带来很多麻烦,试看下图:  面对这么多“泛滥”的扩展,很多人都会感到很别扭,的确有种“喧宾夺主”的感觉,想从中找出真正想用的方法来太难了!尽管经过扩展后的string类很“强大”,但易用性确很差。 很多人因此感觉扩展应适可而止,不该再继续下去...其实这是一种逃避问题的态度,出现问题我们应该主动去解决,而不是去回避!

2009-11-07 15:45:00 628

原创 c#扩展方法奇思妙用变态篇四:string 的翻身革命

  string是各种编程语言中最基础的数据类型,长期以来受尽其它类的压迫,经常被肢解(Substring、Split)、蹂躏(Join)... 而现在string要“翻身闹革命”了,它几乎无所不能,可以为所欲为,令其它类心惊胆颤...  让我们来看一下革命后的string做了些什么? 1. 打开文件或网址Code highlighting produced by

2009-11-07 15:43:00 435

原创 c#扩展方法奇思妙用基础篇三:byte 常用扩展

  应用一:转换为十六进制字符串Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1     public static string ToHex(this byte b) 2     { 3         return 

2009-11-07 15:42:00 346

原创 c#扩展方法奇思妙用变态篇三:switch/case组扩展

 变态篇二中给出了对if/else、swith/case及while 的扩展,大家评价各不相同,其实本人也感觉有点牵强。其中举了一个Swith扩展的应用,今天突然有了新想法,对它改进了一些。所谓“语不惊人死不休”,且看这次的改进如何。我先把扩展的源代码贴出来,折叠一下,等看完后面的例子和讲解再回来看。(和前面一样,本文侧重想法,代码演示用,如需使用,请自行完善)<img id="Code_Cl

2009-11-07 15:40:00 848

原创 c#扩展方法奇思妙用高级篇三:Enumerable.Cast应用

 Enumerable.Cast用于将IEnumerable转换为泛型版本IEnumerable。转换后可尽情享用Enumerable的其它方法(如Where、Select),给我们的编码带来极大便利。但MSDN中仅给出一个转换ArrayList的例子,很多人看了感觉现在都在用List,还有谁会用ArrayList,Cast没多少用处,除非处理一些之前遗留的一些代码。其实Cast并非如此简单,它可

2009-11-07 15:37:00 609

原创 c#扩展方法奇思妙用性能篇一:扩展方法性能初测

 以前没太写过性能测试的代码,上网找了一下,说可以用Stopwatch进行计时,比较准确。Stopwatch使用比较简单,几个方法从名字上就知道用用途:Reset(计时清零)、Start(开始计时)、Stop(停止计时),属性ElapsedMilliseconds就是执行操作所用的毫秒数。为了简化测试,让更多人看明白,我们这是对IsNullOrEmpty扩展进行测试,它只是简单调用string.I

2009-11-07 15:33:00 514 2

原创 c#扩展方法奇思妙用基础篇二:string 常用扩展

 string是c#里面最最常用的类,和它的使用频度比起来,它的操作确少的可怜,实例方法只有三十个左右,静态方法只有十多个,远远满足不了我们日常的需求。本文使用扩展方法来增加string的功能,举出几个例子,也算是抛砖引玉吧!首先我们把string类最常用的静态方法IsNullOrEmpty扩展成“实例”方法:Code highlighting produced by Actipro Co

2009-11-07 15:32:00 478

原创 c#扩展方法奇思妙用变态篇二:封装 if/else、swith/case及while

 本文探讨如何使用扩展方法封装 if/else、swith/case及while,通过使用这些扩展,写出的代码将使用很少的大括号{ }。扩展的效果如何,还请大家来评判!声明:本文属于(改)变(形)态篇,只是提出一种想法,所提供的代码也只是示例,可以测试通过,但不完善。首先我们来对看if/else和swith/case,两者在代码中都用来表达分支结构。这里我们统一封装成一个If扩展:Code

2009-11-07 15:22:00 566

原创 c#扩展方法奇思妙用高级篇二:Aggregate扩展其改进

 Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法。MSDN对它的说明是:对序列应用累加器函数。备注中还有一些说明,大意是这个方法比较复杂,一般情况下用Sum、Max、Min、Average就可以了。看看下面的代码,有了Sum,谁还会用Aggregate呢!

2009-11-07 15:19:00 668

原创 c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”

 先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列:      1, 1, 1, 1, 1, 1, 1...                //数列1      0, 1, 2, 3, 4, 5, 6, 7...                //数列2      0, 1, 4, 9, 16, 25, 36, 49...        //

2009-11-07 15:17:00 485

原创 c#扩展方法奇思妙用高级篇一:改进 Scottgu 的 "In" 扩展

 先看下ScottGu对In的扩展: 调用示例1: 调用示例2: 很多介绍扩展方法的也大都使用"In"作为例子,但很少有人再深入想一步。个人感觉这个In扩展的不够彻底,试看如下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte

2009-11-07 15:04:00 381

原创 c#扩展方法奇思妙用基础篇一:中文处理

 我们在做程序的的时候经常要处理用户输入,作为我们的主要语言中文,经常会出现全角、半角的问题,这会在查询时给我们带来很多麻烦。本文采用扩展方法解决全半角切换的问题,效果图代码如下:<img id="Code_Closed_Image_165605" style="display: none;" onclick="function onclick(){this.style.display

2009-11-07 15:02:00 475

原创 C#代码规范

 1. 引言本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。按照此规范来开发C#程序可带来以下益处:·         代码的编写保持一致性,·         提高代码的可读性和可维护性,·         在团队开发一个项目的情况下,程序员之间可代码共享·         易于代码的回顾,本规范是初版,只适用

2009-11-07 12:36:00 750

原创 面向对象基础术语

 一、        对象对象是具有数据、行为和标识的三部分编程结构。对象的数据包含在对象的字段、属性、事件中。对象的行为则由对象的方法和接口定义。对象通过classe和struts定义。对象通过标识来区分是否相同。对象都是从类和结构中定义的模板实例化得到。均继承于Object类。二、        类类定义了数据类型的数据和行为。可以根据这些来创建类的实例化对象。类支持继承但不可

2009-11-07 12:15:00 444

原创 String:一个最熟悉的陌生类型

            .Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型。)。代码一:

2009-11-07 11:54:00 354

原创 NET编写简单的Windows 服务应用程序

 创建服务创建并配置服务在“文件”菜单上单击“新建项目”。 打开“新建项目”对话框。 在 Visual C#项目模板的列表中选择“Windows 服务”项目,并将其命名为 MyNewService。单击“确定”。说明:项目模板自动添加从 System.Se

2009-11-06 17:32:00 551

原创 jQuery+ROW_NUMBER结合Repeater实现简单分页

 页面分页对于程序员来说最熟悉不过,在WEB开发中经常需要对页面进行分页,jQuery插件JQuery Pager分页器能轻松实现javascript分页功能,只需要几行代码,就可以轻松搞定,实例效果图如下:简单明了,下面我介绍一下实现过程:      首先需要使用jQuery库文件和JQuery Pager库文件,请点击下载。      分页样式page.css会在你

2009-11-06 11:01:00 720

原创 ASP.NET 中 URL重写示例

简单的示例,效果如下列图所示:首页 带一个参数的:  带两个参数的: 网站目录访问: 示例下载地址:http://download.csdn.net/source/1794038

2009-11-05 13:23:00 695

原创 ASP.NET中执行URL重写

 可以使用 ISAPI 筛选器在 IIS Web 服务器级别实现 URL 重写,也可以使用 HTTP 模块或 HTTP 处理程序在 ASP.NET 级别实现 URL 重写。本文重点介绍如何使用 ASP.NET 实现 URL 重写,因此我们将不对使用 ISAPI 筛选器实现 URL 重写的细节进行深入探讨。但是,有大量的第三方 ISAPI 筛选器可用于 URL 重写,例如:

2009-11-04 17:19:00 483

原创 javascript可拖动的日历

 效果如下图所示:下载地址:http://download.csdn.net/source/1792586

2009-11-04 14:56:00 626

Wpf-图片放大缩小移动操作.rar

Wpf-图片放大缩小移动操作 Wpf-图片放大缩小移动操作

2010-12-10

oracle官方中文资料

oracle官方中文资料 oracle官方中文资料

2010-10-19

Pdf转Word软件[有注册]

Pdf转Word软件[有注册],绝对可以使用。

2010-10-19

Java数据结构和算法中文第二版

Java数据结构和算法中文第二版 Java数据结构和算法中文第二版

2010-05-25

LINQ中文教程(小笨蛋整理)

LINQ中文教程(小笨蛋整理), LINQ中文教程(小笨蛋整理)

2010-05-25

Silverlight4中用net.tcp双工方式与进行通信

Silverlight4中用net.tcp双工方式与进行通信 Silverlight4中用net.tcp双工方式与进行通信 Silverlight4中用net.tcp双工方式与进行通信

2009-12-17

WPF - Visual调试工具Snoop(只能调试wpf应用程序)

WPF - Visual调试工具Snoop(只能调试wpf应用程序) 演示及教程地址: http://blog.csdn.net/homezzm/archive/2009/11/20/4843286.aspx

2009-11-20

开心网源SNS源码(php版)

开心网源SNS源码 开心网源SNS源码 开心网源SNS源码

2009-11-13

ASP.NET URL重写示例

ASP.NET URL重写示例,并代有UrlRewriter源代码 演示地址:http://blog.csdn.net/homezzm/archive/2009/11/05/4771350.aspx

2009-11-05

javascript可拖动的日历

javascript可拖动的日历 示例地址:http://blog.csdn.net/homezzm/archive/2009/11/04/4767417.aspx

2009-11-04

开源的一个WPF日历控件

开源的一个WPF日历控件,样式有点让我难以接受,不过还好,资源文件都在,可以自己改! 示例地址:http://blog.csdn.net/homezzm/archive/2009/11/03/4762791.aspx

2009-11-03

一款非常漂亮的表单select下拉框样式

一款非常漂亮的表单select下拉框样式 示例地址:http://blog.csdn.net/homezzm/archive/2009/10/26/4729057.aspx

2009-10-26

Sql Server实现和VS一样的智能提示插件

Sql Server实现和VS一样的智能提示插件 Sql Server实现和VS一样的智能提示插件

2009-10-24

一款超强大的WPF图型数据展示控件

超强大的WPF图型数据展示控件 看完再下载!白说我骗你! 示例效果图地址:http://blog.csdn.net/homezzm/archive/2009/10/21/4708012.aspx

2009-10-21

《WPF揭秘》 的源代码

《WPF揭秘》 的源代码 《WPF揭秘》 的源代码

2009-10-08

使用Js调用WebService

使用Js动态调用WebService 使用Js动态调用WebService

2009-10-08

把excel 表格内的数据批量上传到数据库中 sqlserver 2005数据库批量导入

把excel 表格内的数据批量上传到数据库中 sqlserver 2005数据库批量导入.

2009-10-08

vs_Project_2008-2005

vs_Project_2008-2005,vs2008项目转换成vs2005的项目。

2009-10-08

asp.net profile实现的购物车

asp.net profile实现的购物车,支持匿名购物,用户登录后可把匿名用户的购物迁移到实名用户的购物车中。并实现购物车持久化。

2009-10-08

LINQ to SQL可视化调试工具

LINQ to SQL可视化调试工具 LINQ to SQL可视化调试工具

2009-10-08

asp.net代码自动升成器

asp.net代码自动升成器 asp.net代码自动升成器

2009-10-08

asp.net 控件开发(非常好)

asp.net 控件开发一本自己写倥件的好教程。

2009-10-08

.NET(C#)通用类库源码大集合

.NET(C#)通用类库源码大集合 .NET(C#)通用类库源码大集合

2009-10-08

wpf--ListBox分组-排序

wpf--ListBox分组-排序 wpf--ListBox分组-排序

2009-10-08

WPF当中每种控件的样式集合

WPF每种控件样式集合,绝对全面! WPF每种控件样式集合,绝对全面!

2009-10-06

Blend中文翻译教程

这是Blend源版英文教程翻译成中文德。

2009-10-05

DWR 中文官方文档

DWR 中文官方文档!找了好久了,这回拿出来和大家分享一下!

2009-06-10

jsp开发过程中所遇到错误代号的所有信息

jsp开发过程中所遇到错误代号的所有信息!

2009-06-10

struts源文件类

struts的源文件类,里面有struts1.2中所有类的实现。

2009-06-06

120项优化键值

120项优化键值 [优化注册表]

2008-05-30

空空如也

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

TA关注的人

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