子非鱼,安知鱼之乐?

我的程序人生,累并快乐着。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  编程经验

一盘的编辑技术经验。
摘要:早上醒来,看到墙上挂着的照片突然想到一个问题。相框本身有个挂钩,但是我并没有把它直接挂到墙上的钉子上去,因为时间长了一定会生锈,会损坏这个挂钩的外观。于是我又在这个挂勾上加了一根短线,把这根线挂到墙上钉子上去。时间长了可以把这根线换一根,从而保证了相框的外观。我相信大部分人都会这样做的。 还有,新买来的PDA,因为要直接在屏幕上手写,时间长了屏幕就花掉了。屏幕一旦磨花,就再也没有办法还原了,除非换... 阅读全文

posted @ 2006-09-03 13:25 Jason Cui 阅读(216) 评论(0) 推荐(0) 编辑

摘要:研究了很多成熟的系统,大部分都是使用用户控件ascx文件的形式来做模板。但是我总觉得这样对于美工来说过于复杂了。在当前的一个项目中,我们的美工对于asp.net基本上一窍不通的,所以如果还以这种方式来做的话,只能是他做出HTML模板,然后我把模板拆成一块块的ascx。而且,这些ascx没有办法预览,设计期看起来非常的不直观。 想来想去还是觉得PHP的模板技术是最合适的,于是决定放弃一些asp.net的技术,整合一下PHP的模板方式。使用简单的HTML里面加标记,然后用纯正的C#语言读取html模板文件,用计算出来的字符串替换这些固定的标记,然后用response.write写到客户端。虽然原始一些,但是却可以很好的解决前面那些问题,我不需要再重复一次美工的工作了。不过还有个缺点,就是需要循环的部分就要单独拿出来做一个单独的文件,可能会导致文件数量比较多。不过相对来说,这不是大问题,大不了拆分模板目录。 阅读全文

posted @ 2006-09-03 13:23 Jason Cui 阅读(1001) 评论(1) 推荐(0) 编辑

摘要:asp.net用到现在,有几个实在无法忍受的问题: 1.每次更新程序,都会启动一大堆Csc.exe进程来编译新的文件,所有的DLL我都编译过了,为什么要重新编译一次呢?而且在编译完成之前,每一个新的连接都会启动一个新的进程进行编译,这些进程之间又会互相抢占资源,造成堵塞,因此,每次更新程序,都要几分钟的时间才能启动起来。不知道当初设计的时候为什么不让它们等待一个进程编译完成以后大家一起使用?这样只... 阅读全文

posted @ 2006-09-03 13:16 Jason Cui 阅读(282) 评论(0) 推荐(0) 编辑

摘要:今天在做在线用户的时候突然发现一个问题,在所有的页面调用之前加入一个写入用户当前位置的过程,结果这个过程始终只写Default.aspx,无论点击的是哪个页面。跟踪了一通没有发现问题所在,结果被误导了。在首页上点击任何一个页面,最后首页都会被调用一次。而如果直接刷新首页,在生成的时候会连续调用两次Page_Load,这也就意味着整个网页要生成两次,也就是说完全的多了一次运算。不看不知道,一看吓一跳... 阅读全文

posted @ 2006-09-03 13:15 Jason Cui 阅读(459) 评论(1) 推荐(0) 编辑