自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何过

在编码...

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 2010年9月21日写给儿子的话

启程,儿子: 今天你快九个月了,我三十一岁。我在萌恒公司打工,你妈妈也在这里上班,我们每天下班后都会去抱你。 奶奶抱着你在小区楼下等着我们下班,你远远地看到我们,听到你妈妈唤你的声音,就会开心地手舞足蹈。 可你总是张开双臂要爸爸抱,妈妈很生气哈。其时,妈妈很喜欢你,每天早上醒来第一件事就是找你抱你, 一直到上公交车上班去。 你会长大的,很快就会走路,就会跑步,就会叫爸爸妈妈,就会说话,会像大人一样思考,会有自己的朋友, 自己的生活,自己的追求,自己的判断能力。在这期间,爸爸不希望你做的很好,但要做到一般好:

2010-09-21 15:37:00 1038 1

原创 学习《深入浅出MFC》

有时间,有心情,还可能学有所用,终于有机会学习《深入浅出MFC》,从网上了解有人推荐先看李久进著《MFC深入浅出》,完全是扯淡!那本书晦涩难懂,对MFC初学者一点用处没有。 虽然不会从事MFC开发,但C++开发应在工作范围之内,学习本书,这此总结,以备查阅:1. 对Windows消息机制的理解更加系统;2. 理解MFC巧妙的宏运用;3. 搞清楚线程持有消息队列,而非窗口,窗口持有创建线程;4.

2009-09-24 10:43:00 1141

原创 Linq的震憾

msdn的LINQ介绍:http://www.microsoft.com/china/MSDN/library/netFramework/netframework/linqprojectovw.mspx据黄老师说:LINQ是ADO.NET3的一个子项目,将于.NET 3.5发布,并不是遥遥无期。先来看一个LINQ示例:using System;using System.Query;

2009-05-29 22:59:00 604

原创 重新认识C#

c#4.0白皮书:http://www.cnblogs.com/AndersLiu/archive/2008/11/03/1325148.html白皮书资料不包括1,2,3,4特性,猜想或许是C#5.0的特性吧 :-)1. 通过委托成员来实现接口public class Foo : IList {   private List _Collection { get; 

2009-05-29 13:42:00 1080

原创 比较学习Python语法

