THINK-ING

MVC模式

2005-02-07 留言

http://chin.blogchina.com/blog/article_22.755550.html

M,Module,模块
主要是操作数据库的部分,包括Insert Update Delete Select
全部由RDBMS完成,写成Store Procedure放在DBMS上,所有的数据库操作均在这里完成
C,Control,控制
主要是用户交互和SP调用,包括客户端提交数据的验证,逻辑流程控制,要操作数据库的时候就调用SP来完成
V,View,视图
主要是用户界面,包括界面生成和用户输入界面提供

下面我以用户登录说明这个过程
首先,用户看到登录的表单,填写用户名和密码,选择是否要保存Cookie,这部分是由HTML完成的,属于View的范畴。
然后,用户点击提交,PHP作为表单的Action处理用户的数据,看是否填写了,看填写的数据是否合乎规范(比如我们的用户名实际上就是Mail地址,就像MSN),如果不合法,返回,要求用户重新填写,如果合法,请求服务器端的spValidateUser这个存储过程验证用户名密码是否匹配。这些工作都是PHP完成的,属于Control的范畴。
服务器端的SP接受到PHP的执行请求,接收PHP验证过后的用户名和密码,去数据库中查询,如存在相应记录,返回这条记录(我只返回一个用户ID),如不存在,返回空记录,表示登录失败。这些工作都是DBMS完成的,属于Module的范畴。
如此一来,分工就非常明确了,Store Procedure只负责操作数据库,不负责数据合法性检查,如果数据不合法(比如少了一个参数之类的),拒绝执行。PHP部分只负责数据合法性检查和 SP调用,至于去哪个表查,返回什么东西,它都不管,它甚至不知道存放数据的表的名字。HTML只负责显示,至于显示什么信息,"错误报告"还是"操作成功",这个由PHP确定。
在我的PHP脚本里面,没有一个数据表的名字,也没有Insert Update Delete Select,这些都在存储过程里面。
在我的HTML模板中,几乎没有if else的逻辑(提交表单的时候,Javascript要验证一遍表单,这是为了加快速度和方便用户操作)。
在我的存储过程里面,没有
if xxxx is null….print "Error"的逻辑
这样做的好处是,修改出错信息的颜色可以直接用Dreamweaver,调整PHP的逻辑可以直接用Editplus,测试SQL脚本则直接在查询分析器里面调用一遍(不需要PHP来拼接SQL语句啦)。
Tags: web_programming

blog恢复

2005-02-07 留言

今天14:20分左右,尝试进入www.512j.com 发现可以看到一点东西了,于是测试www.colinzhu.com的域,发现果然可以了。

现在的blog还是在vip4,如果稳定,我也不想放到所谓的vip5上面去了。

只希望以后不再发生这样的事情。

Tags: blogging

今天真惨

2005-02-07 留言

中午吃完饭,坐车和同事去探望脚部受伤的同事,没想到周总的电脑就在这个时候出了问题,而另一个本来应该在公司的同事却没在公司,去了万佳买东西。

于是马上坐车回公司,等回到公司,周总已经走了。

惨啊!~~~~~

Tags:

春节快到,治安不好

2005-02-06 留言

中午在大胜一客吃饭的时候,突然间一名男子从我们那桌旁边跑出店去,正当我在想那个家伙干麻跑那么急的时候,又有两个男的跟着跑了出去。

两人才追了20来米,过了一条不是很多车的马路,其中一个男的就办小偷抓住了。

说那小偷,倒是有点特别,瘦身材,身高大概还不到1.7m,跑步慢得要死。看来本来是想偷别人衣服,衣服里面应该有钱包手机之类的东西,可被人发现了才跑的。

广州的治安就是差,尤其是过年。之前广州电视台有个什么论坛的,讨论广州的治安问题,那些G.L.尽会说什么加强出租屋管理、暂住人口管理的屁话。要是大家出来打工,能赚到钱回家,还用出来偷,出来抢?!那堆没文化的尽会排斥所谓的外来人口,搞歧视!

Tags:

Blog所在服务器空间的问题

2005-02-06 留言

