好天气看好电影

魔戒台词:刚铎和洛汉的好男儿,我的好兄弟;我在你们眼中...,看到了我心中也感受到的恐惧;有一天人类将失去勇气...,我们将众叛亲离,一败涂地;但不是今天;有一天邪将胜正,人类的世界也会完全毁灭;但不是今天;今天我们要誓死奋战。为了你们在世上所珍惜的一切...,一定要奋战到底
free hit counter

统计

最新评论

我的评论

re: 多年以前提高asp.net分页查询效率的一个实例 信息加油站义工 2008-07-17 12:08  
@michael_fei
我觉得一般在实际的应用中,对一个记录巨多的表,用id字段查询的情形少,对用户也只是个形式。如果排序字段不固定,那就是有了其它字段来过滤,只要这些字段上有索引什么的,就没必要采取这些优化方法。做业务的时候只要考虑用户的需求,你就发现其实很多时候你想多了。我们技术人员经常考虑的一些技术难题,其实对用户是不实用的。请好好体会
re: 多年以前提高asp.net分页查询效率的一个实例 信息加油站义工 2008-07-17 12:03  
我觉得不知道有人是否了解这个方法的具体意义,也许是我搞错了。影响查询速度的根本原是select 出来的记录数量,用表变量,只要top 后的数字非常巨大,性能还是没法提高。我的方法是建立在已经解决问题的实践上,如果有人遇到了可以试试我的方法和表变量, 用了表变量,为了降低top后面的数字大小,也可以估算一下。
re: xmlhttp处理xml文档时需要注意的问题一 信息加油站义工 2008-07-10 15:50  
对不起,果然写错了,以后再改一下。
re: 验证码的妙用 信息加油站义工 2008-07-10 08:49  
@喃喃自语
嗯,谢谢。sslvpn确实以前没了解过。
re: 验证码的妙用 信息加油站义工 2008-07-09 18:07  
@大力
嗯,你说的的确安全。不过就不能解决断电了从网吧或者家中可以登入和让有些人可以随地登入的这些灵活设置。另外内部办公环境是浏览器端,只是用ifram指向验证码服务器(仲裁者)站点上的一个页面,没有webservie。
re: 验证码的妙用 信息加油站义工 2008-07-09 16:45  
首先说明一下,内网的部门使用的是adsl,ip不固定。再加上万一出现断电什么的,跑到网吧处理,网吧如果封了端口,不一定可以建立vpn连接。写技术的文章不一定只给coding的人看。我只是借用了密码学上仲裁者方案,本来是指望和这方面的交流一下而已。一个方案只要能解决业务上的问题就是好方案,只是希望对有些人有点用处。
re: 把DataGrid控件定制成漂亮的课程表 信息加油站义工 2008-07-08 23:44  
我的源代码在本文章的开头,绿色的小字, 想要的注意一下,ok
re: 把DataGrid控件定制成漂亮的课程表 信息加油站义工 2008-07-07 15:21  
@酒
可以,邮件联系我就行了,pengshou@gmail.com
re: 提高一下dotnet程序的效率一 信息加油站义工 2008-07-05 22:22  
@王弈博
非常感谢,你说的很多的东西我很赞同。但是最后一点没能说清楚,应用程序域应该是加载程序集或类型,如果是加载新方法产生了开销,那么我的测试程序其实调用了同一个方法,而不是新方法。只是重复调用同一个类型构造函数,object pooling好像以前了解是dotnet自身的一些机制,而不是我们要在代码逻辑里自己干的事吧?当然架构应用的时候自己干也不错,我测试的应该是dotnet自身的object pooling。当然也没做这方面的深入,请哪位高手指点迷津。
re: 提高一下dotnet程序的效率一 信息加油站义工 2008-07-05 22:16  
@Steven Chen
你可能觉得没人会写这样的异常嵌套,当然初学者也不会。我只是举个例子,其实异常的嵌套是你在不自觉的做的,以前我也经常干。例如:

你在业务层的一个对象方法里面使用了一个try...catch,但是在这个块里面调用了数据层的方法,数据层操作数据库的时候也有try...catch,这样就造成了两重嵌套。如果你的业务逻辑层也throw了捕获到的异常,那么就变成了我的例子。其实,实际的使用中可能造成n重,只是分散到了调用路线的函数里面。
re: 提高一下dotnet程序的效率一 信息加油站义工 2008-07-05 18:02  
@Jeffrey Zhao
对,老赵说得不错。如果没有抛出异常,try...catch不会影响性能。所以,我是建议try...catch要用在异常处理上,而不是对正常的数据输入错误检查之类的地方,这些情况发生的频率比异常要高的多。
re: Invoke and BeginInvoke 信息加油站义工 2008-07-02 22:06  
@Code Machine
自己开辟线程和threadpool里面的一样,线程多了都会降低性能。这篇文章里是说Delegate的异步方法会使用threadpool里面的线程,而采用BeginInvoke,最终执行这个方法的还是主界面的线程,只有一个,不会开辟多余的线程。这里是说BeginInvoke和invoke在很多情况下没有开辟线程,从而相比之下比较高效。
re: 最近一个web项目的架构实例 信息加油站义工 2008-06-21 11:22  
哇哇,没想到我的文章引起了大家的不满,实在对不起。本来是周五下午,想把文章写完,结果忘记了与别人有约,晚上一起吃饭,就不得不走。我写的这些就我的文章本身来讲,就是一个类似项目背景的章节。以后希望大家不要单纯从技术人员的角度看问题,一个web应用能不能popular,靠的不是技术。当然,我写的本身就是技术的东西,这篇文章没能开始实在抱歉,过两天会马上写后续的章节补上。谢谢大家关注!
re: 最近一个web项目的架构实例 信息加油站义工 2008-06-20 18:56  
@hxm
用了asp.net
re: 回忆一 --- 去年6月面试进入公司的日子 信息加油站义工 2008-06-19 22:55  
@酱板猪
我一直喜欢做技术,所以面试的当然是技术职位. Architect Designer, 当时只是考察我怎么架构整个系统。
你的意见很不错,不过你好像比喻错了,劣币驱逐良币是劣的代替优的,在人类历史上银币代替了金币,后来铜币代替了银币,最后纸币代替了铜币。而技术上真好是相反的,现今的技术会代替落后的,优秀的代替拙劣的,所以说科技是第一生产力。
re: 申请加入博客园创业者团队博客 信息加油站义工 2008-05-11 19:49  
想积累一些创业需要的知识
re: 水波模拟算法 信息加油站义工 2008-05-10 12:49  
@求知无傲
这种东西我是拿来研究用的,我在大学是图形学专业的,说实话在99年的时候早就看到过一个国内的先驱写的算法。这种东西在游戏、仿真、虚拟现实里面会有很多用途。你要是经常玩游戏,就会看到很多物理学相关的特效。
re: 匿名方法引起的异常 信息加油站义工 2008-05-10 12:43  
@求知无傲

低级键盘钩子可以在赶在其它应用程序之前取得键盘输入。我当时这么做是为了帮助一个朋友,他想知道他女朋友经常聊天的内容是什么。哈哈。本来这种东西vc++做了更好,但是没那么多时间来帮别人阿,用c#做快的多,就用c#写了。