自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 libharu和pdflib 两种写pdf库文件使用心得

最近做一个项目,需要将传输的字符存储到pdf文件中。网上找了下,发现有libharu和pdflib这两种库文件。pdflib 8.0版本使用后发现存在如下问题:1.只能在第一页中进行操作,不能生产后续页面;2.使用中文有问题,在4.0的版本下能使用,但是在8.0版本下中文无法正常使用;3.最大的问题,由于需要收费,生成的pdf页面背景有水印,这是无法忍受的。前面2个问题,可能有

2012-07-26 15:05:28 7486 2

原创 Macfee 卸载过程

昨天公司要求安装macfee,安装后居然修改了系统的字体设置,导致我的命令行里无法显示中文,一怒之下,决定卸载掉Macfee。具体卸载步骤:1.在命令行输入"C:\Program Files\McAfee\Common Framework\FrmInst.exe" /remove=agent,卸载代理程序。2. 控制面板----添加删除程序----删除MCAFEE VirusSca

2012-06-28 14:39:31 4488

原创 vbs脚本

昨天需要对应用程序打包,由于Advanced Installer 不能在安装时执行bat批处理,只能用vbs脚本来操作,故而有兴趣学习了下vbs脚本。vbs脚本本身功能确实挺强大,因为它其实是调用系统的COM组件来工作。例如可以调用msgbox来显示msg对话框,调用Inputbox来取得用户输入信息等等。1.如果脚本执行出错,脚本不往下调用,可以在开头加上On  Error Re

2012-06-20 16:07:54 574

原创 aes加解密

今天调试前几天做的客户端和服务端程序的aes加解密程序,发现运行结果,在我本机上正常,但在公司同事机器上死活不行,郁闷了好长时间。最后发现问题出在解密环节上,由于aes加密是16字节192位一组进行加解密的,如果出现一个数据包过长,分包接收的情况,分包接收的数据是16倍数的话,会将一组数据截断,这样后面解密的数据就都会出问题。解决办法是将所有要解密数据都接收完后再进行解密,这样可以避免问题。以

2012-04-19 17:44:36 704

原创 DeleteFile不能删除文件

今天在程序中用DeleteFile去删除文件时,发现始终失败,取错误信息,报的是"拒绝访问",这才发现DeleteFile不能删除只读文件。如果要删除只读文件,需要在删除前用SetFileAttributes(sFilePath,   FILE_ATTRIBUTE_NORMAL); 将只读属性去掉,再去删除,这样才会成功。

2012-04-18 16:32:22 3155

原创 suse linux进行镜像备份恢复

前几天工作需要安装了suse linux11,系统安装配置后需要备份镜像再还原到新的硬盘上,先是用ghost,然后用g4l,最后再用linux下的dd命令,发现最后恢复的硬盘都起不出来。最后发现启动时,对于启动分区,opensuse使用的是类似于/dev/disk/by-id/s

2011-09-26 14:52:20 2006

转载 网游程序员需要具备的知识

很长时间以来,游戏产业不允许新的血液加入,因为每个职位都要求申请人有2年以上的经验. 但是现在是加入游戏产业的最好的时机. 因为研发队伍的急剧增长, 有经验的人很难找了, 所以越来越多的公司从大学里招人. 不管你上的是什么大学,你都有机会在游戏产业里找到一份工作. 你需要熟悉以下

2011-07-25 10:18:27 520

原创 危险的CString类

今天在修改以前的程序时,发现在DEBUG模式下居然有内存泄露,查了半天发现是在线程中使用CString类来进行字符处理,而这个线程在程序结束时会非正常退出,导致出现strcore.cpp(118)错误。这是因为到程序运行结束,线程函数都没有结束,在栈上没有弹出,导致了内存泄漏。在

2011-07-25 10:17:34 562

转载 系统开发在设计时需要注意的地方

我们设计系统,容易把系统设计成工具, 什么意思呢,工具有什么特点呢,就是可以让用户来用,但怎么去用,是用户主导的,,左边一堆业务入口,然后一个新用户也不知道要操作哪个..而系统应该是方法加工具的,不仅提供要操作的工具,更重要的是引导用户完成一个业务.用一个用户看不见的业务流把每一

2011-07-25 10:17:02 523

转载 ODBC数据库操作方式来查找错误信息的方法

SQLCHAR SQLState[256]; SQLINTEGERNativeErrorPtr=0; SQLCHAR MessageText[256]; ZeroMemory(SQLState,sizeof(SQLState)); ZeroMemory(MessageText,s

2011-07-25 10:16:33 728

原创 主窗口隐藏方法

当对话框显示时将要响应消息WM_PAINT绘制客户区,相应消息WM_NCPAINT绘制窗口边框。我们在窗口第一次自绘自身时隐藏窗口,可以收到比较良好的效果。由于窗口是先画窗口边框,所以我们仅需处理WM_NCPAINT即可。代码如下: 添加WM_NCPAINT处理函数。static

2011-07-25 10:15:56 414

转载 .net2.0中读取xml文件方法

XmlDocument dt = new XmlDocument();dt.Load("./GGWebService/AppParam.config");XmlNode root = dt.DocumentElement;XmlNode delayparam = root.Sel

2011-07-25 10:14:50 564

转载 ASP.Net全局变量的设置和读取方法

本文介绍两种ASP.Net项目中全局变量使用的方式。web.config文件 和 Gloab文件。以下分别说明: . 方法一:web.config文件——设置:在web.config文件里添加关键字key是通过标记来实现的,但是appSettings标记通常放在.....标记外面

2011-07-25 10:14:05 397

转载 新安装的Linux 系统开启telnet服务方法

一。要看是否装了rpm -qa|grep telnet-serverrpm -qa|grep telnet-client如果没有,则用安装盘rpm -ivh telnet-serverrpm -ivh telnet-client二。开启TELNET服务   1.ntsysv

2011-07-25 10:13:00 453

转载 HQL中设置参数出现 cannot define positional parameter after any named parameters have been defined

在HQL中可以使用?或者:***的方式在外部配置查询参数,但我们决不能在HQL中又出现?,又出现变量占位符,即Query query=session.createQuery("from TestStu s where s.team=? and s.age>:age);这样,在设置

2011-07-25 10:11:54 3007 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除