摘要:以前的项目中用到一点Word简单处理的功能(文字替换和转PDF格式),当时使用的是一套COM组件,必须在服务器上安装office环境。最近考虑系统升级,希望能找个.NET组件,省去COM组件的注册和环境依赖。朋友推荐了Spire.Office组件,测试了一下,感觉挺不错。特此记录和介绍一下,大家以后也多一个选择。 阅读全文
posted @ 2015-05-25 20:06 无待 阅读 (8432) 评论 (12) 编辑
摘要:最近的一个项目中,在客户测试环境(UAT)发现了一个bug,却反复尝试都无法在开发环境和QA环境来重现。界面上也没有出现任何异常和错误,只是某个数据的显示错误,其他数据都正常。仔细分析和调试了出错位置的上下文代码,没有任何异常和疑点。由于是C/S结构(WPF),而技术人员也无法到达客户现场进行协助,所以半天都没有任何进展。 阅读全文
posted @ 2015-05-12 00:41 无待 阅读 (2660) 评论 (2) 编辑
摘要:分享以前给下属做技术交流时的PPT,欢迎大家交流指正。 阅读全文
posted @ 2014-05-14 11:21 无待 阅读 (143) 评论 (0) 编辑
摘要:转眼已工作8年,从2006年初进入公司实习,一直服务到现在。一个偶然的机会,得到了心仪的新公司的offer,于是带着不舍和抱歉向同事们告别。经过领导们热心的劝说和挽留,还是选择离开,决定开始一段新旅程,尽管前路充满了挑战和未知。趁此机会,记录一下这段日子的一点感想。 阅读全文
posted @ 2014-05-09 01:40 无待 阅读 (374) 评论 (4) 编辑
摘要:近日出差,冬日傍晚,飞机降落时,往窗外一看,薄暮冥冥,远山若隐若现,夕阳柔弱成暗红。脑海中飘过一句话:苍山如海,残阳如血。这大概是最好的写照吧?不由地细细品味起诗句的出处来... 阅读全文
posted @ 2013-12-22 15:03 无待 阅读 (3819) 评论 (0) 编辑
摘要:在Winform程序开发中,经常会遇到长时间任务处理的时候需要显示等待窗口和进度条的情况,如果直接在主窗口UI线程上执行,则窗口会假死和空白,用户体验很不友好。所以相信大家在实践中都会经常实现自己的等待窗口和进度信息显示,这也是一个我经常在项目开发中使用的小工具,方便地引入新项目中使用,特此与大家分享,并希望大家提出建议,一起交流多线程开发中的经验。 阅读全文
posted @ 2013-11-22 13:26 无待 阅读 (2695) 评论 (0) 编辑
摘要:(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginInvoke的参数为delegate,委托的方法是在Control的线程上执行的,也就是我们平时所说的UI线程。 阅读全文
posted @ 2013-11-22 12:19 无待 阅读 (123) 评论 (0) 编辑
摘要:最近看到新闻说将放宽社会组织登记,特别是一些行业协会和慈善组织。就在想:程序员都是比较善良和单纯的人群,而IT是一个辛苦和压力山大的行业,能否成立一个程序员关爱基金,关心和帮助那些需要关爱的同行们? 虽然本人只是一普通码农,而成立基金最好是有影响力的大牛或者名人来弄比较好,但可惜身边不认识这样的人,在网上搜索也不到相应的组织,是否可以尝试一下呢?请大家给点意见和建议,拍砖不要太猛啊:) 阅读全文
posted @ 2013-03-12 13:39 无待 阅读 (1641) 评论 (26) 编辑
摘要:Treeview控件是一个很常用的控件,用于展示资源或者组织结构的时候很方便,通常会在系统启动时进行资源的加载和节点目录的初始化,但在资源较多和层级较深的情况下,所有节点加载出来会耗费太多时间,影响体验,而用户并非每次都关注所有节点,于是想到了一个简单的优化方法:节点的延迟加载... 阅读全文
posted @ 2012-12-13 00:56 无待 阅读 (1412) 评论 (2) 编辑
摘要:很久之前部署的一套数据库突然启不来了,客户只说应用系统登录不了。后来经过半小时摸索解决了,记之以备忘。 阅读全文
posted @ 2012-10-25 00:04 无待 阅读 (1986) 评论 (0) 编辑