特性 描述 缩排 Python格式中最有特色的东西,有了它风格统一,而且减少了不必要的块包围符号 如果可以混用空格和制表符就更方便了. 多种序列 有列表,序组(tuple),和字典(字符串可以看做序组) 内置常用的数据结构容器,确实更方便,其实Python语法一点都不简单. 序列乘法 序列可以进行乘法,表示多个序列的组合。如:s=[1

2009-05-07 10:14:00 3464

原创 新的工作,新的开始

终于结束失业的日子了,将逃离杭州,建设家乡.新的工作,新的挑战.世事难料,莫以成败论英雄,保存信念,总会成功.放弃多年的外贸软件开发工作,转投生产型企业管理软件开发,放弃固然可惜,也许将来会得到更多.

2007-06-02 23:40:00 934

原创 记录最近几个月碌碌无为的日子

 新年开始,原以为工作生活上会有所改变,没想到几个月来,依旧这个样子.我快要绝望了.暂不论外贸软件的合作推广工作开展如何,连订单管理软件的合作上也很有问题,合作双方缺少互动.我喜欢文字聊天,闲在电脑前,给自己做了个聊天机器人,用正则表达式处理收到的消息,自动回复消息,还会无人职守播放歌曲,刚上线那会,看着人类跟机器聊天,就像作图灵实验那样,让我开心了一阵子.它还会学习新的自动问答规则.

2007-05-02 18:11:00 823

原创 纸上谈兵设计模式

工厂模式:给我一个对象实例。同一个工厂用于生产一类产品,这类产品有相同的接口基类。特殊情况下一个工厂可能生产一系列相关的产品。用于解决产品生产过程多样化的情形。工厂方法模式:为创建不同的实例预先生成不同的工厂(一般继承于工厂抽象类)。创建实例,用多态性逻辑替代可枚举的条件逻辑。单件模式:仅需要一个实例,如工厂。实例化方法返回静态成员,或嵌入类的静态成员,或线程安全(双检锁)的静态成员引用。

2007-02-07 13:54:00 1178

原创 原创asp.net2分页控件

惭愧,又失业了.......自己做了个邮件系统,运用了webpart,ajax,FrontControl,Hibernate等技术,也算检验这段时间漫长的学习过程.网上流行AspnetPager分页控件,我找不到最新版源码,所以自己动手写了一个.分布在blog上,或许也有人和我一样想法自己想做分页控件的,可以参考交流一下.分页控件相当简易,甚至有点简陋,但跟HQL和GridView一起

2007-01-09 17:16:00 1212

原创 丰收WF

用流程图来设计程序一直是我的梦想,原来微软也有同一个梦想。早就听说有工作流这个概念,但一直没有机会接触,这次与时俱进,享受了一顿饕餮大餐,.NET3的WF给我带来了激情,更多的是挑战。必须承认WF对我来说是无比艰深的,不知道有没有入门,但终于把10个动手实验瞻仰了一遍,用了我好几天的工夫,损伤脑细胞无数。丰收成果:工作流是对实际业务流程的直观的建模,由活动、箭头线和组合框构成。可以

2006-11-08 15:38:00 1056 1

原创 开始整.NET了

首先对敏捷框架开发小组的高手们致敬。 http://www.agilelabs.cn/agileframework/学习过程中,微软封装源码带来不少麻烦,所幸的是现在有了开源的敏捷框架。事实上现在一个人边学边做,先整一个.NET应用框架,近一个月下来,已经实现登录和权限配置。运用的技术:客户端利用CAB框架搭建,充分集成EntLib2006提供的功能,结合MemberShip实现权

2006-10-26 21:05:00 895

原创 加深对系统设计架构的认识

看了一些关于系统设计架构的讨论,总结如下:1.大量sp,在数据库中利用sp和触发器等实现数据存取验证和存取逻辑,适用于数据库(数据资料)相对稳定,而应用程序开发工具多样化的项目。做大型企业级项目可以采用此方案。2.大量细粒度的sp,仅仅是为了提高存取效率。3.不用sp,仅量使用程序代码实现数据存取,是为了更好地“移植”数据库引擎,转换到另一种数据库。设计软件产品时应采用此方案,可以支持各种不同的数

2006-08-31 05:13:00 1211

原创 看完了Duwamish

整了两天,没能让NPetShop2在VS2005上跑起来,放弃了。载了Duwamish7,卸卸装装,总算可以运行了。毕竟是老程序,看上去不如PetShop4技术先进:设计aspx没有用到母版;用户管理和会话管理比较简单;Duwamish应用了DataSet,在Model层定义了DataTabel,但没有运用XSD管理工具,可能旧版不支持。数据库访问通过存储过程,而不是动态创建SQL语句

2006-08-29 10:50:00 1285 1

原创 PetShop4学习小结

断断续续终于看完了PetShop4,是第1次完整地看一个Web应用示例。.NET还是挺不错的,但相比PB的C/S开发来说做一个ASP.NET2应用周期实在是太长了。计划下一步,看NPetShop2,认识一下NHirbernate技术。简单总结了几个Web开发心得:1.任何http请求都可以从客户端发送,客户端可以模拟任何http请求。2.所有页面都是相对独立的,为每个页面定义一个访问名称(链接

2006-08-23 20:47:00 1318

原创 PetShop4的状态管理之不完全理解

Petshop4中的用户状态管理实在令人费解,MS那班天才就不能设计更清晰的类来维护用户状态吗?如果初学的朋友也像我一样看了半天没有头绪,又找不到参考资料,在这里希望我个人对关于状态管理的部分理解会对你有所启发。SettingsProperty  名称标识符+如何读写对象的描述,这些描述定义存取SettingsPropertyValue对象的方式。                       

2006-08-13 15:19:00 1633

原创 PetShop4学习

PetShop4层次1.Web呈现层   ASP.page对象2.后台服务层   对Cache的维护,及Cache中对象存取。是业务逻辑层的性能优化和扩充,不是关键。3.业务逻辑层   返回对象集合(真正的业务逻辑类),封装对实例的增/删/查/改等操作,对这些方法的调用支撑系统运转。4.元素对象层   定义系统中离散的对象实体,是业务逻辑层中集合类的基本元素。5.数据访问层

2006-08-12 21:08:00 1545

原创 程序新世界

形形色色,种类繁杂的对象组成了这个千变万化的大千世界,每种对象有很多方法,各种状态。世界运转过程就像一个状态机,对象生命周期里常常调用某方法,改变到另一个状态。程序员常做的事情就是为对象定义方法,根据不同的条件转变到不同的状态。但我们现在要做的事是:让对象按不同的条件执行不同的方法改变其状态。因为对象改变状态必定是调用了方法,经典物理学告诉我们物体没有外力作用下是静止(匀速)的。由此对于单个对

2006-08-09 01:31:00 1415 1

原创 学习C#语法随想

这一点在我学习Basic的函数时没有意识到,在学习C的函数指针时没有意识到,学习C++操作符重载时还没有意识到,直至C#的属性attribute时,豁然开朗,原来计算机语言在不断地抽象,让计算机世界更简单,而不是更复杂。 C#的关键字数量空前地增长,但这并没有使C#语法更复杂。C#编译器工程师在分析众多关键字时,发现public,private等修饰词可以有一种统一的处理模式,并且能够被扩展,

2006-08-01 12:17:00 1474

原创 [讨论]知已知彼,讨论.NET与J2EE在web开发架构上的异同。

想必技术应该是互相借鉴的相通的,那么.NET与J2EE在web开发解决方案上有何异同?[问题A]传言.NET是J2EE的“傻瓜”版(智能版),JAVA中相关技术servlet、ejb、spring、webwork、hibernate、structs在.NET上有没有隐式的实现(已封装)?可能是如何实现的?既了解JAVA开发,又了解.NET的达人一定有所心得,请发表一下自己对两大架构的理解,

2006-07-17 02:40:00 1255 1

原创 .NET之旅——初识

.NET之旅   07.14不知道现在学习.NET算不算太晚,不过对我来说这已经是很大的决心了。我是一个蹩脚程序员,正计划着如何结束程序员生涯,但是现在又开始学习.NET了,这绝对是一种悲哀。之前我一直用PB,俗称PowerBug,我知道内心里是多么以此为耻,6年前在学校里看到有同学在看PB的书的时候,就开始对这个开发工具不存好感,无奈毕业后我不得不用它,一直到现在。我想办法让自己快速开始

2006-07-17 02:34:00 919

原创 周末写个周记玩

再过一周,我可能又要离开这个新公司。我不是IT精英,甚至不敢承认是合格的程序员,我只懂一些初浅的PB知识,但是到这个公司三周以来,我认识到国内软件小公司是多么的垃圾,还有更多的程序员比我还蹩脚。我处于软件行业最低层阶级,没有认识几个高手,没有进过大公司,手上维护的所谓ERP软件在我看来BUG已经繁殖成灾。当我对公司的未来失去了信心的同时,却意外地对自己充满了信心。假如下周我失业了,我可能找不到

2004-07-09 13:34:00 1471

用itextsharp打印pdf示例

用itextsharp输出PDF文档,支持用XML定义文档,可定义多个数据源,简单的表达式

2015-02-11

DeskSwitch可执行程序

源码在这里:http://download.csdn.net/source/2004900

2010-01-21

QR 二维码 算法 qr_image

日本人开发的qr_image,可生成QR二维码图片 vc++,vs2008工程 个人改进:可以命令行生成二维码图片

2010-01-19

DeskSwitch

日本人开发的,原名DeskHedron,我更名为DeskSwitch vs2008 vc++工程. win+space 华丽地切换至下一个桌面.可以让你的winxp拥有多个桌面环境,当老板键使用,不必再为任务栏太小,不能隐藏应用而烦恼. 可执行文件在这里:http://download.csdn.net/source/2012014

2010-01-19

空空如也

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

TA关注的人

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