- 博客(5)
- 收藏
- 关注
原创 winform的执行原理
因为winform是C/S结构的 也就是桌面程序 因为他天生单线程环境 所以整个程序的执行都在UI线程上面 UI线程又是维护整个程序消息泵的线程 所以你让UI线程画图 理所当然控件包括窗体的消息泵它就腾不出空闲来处理 所以你一点就假死了 这个时候开work线程的目的就是 让work线程处理后台的复杂的逻辑处理 让UI线程继续可以随时维护消息泵里面的消息循环 这样你随便点击 UI线程一样可以随时从消
2013-06-21 14:04:19
2053
转载 asp.net等待的响应的时间比较长
前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。这个等待窗体实际上是利用了标签完成的。因为动态效果由完成,该等待窗体显示出来的时候,整个table是透明的,只有中间的过程条在动
2013-06-20 17:28:15
1814
原创 程序执行的原理
你点击请求的时候 发送了一个请求到你服务器 iis监控到这个请求后 拿到地址的后缀名 通过COM组件的EJB指针封装请求报文 初始化iisapiruntime 从线程池分配闲的线程 分配httpapp对象 调用iisapi处理组件 进入httpmodel管道 httphandler处理程序处理 进入page生命周期 因为你的请求是同步的 一个月的数据太多 以至于它画了47秒 所以浏览器等待服务器返
2013-06-20 15:31:04
661
转载 30个提高Web程序执行效率的好经验
1. 尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。 2. eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。 3. 拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样
2013-06-20 14:24:31
469
原创 如何在word中任意页插入页眉页脚
论文的排版一般都是要求:第一页是封面,第二页是目录,第三页是摘要,第四页以后是正文,最后是论文致谢。正文则要求编上页码,而封面、目录和前言可能不需要页码。以前往往弄论文用的是最原始的办法,将封面、目录、前言放在一个word文档里面,正文部分单独放在另一个word文档里面,然后再插入页码,分开打印。实际上word是可以任意页插入页眉页脚的,只是麻烦一点点,现总结出来,一则作为备忘,二则与大家一起分享
2013-06-20 11:48:31
1417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人