- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 PetShop 4.0 数据访问层设计之我所见
个人感觉数据访问层,设计上应该可以更精简。现有的框架是一个DAL,对应一个Helper(我们可以理解其实就是真正的数据引擎)。这种方式实现上确实很简单,但是有重复的地方。对于每种DAL,不同的只是Helper,其它实现基本相同。一个可行的重构,实现一个真正的Helper类,把不同的数据引擎,封装为一个DALEngine, 一些简单的代码实现,可以参见如下:public inte
2012-11-15 15:33:54
689
原创 两人分苹果的不同分配方法, Prolog实现
小红与小丽两人有N个苹果, 编写一个Prolog程序, 列出所有可能的分配方式. 思路,1). 我们可以先可以生成一个从0至N的一个列表2). 递归遍历上面的列表, 用N去减列表元素3). 完结 以下程序在SWI-Prolog通过%分苹果genlist(X, Y, [X|L]):- X X1 is X + 1, genlist(X
2012-03-21 23:59:46
782
原创 在WinXp下硬盘安装Fedora 16
日前, 因为个人爱好与工作需要, 需要安装一个Linux系统. 我选择了Fedora 16(别问我为什么, 感觉而已). 想当然的觉得硬盘安装一个Linux系统不是什么难事, 以前也安装过, 没想到, 折腾了一天, 才终于搞定了. 现在把个人安装过程, 还有可能会碰到的问题, 总结如下:1. 下载一个grub4dos, 解压到C盘根目录下, 并复制其中的grldr至C盘根目录. 官方站点: h
2011-11-26 21:14:12
1091
原创 使用目录创建VC2003/VC2005工程
在项目中,想使用某个目录来创建一个工程,以方便调试,但发现Visual Studio 2003不支持创建工程来自目录,得让你自己一个一个的添加过滤目录,添加文件列表,很不方便。特写了此脚本方便创建,考虑有可能其他网友或有需要,特贴上以共享 --CreateProjectByPath.vbsDim fso, ProjectName, ProjectPath, FileFilter, Sk
2008-12-24 17:15:00
624
原创 经典英语句型
句型经典1. ~~~ the + ~est + 名词 + (that) + 主词 + have ever + seen(known/heard/had/read,etc) ~~~ the most + 形容词 + (that) + 主词 + have ever + seen(known/heard/had/read,etc) ~~~ one of the most + 形容词 + (th
2008-11-21 11:45:00
711
1
原创 一个有趣的数学公式
偶然间玩数值次方累加发现下面公式, m+1 0 1 m N - 1N + N + .... + N = ------------- (N>1)
2008-10-20 23:21:00
994
原创 一个好用的日志工具类
以下是我做的一个比较实用精巧的日志类,还没完善/*** @file Logger.h* @author yangjb* @date 2007/08/24* @version 0.0.1* @brief 日志输出辅助类** Copyright? Yangjb. All rights reserved.* * Change Log:* * author
2007-09-04 11:27:00
720
原创 比二分查找法更好的,我的估算值查找法
我们知道,对于有序数据序列进行查找,二分查找法性能是相当好的,时间效率达到O(Log2N),但该算法其实还有些可以进行改进的地方。普通的二分查找法,直接通过折半的方式来对有序数据序列进行筛选,这种方法实际上不是十分有效。对于大多数的有序数据序列,通常分布都是比较均匀的,我们完全可以通过对数据的分布进行估算,找出合理位置,减少折半次数。基于估算数据序列折点的方式进行查找,在数据分布最好的情况下,与二
2007-09-04 11:26:00
1440
原创 通用switch-case/if-else实现
在通信行业做事久了,经常发现在写的程序中,大量重复出现if..else..这种嵌套层次相当深的switch写法,所以就蒙生了自己写一个通用switcher的想法,把这种强耦合的写法隔离,所以就用了下面的实现/********************************************* * 通用选择器 * 1. 适配原始函数指针 * 2. 适配成员函数指针 *
2007-04-20 11:24:00
871
原创 学历,你为什么老是挡住我的发展?!
刚刚接了个电话,被公司通知转正的事,工资只是增加了一点点,和项目经理,原来公司说的都完全不一样。只好又按照人家说的,打了个电话问了一个高层,回复的结果很是让人心伤:因为你是大专,不好评级,所以工资没办法调呀。将就一下,看远点吧! 呵~,听着真是有点让人心酸,这已经是我的IT工作生涯的第三次听到人家这样说啦。学历,你难道真是挡住我发展还有赚钱的拦路虎吗? 这几年工作
2007-04-06 17:12:00
776
原创 好朋友结婚了
今天刚收到一个好友的短信息,说她要结婚了.看到时,有些喜有些愁,喜的是好友找到自己心爱的人结婚了,愁的是自己还是一个人.虽然一个人的日子比较无忧无虑,但是总觉得少了点什么,总觉得生活需要有人分享.不管怎么样,还是希望好友能婚姻美满,幸福!
2005-04-04 16:32:00
930
原创 精典SQL FAQ收藏
在网上经常转,常常看到有些人为了求得某些SQL语句而焦头烂额,现在我特别把自己收藏的一些比较精典的SQL拿出来和大家分享一下1. 行列转换--普通假设有张学生成绩表(CJ)如下Name Subject Result张三 语文 80张三 数学 90张三 物理 85李四 语文 85李四 数学
2005-04-04 15:43:00
1744
原创 幸福的爱情
偶然找资料时,又看到了那些从网上收藏的让我不只一次感动的爱情故事,依然是那样的亲切.让人觉得看着都是一种幸福. 幸福的爱情也许不需要太多,也许并不浪漫,甚至可以是无声的,就像有一篇"哑夫妻"中写到的,女孩为了心爱的哑男孩子,而编制了一个很完美的谎言,让自己在一次病中失去了声音,就这样他们结合了.他们用手、用笔、用眼神交谈,分享喜悦和悲伤。 幸福的爱情也许并不是很完美,就像"你肩膀上有蜻蜓吗?"里面
2005-04-04 00:50:00
976
原创 爱情历险记
本世纪的某天,本人终于凭借我那深沉忧郁的眼神,玩世不恭的微笑,还有那成熟男人的标志--肚子,看似随意的短裤,还有那怀旧的拖鞋获得了那个心怡已久的梦中情人的心,为了她,我做出了我有始以来的第一个伟大决定--重爱轻友,我要为了她逃离朋友的圈子,进入她的爱情海洋中.没想到,就因为这个决定让我终生遗憾.手机随时掌握我的行动,让我再也没有半点自由时间,连我请假都不行,从此朋友从我身边失踪,都怪爱情魔力太猛,
2005-04-04 00:49:00
1306
原创 IT版情书
亲爱的某某某 自从在XX论坛那次与你"链接"上,我就被你深深的吸引,真想顺着电话线这个"通道",进入你的主机,告诉你我是多么的喜欢那梳着".Com"型小辫子的你. 每一次在论坛上遇见你,通往我"CPU"的电流就特别的强而快,在论坛上沟通时彼此之间的感情“传递系统”和 “接受系统”都飞快的发挥起来,从没出现过“死机”。 尽管如此,你还是没能受到我通过MODEN连上你家"
2005-04-04 00:38:00
1045
原创 我的网络情书
亲爱的苗请允许我用苗来称呼,因为你已经是我整个身体乃至生活缺少的一部分了.以前总是不相信有E见钟情,但当然在漂泊一族(不应该是在北漂一族)遇上你的时候,我就知道这一辈子要载在你这个女人身上了,我的心已经和你的心划成了一个完美的圆.有你相伴的日子,即使平凡也浪漫!不知道你今天好不好,我的情况可不妙。 一听到你今天征婚我只觉得前前后后,左左右右,脑子里里外外,嗡嗡的都是你,我的第一个想法就是我要得到你
2005-04-04 00:36:00
1094
原创 一个开关(灯)组件
由于工作的关系,特开发了一个开关灯,现在拿出来给大家共享一下unit SwitchLight;interfaceuses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TSwitch= class(TCustomControl) priva
2005-04-03 23:57:00
1151
原创 程序人生
自从读大学起就和电脑结下了不结之缘,尤其是编写程序.编写程序是每个程序员生命中最快乐的事,虽然有时会因为一些难题而烦恼,但更多的体验到在解决问题中那份执著与及对自己的程序人生梦的追求而带来的快乐.因为喜欢而疯狂,让人不断的进取和追求,在网络与现实之间徘徊.和很多程序员一样,我把电脑当成了我最好的朋友.也注定了我将把我的程序人生进行到底!!!
2005-04-02 19:18:00
1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人