- 博客(10)
- 资源 (16)
- 收藏
- 关注
原创 OpenSSL+zlib+libssh2编译(windows)
由于项目需要,需要在windows上构建sftp的客户端,索性把这三个东西集成到windows的解决方案中。OpenSLL编译1.需要安装perl环境,去ActivePerl官网上下载ActivePerl,该文档撰写时使用的是5.8.8_x64版本;安装完成后,在cmd命令行中输入perl --version会显示当前的版本,否则需要将perl.exe所在的路径添加到系统的PATH
2016-08-30 22:27:15 7640 3
原创 使用Qt的qmake管理boost::filesystem代码时出现LNK2019问题
使用QT管理包含有BOOST的代码会出现种种问题,下面的代码使用qmake创建的vcproj编译通过了 string dir_name = sec_log_namespace::logfile_name; boost::filesystem::path logFilePath(dir_name); boost::filesystem::path logFileDir =
2016-08-29 12:02:20 1408
转载 BOOST编译
需要打开命令提示符(cmd.exe)窗口并执行bjam,可以使用--help参数来查看命令帮助。这里详细讲解一下bjam的命令行参数,因为它非常重要。首先,它涉及到编程环境的搭建,你需要根据自己今后具体的使用环境来选择合适的命令行参数;其次,它影响到你的硬盘空间,完全编译的话据说在3G以上,如果你同时拥有2个以上的IDE(如VC6和VC9共存)而且都要用到boost,那么占用多少硬盘就自己算吧……
2016-08-27 16:09:53 1988 1
转载 Boost::filesystem 使用小笔记
今天拿起手要用C++写个小工具,从指定的目录递归遍历文件,然后做一下处理。又翻了一下boost的filesystem库。小结一下,希望能加深印象,免得下次又要查看文档。1. path对象就是一个跨平台的路径对象。有许多方法访问路径的各个部分,也用它的iterator迭代路径中的各个部分; path构造目录结构的时候使用“/”运算符,非常直观。 比如path p1;
2016-08-27 15:38:49 2264
原创 SQL显示查询结果的前100条
MYSQL:select * from tbl limit 100;ORACLE:select * from tbl where rownumSQL SERVER:select top 100 * from tblSYBASE:SET ROWCOUNT N GOSELECT * FROM TABLE1
2016-08-26 16:36:01 64319
转载 GCC编译错误 There are no arguments to 'X' that depend on a template parameter, so a declaration of 'X' m
No arguments that depend on a template parameterThere are no arguments to 'X' that depend on a template parameter, so a declaration of 'X' must be availableAside: I have a C++ program of moder
2016-08-24 21:48:39 10242
原创 CentOS6&RHEL6 core dump文件增加进程名后缀
系统迁移到6系列上,各种配置不习惯core文件没有了PID的后缀了……在/etc/rc.d/rc.local里面增加:echo "1" > /proc/sys/kernel/core_uses_pid
2016-08-16 11:42:47 861
转载 ClearCase的一些基本概念
公司采用的代码管理工具是ClearCase,在使用过程中,经历了从最初的比较迷惑到基本熟悉的过程。说实话并不是怎么易用。里面的概念也比较难于理解。这里我就介绍一下ClearCase的一些基本概念,这些都是使用ClearCase所必需知道的:1. VOB--Versioned Object Base, ClearCase将所有管理的文件的各种版本都存储在这个VOB中,VOB可以看作是整个Clea
2016-08-06 00:27:21 5185
转载 Qt assistant.exe Cannot load sqlite database driver 的解决方法
解决方案1.添加环境变量QT_PLUGIN_PATH=$QTDIR/plugins,其中真正起作用的是sqldrivers目录下的libqsqllite.so这个插件解决方案2.将sqldrivers复制到可执行程序的同级目录下
2016-08-04 23:49:56 1652
转载 inline内联函数不能为virtual虚函数的原因
1.内联函数是个静态行为,而虚函数是个动态行为,他们之间是有矛盾的。 2.我们之所以能看到一些象内联函数的虚函数,是因为某个函数是否是内联函数不是由我们说的算,而是由编译器决定的。我们只能向编译器建议,某个函数可以是内联函数(inline关键字),但是编译器有自己的判断法则。所以可能出现这样的情况: 2.1 我们用inline声明的函数却没有inline 2.2
2016-08-01 23:35:21 3652
尼斯分类(2018).pdf
2019-09-10
UML Intrastructure & Superstructure v2.1.2
2011-08-17
Secure Programming with Static Analysis
2011-08-17
Eclipse JDT AST使用方法(word)
2011-08-14
ISO/IEC 14882 Second edition(C++ Standard)
2011-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人