Yok

苦海无涯,回头是岸啊

2005年1月17日

关于变量命名

摘要: 我们用中文,计算机语言都基于英文,怎样命名变量成了个问题。 用标准、简短而完整的英文来表示是最完美的,这样连对变量的注释都可以省掉了 但是我们的英文水平有限。虽然我阅读英文技术文章毫无障碍,没字幕的英文电视节目也能凑合着看,但是对于一些特定领域的词汇我是一无所知。 所以,事实上变量名有五花八门的情况。就拿“个人网址”来说吧 1.标准英文:Website 2.不标准的英文:我的一个项目经理... 阅读全文

posted @ 2005-01-17 01:17 Yok 阅读(1944) 评论(12) 推荐(0) 编辑

2005年1月8日

都是代理服务器惹的祸

摘要: 最近在做的asp.net项目采用了一个aspx+多个ascx的方式, ascx包含了数据录入的控件, 而aspx只包含了用于和用户操作的控件, 主要就是在顶端放一个用datalist做成的tab, 根据配置文件显示出可做的操作, 可能是跳转到一个明细记录的编辑界面,或者是保存删除等操作. 客户急着要在星期一使用, 而程序还未经过测试,于是今天下午项目组的同事都一起来帮忙测, 结果发现, 除了我... 阅读全文

posted @ 2005-01-08 22:18 Yok 阅读(770) 评论(1) 推荐(0) 编辑

2004年12月30日

用DataGrid凑合着实现分页打印表格

摘要: usingSystem; usingSystem.Web; usingSystem.Web.UI; usingSystem.Web.UI.WebControls; namespacePageGrid { publicclassGridPager { int_pageSize; string_header... 阅读全文

posted @ 2004-12-30 21:37 Yok 阅读(1709) 评论(5) 推荐(0) 编辑

2004年12月28日

意外地发现,VS.NET从解决方案资源管理器中把ascx文件拖到aspx的设计视图里就可以添加用户控件

摘要: 以前一直在郁闷的写<%@ Register TagPrefix... 阅读全文

posted @ 2004-12-28 20:29 Yok 阅读(1448) 评论(12) 推荐(0) 编辑

2004年12月9日

Jscript中文变量乱码,又一次中招 >_<

摘要: 真是没记性啊~第三次了 以前一网友写自己的控件时,发现script放在.js文件里会莫名其妙的出错,放在aspx里却没事.研究了好久,终于发现,VS.NET里新建的.js文件是GB2312编码的!中文变量在GB2312的js和UTF8的aspx之间跨越自然会成乱码.解决办法很简单,在VS.NET把.js另存为.在对话框的"另存为编码"按钮选UTF8就可以了.不过因为很少用js文件,我老是不记得.... 阅读全文

posted @ 2004-12-09 20:54 Yok 阅读(849) 评论(0) 推荐(0) 编辑

2004年12月3日

Nhibernate alpha 0.5 新鲜出炉

摘要: http://sourceforge.net/projects/nhibernate 更新速度真是快 阅读全文

posted @ 2004-12-03 12:46 Yok 阅读(613) 评论(0) 推荐(0) 编辑

2004年11月30日

NHibernate已经实现了ISet

摘要: http://cvs.sourceforge.net/viewcvs.py/nhibernate/nhibernate/src/NHibernate/Collection/Set.cs?rev=1.20&view=markup作者从codeproject找到了java的Set的实现下一版本就不需要用别扭的IDictionary来声明Set了 阅读全文

posted @ 2004-11-30 10:50 Yok 阅读(1712) 评论(6) 推荐(0) 编辑

2004年11月29日

UIPAB的'"Controller"到底是Controller还是Model?

摘要: 文档上说UIPAB的Controller是对应MVC的Controller,State对应Model,View对应View但是,我觉得这和传统的MVC的定义有出入,Model应该是处理业务逻辑才对,而不是储存状态,Controller是响应用户输入,而不是处理业务逻辑.System.Web.UI.Page应该是Controller和View的混合体吧? 阅读全文

posted @ 2004-11-29 23:03 Yok 阅读(1121) 评论(3) 推荐(0) 编辑

原来SortedList是根据comparer的比较结果判断插入的键是否重复的...

摘要: 刚才在做一个使用NHibernate的主从表维护的页面.hibernate的一对多集合一般用Set,一种元素不可重复的集合.由于.Net没有Set,作者先用HashTable或SortedList凑合用着,而集合的类型必须要声明为IDictionary.因为某些原因我必须要对从表数据按Id排序,于是在配置文件加上一个自己写的Comparer.结果程序莫名其妙出错,明明加了两个不同的记录,确会出现"... 阅读全文

posted @ 2004-11-29 16:28 Yok 阅读(980) 评论(0) 推荐(0) 编辑

为什么不能取消断点?

摘要: 有些断点我想取消,但是点击左边或者按F9之后,断点的地方由高亮的褐色变成了褐色的边框,下一次运行到这个地方还是会停下来,即使重启了VS.NET也是如此,为什么!为什么......(十分钟后)规律总算找到了,凡是不在启动项目的代码都会这样,启动前设了断点在运行时无法取消,只能停了程序再取消.得一个个找还真麻烦.原因不明.请高人指点 ... ... (半天后) "清除所有断点"就可以了,在调试菜单或... 阅读全文

posted @ 2004-11-29 16:06 Yok 阅读(1675) 评论(9) 推荐(0) 编辑

导航