上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 54 下一页

2012年1月21日

计算n!末尾所包含0的个数

摘要: 这是一个有趣的问题。例如,5!=120,其末尾所含有的“0”的个数为1;10!= 3628800,其末尾所含有的“0”的个数为2;20!= 2432902008176640000,其末尾所含有的“0”的个数为4。这里先给出其计算公式,后面给出推导过程。令f(x)表示正整数x末尾所含有的“0”的个数,则有: 当0 < n < 5时,f(n!) = 0; 当n >= 5时,f(n!) = k + f(k!), 其中 k = n / 5(取整)。从而可以递归求解。证明: 先证明一个结论。 结论1: 对于n的阶乘n!,其因式分解中,如果存在一个因子“5”,那么它必然对应着n!末尾的一 阅读全文

posted @ 2012-01-21 13:58 c语言源码 阅读(565) 评论(0) 推荐(0) 编辑

2012年1月20日

三层架构实战篇——抽象工厂+反射实现验证用户登录!

摘要: 一、“三层”架构就一定要分三层吗?答案当然是否定的,分层的根本目的就是要达到“高内聚,低耦合”。我们不应该为了分层而分层,那么什么样的分层才是最好的分层呢?我认为,没有最好的分层,只有合理的分层。同时,我们也要根据具体的情况来分析,如果系统很small,不用分层也不是不可。当然,对于一些逻辑复杂的大型系统,分层便显得尤重要了,可以达到所说的,利用团队开发、可复用性、表达的业务逻辑清楚、利于维护等等。二、下面这个Demo展示实现登录系统的功能,其中利用了抽象工厂+反射+配置文件。下面是架构图,就是三层架构的扩展,在BLL层与DAL层添加了一个工厂层、接口层。因为在底层运用了抽象工厂,所以可以方便 阅读全文

posted @ 2012-01-20 16:20 c语言源码 阅读(297) 评论(0) 推荐(0) 编辑

2012年1月18日

要有一颗感恩的心

摘要: 现在我们在学校里学习,感觉很幸福,也很快乐!同时我们都很清楚,我们这样学习环境是怎么来的!老师为我们做的,我们看在眼里,记在心上!让我们成为老师的骄傲,不要让他为我们感到失望!师恩永怀! 阅读全文

posted @ 2012-01-18 16:06 c语言源码 阅读(118) 评论(0) 推荐(0) 编辑

2012年1月16日

UML中的四种关系

摘要: http://www.cnblogs.com/yjjm/archive/2012/01/12/2320996.html 阅读全文

posted @ 2012-01-16 09:26 c语言源码 阅读(137) 评论(0) 推荐(0) 编辑

2012年1月15日

磁盘FAT型转NTFS

摘要: 对于固定磁盘来说,Microsoft Windows XP 支持下列三种文件系统: FAT16 FAT32 NTFS由于 NTFS 具有性能高和安全可靠的优点,因此,我们建议您在 Windows XP 中使用 NTFS。本文介绍如何将 FAT16 或 FAT32 卷转换为 NTFS。要求在将 FAT 或 FAT32 卷转换为 NTFS 之前,应注意下列限制和要求: UDF 和 CDFS 仅用于光学媒体,无法转换为 NTFS。 软盘上只能使用 FAT12 格式。 一些早期的程序不是为 Microsoft Windows NT 4.0 或 Microsoft Windows 2000 编写的,在将 阅读全文

posted @ 2012-01-15 21:27 c语言源码 阅读(394) 评论(0) 推荐(0) 编辑

2012年1月14日

临近过年的一点感想

摘要: 又是一年春节来到,感慨有一些。其实我很不习惯叫春节,因为我是村儿里人,小时候大人都是叫做过年。作为一个IT民工,俗称打工仔,我已经两个过年没在家过了,当然我不是嗜工作如命的人那类人,主要是因为没钱,再加之离家千里车票太难买了,再加上放假实在太少等等诸多原因。有时我觉得自己很奇怪,居然连过年这么重要的时候都没回家,也许是年少轻狂。可以用许巍的歌来形容:曾梦想仗剑走天涯 看一看世界的繁华 年少的心总有些轻狂 如今已四海为家 两年的时间,得到了什么呢,经验多了一点、代码会写了几句、年龄朝奔三靠近了一步、父母老了一些... ...其实什么也没有得到,有一句话:子欲养而亲不待,能有什么东西能比亲情更重要 阅读全文

