2010年9月7日
摘要: 情况是这样的,一个页面default.html包含一个树状菜单和一个iframe,通过点击菜单项给iframe的src赋值,以实现比较灵活的页面导航。iframe的高度必须进行根据加载的页面自动调整。方法是在被加载的页面中添加一个js函数,让这个函数在页面加载完的时候调用,如下:[代码]用parent指定在父页面,即default.html,调用那里的resizeFrame函数,并把当前页面的全文... 阅读全文
posted @ 2010-09-07 13:19 Maxwell Hu 阅读(651) 评论(0) 推荐(0) 编辑
  2010年8月12日
摘要: Robert C. Martin explained: Association represents the ability of one instance to send a message to another instance. This is typically implemented with a pointer or reference instance variable, alt... 阅读全文
posted @ 2010-08-12 11:14 Maxwell Hu 阅读(227) 评论(0) 推荐(0) 编辑
  2010年7月21日
摘要: 下面是关于 Yii(Yii PHP Framework) 中登录流程的一些梳理. 流程中包含了web开发中关于session,cookie和用户验证方面的一些通用知识. 1. 概述 Yii是一个全栈式的MVC框架,所谓全栈式指的是Yii框架本身实现了web开发中所要用到的所有功能,比如 MVC,ORM(DAO/ActiveRecord), 全球化(I18N/L10N), 缓存(caching), 基于jQuery Ajax支持(jQuery-based AJAX support), 基于角色的用户验证(authentication and role-based access control), 程序骨架生成器(scaffolding), 输入验证(input validation), 窗体小部件(widgets), 事件(events), 主题(theming), web服务(Web services),日志(logging)等功能. 详见官方说明.   这里要说的只是Yii的登录流程. 用Yii开发一般是用一个叫做Yii shell 阅读全文
posted @ 2010-07-21 17:34 Maxwell Hu 阅读(8693) 评论(3) 推荐(3) 编辑
  2010年7月15日
摘要: C语言中的float代表单精度的浮点数据类型.按书上讲的float最多可表示7位有效数字,数字可正可负,指数范围为-37~38之间.比如 3.4e2= 3400 就是一个浮点数,前面那个叫做科学计数法. 当然如果在C语言中定义一个float常量的话需要在后面加上f或F,要不然默认是被看成double(双精度浮点数).所以前面的数在C中如果要表示成单精度浮点数的话应该是3.4e2f. 本人比较奇怪的是为什么是7位有效数字而不是8位,9位.于是查阅了相关资料.原来C中的float是按照国际标准的IEEE754标准来表示的.这个标准除了定义了float外还定义了另外几种浮点数的表示法. 可参考这里. 我们最常用的就是float和double,这两个类型还有一个别名分别是binary32和binary64.就是说分别是用32位和64位来表示的. 阅读全文
posted @ 2010-07-15 13:51 Maxwell Hu 阅读(4259) 评论(1) 推荐(0) 编辑
  2010年7月7日
摘要: PHP5.3中 bool set_magic_quotes_runtime ( bool $new_setting )函数过时.把函数: set_magic_quotes_runtime($new_setting); 替换成: ini_set("magic_quotes_runtime", $new_setting); 阅读全文
posted @ 2010-07-07 14:27 Maxwell Hu 阅读(205) 评论(0) 推荐(0) 编辑
  2010年6月24日
摘要: 做管理系统的时候,打印一直是个棘手的问题,做B/S的系统这个问题就更加突出了!下面举出三种常用的web打印处理方式 1、利用word或者excel来实现web打印(如果不修改ie设置,可以在web服务器端生成xls文件,然后通过xlBook = xls.Workbooks.Open(remotePath) 获取对象打印) 实现过程:先将需要打印的数据导入到word或者excel中,再利用wo... 阅读全文
posted @ 2010-06-24 09:16 Maxwell Hu 阅读(2753) 评论(0) 推荐(0) 编辑
  2010年6月12日
摘要: 阅读全文
posted @ 2010-06-12 14:46 Maxwell Hu 阅读(116) 评论(0) 推荐(0) 编辑
  2010年6月9日
摘要: CSS 对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了 一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加DOCTYPE声 名. 常见问题 1.div的垂直居中问题 vertical-align:middle; 将行距... 阅读全文
posted @ 2010-06-09 09:20 Maxwell Hu 阅读(878) 评论(0) 推荐(1) 编辑
  2010年5月25日
摘要: Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan otherCu... 阅读全文
posted @ 2010-05-25 13:42 Maxwell Hu 阅读(255) 评论(0) 推荐(0) 编辑
  2010年4月16日
摘要: 最近应项目需要用到了jQuery的JCrop插件,一个用JS裁减图片的功能,非常好用。但这几天发现了一个头痛的问题,在firefox下正常,但在IE下,无论是IE6不是IE7都出现“对象不支持此属性或方法”的错误,而且报错的行数是在插件的脚本本身里,真是有点摸不着头脑了。 ....... 调试了一下后发现,这里的"h"既然是一个对象,类型是DispHTMLDocument,查看其中的属性,发现是一个隐藏的input,name真好是h。所以估计是jQuery把页面上的name=h的input当作一个全局对象了。刚好jcrop.js中h 没有定义成局部变量,所以要把一个Number类型的赋值给一个DispHTMLDocument对象就出现了 “对象不支持此属性或方法”的错误。但是如果在input外围加上form标签又正常了,这个原因有待研究了。 阅读全文
posted @ 2010-04-16 13:42 Maxwell Hu 阅读(1912) 评论(0) 推荐(0) 编辑