最近开工了机房收费系统重构版,确实是有点纠结。
因为这一次是完全应用面向对象的思想设计程序。虽然之前学习了很多次面向对象编程,但是到实际应用的时候,还是会感到无从下手。纠结也没用,因为生活还在继续。。
机房收费系统,先从UML建模开始说起,刚刚画完包图和用例图,现在在头疼类图,说到类图,那真是无所适从,怎么抽象出类?添加什么属性?应该有什么方法?
类直接又改怎么联系?等等肯定不能像第一次画图...
分类:
其他好文 时间:
2014-05-08 00:06:49
阅读次数:
369
问题:如何将一个数组循环左移或者右移k位?
在下面的解决方案中,我们以循环左移为例。 我们最容易想到的是,将前k个元素复制到一个临时的数组中,然后将剩下的n-k个元素向左移动k个位置,然后将之前的k个元素复制到剩下的位置。这种方法使用了k个额外的存储空间。我们想到到另一种方法是,只借助一个临时空间,每次只向左移动1位,循环k次。这种方法产生了多于的运行时间。前面一篇文章中用程序...
分类:
移动开发 时间:
2014-05-07 23:22:35
阅读次数:
410
从意图返回结果
startActivity()方法调用另一个活动,但并没有返回结果给当前活动。此时如想从一个活动中回传数据,就要使用startActivityForResult()方法。
点此获取完整代码~
...
分类:
移动开发 时间:
2014-05-07 23:21:36
阅读次数:
430
STL定义了供输入及输出的iostream iterator类,称为
istream_iterator和ostream_iterator,分别支持单一型别的元素的读取和写入。使用方法:1.包含头文件: #include using
namespace std; 2.像使用其他iterator一...
分类:
其他好文 时间:
2014-05-07 20:52:40
阅读次数:
629
斐波纳契数列(Fibonacci
Sequence)又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列...
分类:
其他好文 时间:
2014-05-07 20:47:16
阅读次数:
323
一、单个参数:public List getXXBeanList(String
xxCode); 其中方法名和ID一致,#{}中的参数名与方法中的参数名一直, 我这里采用的是XXXBean是采用的短名字,select
后的字段列表要和bean中的属性名一致, 如果不一致的可以用 as 来补充。...
分类:
其他好文 时间:
2014-05-07 20:41:12
阅读次数:
281
十进制小数转化为二进制小数的方法:对十进制小数乘以2得到的整数部分和小数部分,整数部分即是相应的二进制数码,再用2乘小数部分,结果再取整数部分,如此反复,直到小数部分为0或达到精度为止。第一次得到的为最高位,最后一次得到为最低位。如计算+0.52的二进制:1、0.52*2=1.04
(取整得到1)2...
分类:
其他好文 时间:
2014-05-07 20:37:14
阅读次数:
311
本篇为大家介绍一下 Windows Phone 8.1 中部分常用启动器的实现方式。分别是
呼叫电话、发送短信、发送邮件、添加约会到日历、启动地图、地图路线显示、地图下载 和 地图更新。1. 呼叫电话我们使用 PhoneCallManager 的
ShowPhoneCallUI 方法来实现呼叫电话。...
通过跟踪Asp.net服务器代码,没有乱码,然而导出Excel到浏览器后,打开时出现乱码。解决方法是添加编码格式的前缀字节码:Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());Response.Clear();Respo...
分类:
Web程序 时间:
2014-05-07 20:29:11
阅读次数:
328