服务器的问题到现在已经7天了,512j的网站居然完全不可访问,不知道是不是故意的,用512j的用户现在连讨论该事件的地方都没有了。常此下去不是办法,所以今天重新使用colinzhu2.512j.com的网址了,而服务器用的备份服务器,并把域名做了重新指向,所以现在依然可以用www.colinzhu.com进行访问,希望512j可以作相应的赔偿。

虽然我还在等待512j的重新开通,但我也还是在考虑新的网络空间。

当初对于512j服务器被封的问题,我还是挺理解的,毕竟原因在于一个F.D.网站。

但后来512j的网站关闭,停止论坛,让我很气愤。

为了以后blog的稳定,我还要准备一些备份空间。以后可以使用 www2.colinzhu.com www3.colinzhu.com 等网址进行访问。

Tags: blogging, host

平面设计常用表现手法 笔记

2005-01-28 留言

http://www.apoints.com/graphics/sjsk/pbgc/200412/4932.html

平面设计的术语:

1.和谐:从狭义上理解,和谐的平面设计是统一与对比两者之间不是乏味单调或杂乱无章的。广义上理解,是在判断两种以上的要素,或部分与部分的相互关系时,各部分给我们的感觉和意识是一种整体协调的关系。

2.对比:又称对照,把质或量反差很大的两个要素成功的配列在一起,使人感觉鲜明强烈而又具有统一感,使主体更加鲜明、作品更加活跃。

3.对称:假定在一个图形的中央设定一条垂直线,将图形分为相等的左右两个部分,其左右两个部分的图形完全相等,这就是对称图。

4.平衡:从物理上理解是指的重量关系,在平面设计中指的是根据图像的形量、大小、轻重、色彩和材质的分布作用与视觉判断上的平衡。

5.比例:是指部分与部分,或部分与全体之间的数量关系。比例是构成设计中一切单位大小,以及各单位间编排组合的重要因素。

6.重心:画面的中心点,就是视觉的重心点,画面图像的轮廓的变化,图形的聚散,色彩或明暗的分布都可对视觉中心产生影响。

7.节奏:节奏这个具有时间感的用于在构成设计上指以同一要素连续重复时所产生的运动感。

8.韵律:平面构成中单纯的单元组合重复易于单调,由有规律变化的形象或色群间以数比、等比处理排列,使之产生音乐的旋律感,成为韵律。

Tags: web_programming

工大后院的故事(一)

2005-01-27 留言
只做论坛

工大后院的建立,我算是沾了一点光,在后院混了个"掌门人"一职(现在是"后院史前生物初代")。

之所以说沾了一点光,是因为在工大后院诞生之前,本来是要做一个综合性学生网站,即是后来的元素网,但考虑到做综合性网站花费太多,收效太少,更何况广工跟本没有校园网,搞了也只能是拿来做个实验品,用来炼炼兵,所以我提议只做一个论坛,因为论坛功能足够满足我们的要求(即使现在也是如此)。但我只是提议,当时也还提议用ipb,但我没有实施,后来是Comx和他的计算机同学一提出资搞了gdutbbs.com。所以说我是沾了点光。