posted @ 2012-01-14 20:50 c语言源码 阅读(192) 评论(0) 推荐(0) 编辑

2012年1月13日

软件开发过程中的三层架构的深入解析和搭建(一)

摘要: 一、什么是三层架构(1)情景:设想我们去餐厅吃饭,我们刚刚坐下来,就会有服务员过来为我们服务。服务员记下我们点的菜,然后将菜单传给厨房的大厨。大厨拿出后勤人员事先买好准备好的菜开始烹制,然后交给服务员端出来让我们享用。其实这个餐厅的饮食服务业务可以分解为三个部分来完成,每一部分各司其职。服务员只管接待顾客、向厨师传递顾客的需求;厨师只管烹炒不同口味、不同特色的美食;后勤工作人员只管提供美食原料。他们三者分工合作共同为顾客提供满意的服务。在餐厅里为顾客提供服务期间,服务员、厨师、后勤工作人员,三者中任何一个人员发生变化时(例如请假或辞职)都不会影响其他俩者的正常工作,只对变化者进行重新调整即可正 阅读全文

posted @ 2012-01-13 19:33 c语言源码 阅读(491) 评论(0) 推荐(0) 编辑

C#托盘窗口显示

摘要: 托盘显示许多软件都有这个功能,在C#中如何实现呢,下面的方法可以实现托盘显示,不过可能有些复杂。首先,需要在工具栏拖入NotifyIcon,如图1的那个控件。图一:然后,设置NotifyIcon的属性,加图标什么的。最后,最主要的,就是NotifyIcon点击事件,要实现点击托盘图标隐藏窗口,再点击显示窗口,还有右键托盘能显示菜单等。下面着重介绍一下这一部分的实现。一、点击托盘右键菜单 这个NotifyIcon本身就有这个属性,即NotifyIcon.ContextMenu,添加相应菜单即可。 详见托盘显示演示的 AddTrayMenuItem()方法。二、隐藏至托盘和显示 该部分使用user 阅读全文

posted @ 2012-01-13 16:49 c语言源码 阅读(517) 评论(0) 推荐(0) 编辑

2012年1月12日

C#ISBN码简介与校验

摘要: 国际标准书号(International Standard Book Number,ISBN;是国际通用的图书或独立的出版物(除定期出版的期刊)代码。出版社可以通过国际标准书号清晰的辨认所有非期刊书籍。一个国际标准书号只有一个或一份相应的出版物与之对应。新版本如果在原来旧版的基础上没有内容上太大的变动,在出版时也不会得到新的国际标准书号码。当平装本改为精装本出版时,原来相应的国际标准书号号码也应当收回。 一本书的每一版或其他的变化能够申请到一个新的国际标准书号。一般来说,号码长度为是13码或者10码(在2007年1月1日之前)数字,由4或者5个部分组成:1、如果13位数字的国际标准书号,一个. 阅读全文

posted @ 2012-01-12 16:06 c语言源码 阅读(1210) 评论(0) 推荐(0) 编辑

java中的Collections.sort排序

摘要: 在java web开发中,我们有时会遇到这种情况:从数据库中查询出一串数据,把它们放入了LIST里面 然后在前端页面上显示出来,现在我要在页面上控制它们排序,比如一个下拉框,选择了日期,把查出来的数据进行排序,对于这样的排序要求,我们可以写通用的排序方法。具体代码如下:排序算法://利用Collections.sort排序public void sort(List<E> list,final String method,final String sort){Collections.sort(list,new Comparator(){public int compare(Objec 阅读全文

posted @ 2012-01-12 11:21 c语言源码 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 54 下一页

导航