在重构机房收费系统之前就一直听说这次重构要用反射+配置文件。深远的作用不知道,但是在这次重构用到,目的还是挺明确的:就是为了更换数据时方便,遵循开放-封闭原则,解决了可维护和可扩展的问题。
下面就以机房收费系统登录为例来看看配置文件+反射的用法。机房收费系统登录用到的数据库表是User_info表(用户表)。我利用的是三层思想,先看一下我的整体架构!
下面看看配置文...
分类:
其他好文 时间:
2014-06-10 18:19:41
阅读次数:
166
目前国内的IDC行业蓬勃发展,各种IDC服务商就和中小企业一样越来越多。广告是所有推销自己的人必备的手段,面对那些把自己吹的天花乱坠的IDC服务商,我们需要自己测试服务器/虚拟主机的速度,避免这里面的误区。
首先,来看看怎么测试服务器机房的速度。 第一个办法也是最好的办法,PING值: 目标的...
分类:
其他好文 时间:
2014-06-10 17:05:26
阅读次数:
261
在用三层做窗体登录实例的时候,暂时没有加设计模式和反射配置,与以前做的《机房收费系统》相比,除了引入分层的理念外,最大的改观就是数据的传递由传参升级成了传实体。
先看下用传参数方式的登录按钮click事件
通过参数传递乍看起来清晰易读,但是这样的程序耦合度太高,会为以后的数据变动和维护埋下隐患。例如,需要传递的数据增加了一个ID,user=mgr.Se...
分类:
其他好文 时间:
2014-06-10 07:57:08
阅读次数:
222
数据库设计是根据用户需求设计数据库结构的过程,具体来说,数据库设计是对于给定的应用环境,在厝数据库理论的指导下,构造最优的数据库模式,在数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过程。到底数据库该如何设计,古往今来,每个人都有每个人的想法,所以数据库设计并没有优劣之分,好坏之别,合适的数据库设计就是最好的。
走过自考--《数据库系统原理》,...
分类:
数据库 时间:
2014-06-10 07:45:01
阅读次数:
285
在编程的过程中,经常需要共享一些数据,如我们在开发机房收费系统中用到的“单价”,与数据库连接的字符串等等,都需要共享。...
分类:
Web程序 时间:
2014-06-09 23:10:06
阅读次数:
312
不小心把机房,eth1删除了,过2天还演示,折腾一下午....首先eth1存在地方是2块。/etc/sysconfig/network-scripts/下
/et/sysconfig/networking/devices/下 大致是这个记不清了1 Linux是用/etc/n...
分类:
其他好文 时间:
2014-06-09 19:55:32
阅读次数:
292
找到了实实在在“可以做的事情”,敢于设计自己人生。需要从机场一直写到下飞机,最紧张的一次是在出租车上还在接着调试,到下车是刚刚弄完。专业课就上的很少了,基本每天跑去机房呆着。每天带着一个面包和一瓶矿泉水,中午就坐在门口等着开门。机房打游戏我比较另类,都是拿着一本书敲代码。第一个“Hello
Worl...
分类:
其他好文 时间:
2014-06-08 18:33:38
阅读次数:
227
Hightopo的HT for Web作为3D客户端呈现解决方案,今天介绍的重点不在于采集这些指标,而在于如何应用HT的预定于3D元素来实现流动的效果。在《透过WebGL 3D看动画Easing函数本质》这篇介绍的基于HT for Web的动画,是通过改变模型的位置方向来实现动画,而本文要介绍的方案则是保持模型位置方向不动,而是通过控制模型的贴图参数uvScale和uvOffset实现流动的控制,这样实现的好处是没有增加过多的3D图元模型,同时可借助2D的图片融合到3D进行呈现,毕竟美工改变2D图片,或程序...
分类:
Web程序 时间:
2014-06-08 18:06:44
阅读次数:
266
在做机房之前一直在看别人的博客,总是有提到SqlHelper,所以就在众博客中多看了它一眼。只因为在人群中多看了你一眼,再也不能忘掉你的容颜,在这里写下我一个人对你的情有独钟……...
分类:
数据库 时间:
2014-06-08 17:44:31
阅读次数:
351