事实证明,我当初的想法还是正确的(这点让我很自豪),从gzgg.com和后来硬逼出来的元素网(igdut.com)的情况可以看出来,做综合性网站不是一个正确的选择,最起码目前为止是这样。

  1. 广工根本就没有校园网。龙洞校区,当我还是大一的时候就说交钱装网线,但等我毕业了还没装(听说最近是装了)。本部的网络算是发达一些,有了ADSL"校园网"—-都是学生自己给钱"偷偷地"叫电信去装的。东风路校区的男生宿舍,有哪间没有ADSL,晚上在走廊上走,有哪间宿舍没有玩游戏或是看电影的?不敢说没有,但有的,那就算是"国宝"了。
  2. 论坛的功能已经很足够。起初想做综合性网站的时候,总是想着想着就把网站想成像163.com甚至sina.com一样的网站,包括各种各样的新闻,而理由就是因为大家感兴趣。做大家感兴趣的东西,这是多么伟大的想法啊!但很明显,专业的、商业的网站做的才能满足大家的兴趣。其它新闻不做,光做校园新闻可以了吧?新闻由谁来做,谁给你提供,而且这样"正式"的新闻,真的能吸引观众吗?
  3. 如果做综合性的网站,大概也只能做电影下载(交换),音乐下载(交换)之类的。但这都需要真正的校园网。
  4. 论坛虽是满网都是,但真正适合的广工论坛(不是没有,南国飘香就是,但大家不爱那种字符的界面)没有。而这正给我们一个很好的机会,做广工学生的论坛。

    to be continue….
    p.s.原来把这篇文章起名为"工大后院史",但仔细想想,我凭什么可以给工大后院写史,虽然是看着后院诞生的,但顶多也只能算是我的见闻,而且后院以后的日子还长着呢,现在要写,要只是写它的log,所以把名字改成"工大后院的故事",只要是关于后院的事,无论是谁都可以写……

Tags: gdutbbs

吃饭,酒

2005-01-27 留言

今晚宏通等公司请我们到番禺吃饭。

吃饭本来不是坏事,当然本来还是好事,但现在公司里面,有谁会喜欢吃饭?没有,一个也没有,出来工作的,我想多数人都不喜欢吃饭!

都是酒坏的事,好端端的一顿饭,非要喝酒。

喝酒的都知道,喝酒伤身,都不喜欢喝酒,却都拼了命地喝!没办法,为了生活!

中国的有"五千年"的文化,但我发现这喝酒的文化是最TMD让人讨厌的文化。

敬酒的时候都祝对方身体健康,呸!这算是天底下最大的大话了!

听说有种香港的"酒圣"可以解酒,不知道是否属实(现在的医药广告太骗人了,电视台,就连中央台也带头着做伤天害理的事)。

Tags:

无方向的工作

2005-01-26 留言

好郁闷啊!

我找不到工作的方向,不知道该学些什么。

感觉是有点东西要学,但却又不那么实在。

发现自己懒惰了好多,什么苦都收不了了。

幸福的生活麻痹了我,幸好我还有点清醒。

我担心要是再不努力,以后我会成什么样。

Tags:

探病

2005-01-25 留言

今天没去公司,而是去医院陪受伤的同事,直到快下午四点。

回家的路上去那家快要关闭的三联书店看看,用两折买了一本关于IBM的书《蓝色巨人 IBM在中国》。

上了车,在车上看了几页,但是太困了,在车上睡了好一会儿,睡醒之后感觉不是很好。

回到家,看了一下《电脑报2005合订版》,突然又想买一台mp3,于是上网查了一个晚上,基本上定了meizu的,但什么时候买,或者倒底买不买还是另一回事。

meizu给on-data做oem,on-data有一个30天无条件退货的促销,本想去试试的,但看了网上的讨论,发现on-data的服务太差,算不上不讲信用,但可以说是小气而不负责任。meizu的服务不错,而且品种齐全,比较适合。

meizu的产品目录

Tags:

张朝阳

2005-01-24 留言

http://fxd.blogchina.com/blog/refer.520757.html

原来我一直以来的感觉都没有错,但也发现原来我与他也许会是这么相像!

Tags:

写blog需要一个中心思想

2005-01-24 留言

其实还是一个"我为什么写blog"的问题。

刚才看到cnblog运用Blog提高你的商业写作能力的文章,里面有一段讲得很好:

有的人是为了记录自己的生活与朋友分享,有的人是为了维持自己对业界的敏感度,有的人是将Blog当成自己在网络上的私人茶艺居,而有的人说得更有趣,他说自己的Blog是未来的墓志铭……

……使用blog作为自我改变之记录与监督……感悟商业管理;增强IT技术;丰富人文底蕴;享受时尚生活 ;记录心路历程……

有空的时候,我还是要静下心来,再想想这个blog的中心思想是什么,有没有一个指导思想,是不是"三个代表"呢?

Tags: blogging



Creative Commons License
本作品采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
转载请注明:THINK-ING,以文章标题链接原文