- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 javascript task pool的设计与实现
先简单描述一下这个 task pool的设计初衷,毕竟脱离实际谈设计都是耍流氓。我需要这样一个Task Pool:1. 能够指定任务运行的最大并发数量,超出运行池的任务进行排队;2. 每一个任务都能够具备相当的灵活性;3. 任务执行完成后能够根据任务的执行结果进行进一步的处理;4. javascript中有大量的异步任务和回调,因此经常会有回调的顺序和依赖问题(例如等待多个异步请求执行完成再执行下一步);5. 最终业务上使用简单,最好一行代码搞定;结合一个ajax请求纳入任务池管理的具体业务
2017-05-02 21:33:50
1579
原创 Macro版本VisualStudio切换.h与.cpp文件
换到VS2010以后,以前在VS2008里还能用的C++版切换头文件/源文件VS插件一时没能用上不过VS有万能的Macro脚本,现在用起来还挺不错的,直接贴代码了,再在options - keyboard里绑定一个快捷键就更好使了
2012-12-30 00:19:36
2184
原创 将MessageSender改造为可扩展的实用工具集
CodeProject上有一个名为MessageSender的工具(http://www.codeproject.com/KB/applications/MessageSender.aspx),这个工具提供了一个轻量的类似Spy++的UI操作方式来获取窗口相关的信息。实际上稍加改造后可以将它改装成一个UI相关的工具套件的框架,仅仅MessageSender本身能发挥的作用是有限的,但是如果把它变成
2008-12-28 20:17:00
3494
4
原创 通过Web页面自动发布客户端软件
作为软件产品发布的途径之一,开发人员应该了解通过 WEB 页面发布客户端软件的基本方法和流程。发布过程涉及到软件模块签名、安装脚本和打包过程,具体流程如下: 1.获取或生成一个软件出版证书(本文通过自已生成数字证书进行演示) 2.使用证书对需要发布的软件模块进行数字签名(建议,可省略) 3.编写INF安装脚本,并随同软件模块打包到CAB文件 4.对CAB文件进行数字签名
2008-12-28 14:45:00
3166
4
原创 快速打造批量DUMP分析工具
在前些日子的工作中很大一部分时间用在版本稳定性的维护上,对于一个拥有庞大用户数的客户端软件而言,用户机器上软件环境的多样性使开发人员很难预料会发生什么样的情况,这时候应用程序崩溃后的DUMP反馈措施几乎就成了唯一能够快速发现和解决问题的途径。 应用程序崩溃后,客户端程序通过交互界面征求用户同意在用户机器上收集能够帮助开发人员定位错误的有用信息,包括用户的操作系统版本号、程序启动以来所加载和
2008-12-28 00:41:00
5314
4
解决VS2005SP1/VS2008/Win7SDK冲突
2010-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人