本文是对工作中的项目进行代码优化(完善登陆验证的AOP切面编程)时,所遇到的各种解决方案思考过程。项目背景:由ashx+nvelocity构建的简单B/S问卷系统,现需要优化登录验证环节(时隔若干个月在回顾代码果然是一个痛苦的过程~)nvelocity是velocity框架针对.net的版本,核心是...
分类:
其他好文 时间:
2015-12-20 22:22:57
阅读次数:
409
这两天看了大卫张的《大卫谈学习》,对自己这几年的学历历程以及对学习的探索的感悟给表达出来了,也勾起我对学习的思考过程。在大学的四年过程之后,我明白了为什么要上大学,大学里面要学习那些知识以及如何学习这些知识。相对于社会来说,大学选择的余地比较小,对学习的理解也仅仅限于学习知识,而知识主要就是本专业学...
分类:
其他好文 时间:
2015-12-19 11:01:44
阅读次数:
125
连续两个公司都作为外派人员到客户方工作,缺少归属感的同时,对数据库技术的热爱是我唯一的安慰,毕竟这是自己喜欢的事情,还可以做下去。 因为客户项目的需要,我又开始接触Oracle,大部分工作在工作流的优化和业务数据的排查上。为了更好的做这份工作,我有参考过oracle达人,Oracle.10g性...
分类:
数据库 时间:
2015-12-04 20:22:09
阅读次数:
281
C++程序员编码过程中经常会使用string(wstring)类,你是否思考过它的内部实现细节。比如这个类的迭代器是如何实现的?对象占多少字节的内存空间?内部有没有虚函数?内存是如何分配的?构造和析构的成本有多大?笔者综合这两天阅读的源代码及个人理解简要介绍之,错误的地方望读者指出。首先看看stri...
分类:
编程语言 时间:
2015-11-30 07:16:25
阅读次数:
259
对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。这与C语言不同,C语言通常称为过程性语言。在C语言中,通常是先考虑要做什么,然后才关注对象,这几乎总是与面相对象的思考过程相反。 在面向对象的用语中,(这里我们以汽车作为对象)你的汽车是汽车的一个实例。car就是类的名称,...
分类:
其他好文 时间:
2015-11-27 21:52:00
阅读次数:
212
人生总是面临着许多抉择许多困惑!作为一名“攻城师”或“程序猿”的我们,工作的时候更是如此。你曾经是否苦恼过在系统中使用哪种文件编写客户端请求最合适或最高效呢?aspx、ashx、asmx到底该如何选择呢?如果有过并且没有时间静下来好好思考过这些问题(我们总是这样),那么请进来我这坐坐,一起品味一下,...
分类:
Web程序 时间:
2015-11-18 19:22:25
阅读次数:
222
现在人人都想创业,都想一夜暴富,不管目的怎么样,但在真正创业前,有认真思考过下面的几件事儿吗? (听了Director Gene Bond的讲座有感,摘抄自他的slides)1. A very Big problem创业的目的是要解决一个大问题。什么问题算大,什么问题算小,仁者见仁,智者见智,但下面...
分类:
其他好文 时间:
2015-11-13 20:49:46
阅读次数:
187
那一年,她坐在民民的后排,她很开朗,也很聪颖。但是民民高中几年基本上没怎么和她说过话,再后来,她和民民都进入了大学,基本上没怎么见过,除了偶尔同学聚会。另一个女生,中考那年,人家可是丁湖镇第一考过来的,不过高考没有考好,现在正准备考南理工的研究生。再者就是民民的四嫂了,她性格挺好的。还有就是民民高中...
分类:
其他好文 时间:
2015-11-13 18:29:43
阅读次数:
172
题目及要求:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“wearehappy.”,则输出“we%20are%20happy.”。思考过程:首先将定义一个指针,用于保存"%20",然后定义一个数组,用于接收从键盘上输入的字符串,边输入边判断,如果是空格,则替换,直至接收完毕..
分类:
其他好文 时间:
2015-11-01 19:43:39
阅读次数:
294
我层2010年这方面的研究进行了简单(http://blog.csdn.net/boweirrking/article/details/5477062),那时候没有深入思考过这当中的原理,最终给出的方法也是未经全然測试的。这几天突发奇想,把这个问题又又一次捡起来研究了一番,最终有了一个比較惬意的结果...
分类:
编程语言 时间:
2015-10-16 10:00:32
阅读次数:
196