2012年6月18日

(share)WebClient的问题

摘要: 你有没有碰到new出多个WebClient执行的时候,第二个WebClient出现超时的情况呢?那么多半是没有修改默认的连接数。只需要在程序的一开始加上ServicePointManager.DefaultConnectionLimit = 512(默认只能连接一个,估计是微软怕设置太多机子扛不住)就可以。使用WebClient时最好用using(var myWebClient=new WebClient){…}。这样,不管什么时候不用的时候,WebClient都会自动Dispose。overriding GetWebRequest() is the best solution to WebC 阅读全文

posted @ 2012-06-18 16:34 gws 阅读(244) 评论(0) 推荐(0) 编辑

2012年6月12日

慎用FileStream

摘要: RT 今天测试给我提了问题叫我排除客户测试环境的一个无法通过浏览器下载文件的Bug。按照之前的经验,这种问题90%是文件夹权限的问题。于是乎,三下五除二,到服务器上一阵折腾。终于将相关的文件夹的IIS_Users的只读权限打开。满怀信心的重新点击下载的按钮,浏览器开始有反应,但有点慢,我心想,恩,这下应该好了,no news is good news。结果,啪,又跳到了错误页面。这下蒙了。心想,估计是没设好,于是,又到服务器一阵折腾。完了小心翼翼地再点击下载按钮,啪,又出错。我的娘啊,这下咋办。回服务器查看windows日志。unhandled access exception...这个,很. 阅读全文

posted @ 2012-06-12 11:40 gws 阅读(231) 评论(0) 推荐(0) 编辑

2011年4月18日

小心使用ViewState

摘要: 之前碰到需要分页的地方,总是很蛋疼,老是要自己写一大堆的分页代码。于是就自己写了个自定义控件,继承自Repeater,IPageableItemContainer,来实现分页。此分页控件是取出所有数据的伪分页,未从Sql入手(懒)。 之后就一直用这个分页控件来分页。代码工作量节省了很多,也就这样傻乎乎的用了好几个月。 BUT,今天问题来了。之前的分页都是小打小闹,要嘛就是几百行的数据,要嘛就是几千行的数据,从没超过万过。今天的数据就要命的超过了万行。页面在显示第一页的时候没有问题,erveryting is ok!但一旦单击第二页的链接,浏览器就显示“无法显示网页”的提示。怀疑是程序问题,设. 阅读全文

posted @ 2011-04-18 17:08 gws 阅读(490) 评论(8) 推荐(1) 编辑

2011年3月24日

属性

摘要: 属性对应的方法在release里面是inline的,而debug不是。 阅读全文

posted @ 2011-03-24 16:03 gws 阅读(114) 评论(0) 推荐(0) 编辑

2011年2月27日

关于.net中值类型的方法调用

摘要: 最近在看关于box和unbox的内存分配问题,发现一旦值类型调用了基类的方法或接口的时候就会发生装箱操作。因为基类型的方法或接口必须通过TypeHandle获得。由此引出了一个问题。若所执行的方法并不是基类型的虚方法而是值类型自己定义的方法时,CLR又是如何找到值类型的方法代码呢? 对于引用类型,CLR可以通过在堆中的TypeHandle找到其对应的MethodTable,进而定位到此类型的方法代码,编译并执行之。然而值类型是分配在栈上,并没有TypeHandle,它是如何找到方法表的? 。。。public Struct MyStruct{ private int a; private in. 阅读全文

posted @ 2011-02-27 14:23 gws 阅读(456) 评论(10) 推荐(0) 编辑

2010年12月6日

哥又重复造了遍轮子

摘要: 最近在写一个组织库人员选择的页面,需要用到树。但由于组织库的数据信息比较庞大,故考虑异步加载。  以前一直以为微软的TreeView只能一次性加载所有的树节点信息,不能实现异步,于是乎自己上手,又是ajax,又是javascript,加上一大堆的后台判断和处理代码,最后终于搞定。心里的喜悦不言而喻。  然而今天哥发现了TreeView的Populate,才知道哥又造了遍轮子。但哥还是不服,哥心想自己花了这么多时间写出来的东西总应该有点价值才对吧,于是,哥作了比较,发现TreeView每次异步调用的时候都把所有的页面信息重新提交回后台,重组树信息。而我自己写的只是提交了需要的节点信息。提交的数据 阅读全文

posted @ 2010-12-06 16:13 gws 阅读(555) 评论(6) 推荐(0) 编辑

导航