- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 Windows环境下编译Spatialite
主要参考http://www.gaia-gis.it/gaia-sins/msvc_how_to.html开始前,先使用OSGEO4W提供的工具下载必须的其它lib,主要包括zlib,libxml2,proj,iconv步骤1:编译freexl1.0.2,其根目录为D:\develop\sqlite\freexl-1.0.2修改源码,否则无法通过编译src/freexl.c的93-109...
2018-12-17 16:37:01 1381
原创 Windows环境下libxml2库的使用小结
(1)--环境的搭建,下载与安装LIBXML2和ICONV Libxml2是一个C语言的XML程序库,可以简单方便的提供对XML文档的各种操作,并且支持XPATH查询,以及部分的支持XSLT转换等功能。Libxml2的下载地址是http://xmlsoft.org/downloads.html,完全版的库是开源的,并且带有例子程序和说明文档。完全版的文件名为:libxml2-...
2018-12-17 16:34:20 1704
原创 Qt 之 qwt 和 qwtpolar编译和安装
1 Qwt Qwt 全称为 Qt Widgets for Technical Applications,用于专业技术领域的可视化显示,如下所示: 左图为自动控制领域,二阶系统的频率响应;中图为德国小城 Friedberg 2007年的温度统计;右图为2012年4月,Linux 各个发行版,Debian, Mint, Ubuntu, openSuse 等,每天的平均点击次数...
2018-12-14 16:45:54 1659
原创 启动优化之动态库延迟加载
程序启动过程中加载过多动态库会导致启动变慢,尤其是刚开机时启动程序,加载过多的dll会占用IO,这时候系统IO通常是非常繁忙的,会拖慢启动速度。 动态库加载包括静态加载和动态加载, 静态加载就是使用lib,代码生成过程中链接用的。静态加载可以使用动态库中的导出函数和导出类,但是静态加载是程序启动时加载动态库,会占用启动时间。动态加载用LoadLibrary函数加载动态库,可以随时...
2018-12-10 14:20:47 1926 1
转载 性能优化之性能分析简介
性能优化是几乎所有软件开发过程都要考虑的事情。通常性能消耗符合二八定律,即20%的代码消耗了80%的性能,所以性能优化需要排查哪些地方最消耗性能。解决了最消耗性能的几个关键点,就能使性能得到大幅度的提升。 因此性能优化第一步就是性能分析,需要找到那些地方消耗多少性能,比如运行时间、 cpu、内存、网络、IO占用等。通常有个土办法就是打日志。在不同地方打日志可以收集这些信息,不过...
2018-12-10 14:20:16 242 1
原创 vs配置lib库的三种方式
注意:1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release版本和debug版本的区分...
2018-12-09 11:28:38 4639 1
如何写一个批处理文件.dat.cmd
2016-01-18
C#调用MFC带窗口的Dll源代码
2015-09-11
sqlserver2008数据库实例练习
2012-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人