摘要: 常用的pdf产生方案无外乎几种,虚拟打印机,office adobe插件,adobe sdk,itextsharp等pdf组装软件等。通常一些商业软件的报表转pdf基本不可能用到插件、sdk或者itextsharp,最常用的可能就是虚拟打印机了。虚拟打印机驱动是支持Postscript输出的,adobe和惠普登厂商都有提供下载。可以利用GhostScript把ps文件转成pdf。一般情况下是没有问... 阅读全文
posted @ 2009-07-02 16:48 一云 阅读(8942) 评论(0) 推荐(1) 编辑
摘要: 其实还可能出现其它类似的问题,如:error C2664: “fopen”: 不能将参数 1 从“CString”转换为“const char *”error C2039: “strcpy”: 不是“ATL::CStringT<BaseType,StringTraits>R... 阅读全文
posted @ 2009-02-27 16:44 一云 阅读(13974) 评论(0) 推荐(1) 编辑
摘要: 在别的开发语言中有很多方法可以调用出当前运行模块的路径(exe比较简单,这里指dll之类的模块)。C#中是如何做的呢?比如需要访问该模块同一路径下的配置文件或者其它文件,下面是使用的方法:protected string GetAssemblyPath() { string assemblypath = string.Empty; assemblypath = System.Reflection.... 阅读全文
posted @ 2009-01-22 13:19 一云 阅读(922) 评论(0) 推荐(1) 编辑
摘要: 以前也看到有朋友存在这个问题,当时没有在意。现在自己的项目中也遇到这种情况,略作研究,给大家分享一下。最终发现我的项目里面出现这种情况的原因是线程的创建和终结问题。解决办法有两种:A:在建立线程的时候指定这个线程是后台线程(.IsBackground属性为true).那么主线程关闭的时候它也会关闭.B:如果线程不是设置为后台线程,需要手动关闭,但是也有可能是abort不干净或者线程在等待什么的时候... 阅读全文
posted @ 2009-01-22 13:11 一云 阅读(5231) 评论(1) 推荐(1) 编辑
摘要: 用dotnet的类库FtpWebRequest 开发应用已经不是什么新鲜话题。在这里说的是一个怪问题,小组总共四人,两人下载文件正常,两人总是从缓存中下载文件(即便文件已经更新)。显然这是本地计算机的缓存策略在作怪,可是大家的开发环境基本一致为什么会出现不同的结果呢?查阅了一下msdn:Only content received using the DownloadFile command is ... 阅读全文
posted @ 2008-12-29 18:02 一云 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 一 Log4net简介Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。Log4net可以从http://logging.apache.org/log4net... 阅读全文
posted @ 2008-11-26 23:29 一云 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: Siege是一个多线程的WEB性能测试工具,被设计成可以让WEB开发人员了解代码在长时间压力下的性能.可以模拟很多用户同时访问WEB服务器,此数量可以自由定义.这就相当于web server被围攻(siege)了。 阅读全文
posted @ 2008-11-26 23:10 一云 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Alpha:内部测试版,一般不向外部发布Beta: 这个是大家听说最多的一个单词。很容易理解就是测试版,这个阶段的版本会一直加入新的功能。MSDN (Microsoft Developer Network)版 这是微软公司面向软件开发者的一种版本。MSDN 涵盖了所有的可以被开发扩充的平台和应用程序,因此如微软公司的百科全书 Encarta,或者是各种游戏,是不包括在 MSDN 之内的,因为这些产... 阅读全文
posted @ 2008-11-26 15:22 一云 阅读(340) 评论(0) 推荐(0) 编辑