明天晚上,看漂移去~
Browsing the blog archives for 九月, 2009
应用情景:用户组权限控制。在一个系统中,防止用户直接访问页面地址,只能在首页如main.jsp框架页面中操作,一旦尝试刷新框架页面或者在地址栏中尝试访问系统中的其他页面,就注销跳回登陆页面。 比如工行的网银,就有这样的措施。用户登录以后,就在一个index.jsp框架中,即使知道某个功能页面A.jsp,在地址栏中输入并跳转,立刻就会注销跳回登录页面。 近日在修改系统一个小问题时,就碰到了这样的问题,系统有session判断,但是对用户组权限并没有限制,就意味着存在如下可能,普通用户知道某个系统管理页面地址后,用普通用户登录后,直接访问地址就能实现系统管理功能了。 如何方便的解决这个问题?我采用了上面的思路。登录后进入main.jsp框架页面,所有操作都在框架中实现。在框架中加入如下js(注销暂时不加入) window.onunload=function(){ alert(“谢谢使用”); top.location = “login.jsp”;} 这样,一旦对框架页进行刷新,或者想要直接访问页面,都会触发窗口的onunload事件,跳转页面。 有人也许会说,那我再开个新窗口直接访问啊,但是你不要忽略了,系统是有session验证的。新开窗口就意味着新session,需要重新登录,但登录后会被强制跳转到main.jsp框架页,这时你再想访问就会触发onunload。 但是在实际环境中,这个方法还是属于比较简单的,并且会碰到一些问题,其中一个就是刷新页面却不发生跳转,我现在这个问题是用jsp的session实现的,用到了服务端的东西。 和工行网银的实现还是有很大差距,也没有考虑客户端禁用js的情况,因此,还有待学习:)
家对面新开了一家药店,前天开始好像搞开业促销,记得在报纸上看到过,拿着报纸的剪角可以免费换礼品的意思,于是就有了下面的画面。 早上7点45,我啃着面包路过那个药店,只见许许多多的大伯大妈们手拿报纸排着队在领礼品,队伍曲折绵延,在小区门口绕来绕去。中午12点,我骑着自行车回家午睡,依旧看到长长的队伍,我怀疑大伯大妈们是不是拿了很多份报纸。下午1点半,我从家里出来上班,还是那么多的大伯大妈,那么长的队伍。晚上7点回家,门口贴了张今日礼品已发放完毕的告示,但依旧很多人在围观。 药店送的是啥礼品?一支牙膏或者一个杯子而已。 已经连续三天这个场景了,今天下午还看到110过来维持秩序,看样子,大伯大妈们的晚年生活那是相当的丰富多彩~
今天测试一个小软件,发现其中的一个功能有很大的问题,存在不确定性的错误。功能简述如下,A函数校验数据库,通过校验的行设mark字段为0,B函数导出所有通过校验的行ID。这看似非常简单的一个功能,却被我整出了两个问题。 首先是类型混乱,用惯了.NET那个非常顺手的.,有什么类型不匹配直接.一下转换过去,到后来全部都变成字符串类型了,弄得字段类型混乱。另外一个就是我把A和B函数写在了一个click事件里,A前B后,自己测试的时候没什么问题,就四行数据,到小环境里测试时,问题出现了,数据量一大,B函数导出数据里就会有丢失,库中部分通过校验的行ID没有出现,我用了整整一个上午在找原因,一步步跟踪,最后个人确定问题发生在AB两个执行顺序上,按理说A前B后,应该是A执行完了才执行B,但实际情况貌似不是这样。数据量较大时,A并没有完成全部校验,本例中是最后一条数据没校验,B函数就开始导出,结果漏掉了最后一条数据。将AB分别写到两个click中进行测试,不再发现有此类问题。 第一个问题主要是编程习惯,对于类型太随便,不够严谨,.net本来并不是我喜爱的,但因为工作又重新拿了起来,发现它还是有很多优点的:)第二个问题感觉是对执行顺序的理解不够透彻,在某些方面不太了解,如果有谁知道,也欢迎点化我一下。。
漂在他乡,作为一名标准的外来务工人员,总是要面对生活中许许多多的问题。今天想明白一个问题,大部分都喜欢往大城市跑,即使去搬砖头,也要去省城搬,大城市在很多人心目中代表了金钱和面子,这也是为什么城市越大,人口越杂,渐渐的你会发现在本地一天里都见不到几个真正的本地人,更多的都是和我一样来自各地的异乡人。一个大城市,一个发达的国家,最终也是要成为一个文化的熔炉,成为各种文化和人们的汇聚点,这才是发展的趋势。 在杭州一个多月了,倒也不会不适应这里的环境,但更多的是在他乡生活的感受,而不是以往过来旅游的感受。城市发展大了,看上去大了,却是一副没有灵魂的架子,高楼大厦,我只用了1个月便已看腻,就像我们玩帝国时代,到后期,造民房的目的很单纯,就是增加人口,至于位置,样子,已经不重要了,填满可用的每一处空地就行。 我身边在杭州生活过的朋友们,无一例外的都选择了对这所城市负面的评价,也许,在这所城市,我们还只能处于打工的状态,还没到生活的境界。在他乡,努力工作,用也许看上去正确的方法,为了自己的梦想。 这不是我的家,只是我的工作场所。
晚上看了一集关于实习生的头脑风暴,突然发现自己很幸运。今年四月份在舟山找实习的时候,找到了一家很不错的公司,也没有碰到传说中的零薪实习,而且实习工作也很充实,并不只是打打杂,学到了许多东西,也认识了很多人。 再看现在的工作,也尚在实习期,但是依旧过得非常充实。确实,我很庆幸,在毕业之后,能够找到一份忙碌并且充实的工作,享受其中的乐趣,享受操纵代码的快感,好好的折磨自己,趁年轻,多挑战挑战极限~ 一直想给大学写点总结,让自己回顾下四年大学生活。上个周末大一寝室的四个人一起在杭州聚餐,遥想当年,历历在目。最近一定要找时间回顾下自己,话说看清楚历史,才知道未来的方向。 开始排日程和计划,开始写项目文档,开始。。。折磨自己。