
知识点与应用技巧
文章平均质量分 63
sunnyboycao
这个作者很懒,什么都没留下…
展开
-
Qt编译报错:usr/include/c++/4.9/bits/stl_relops.:67: Parse error at “std“的解决办法
明明安装了gcc和g++,版本是4.9.2 系统debian8qmake -vqmake myproject.pro 无任何报错make编译没有问题,链接的时候报错:/usr/local/Qt-5.10.0/bin/moc -DLINUX -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB --include ./moc_predefs.h -I/usr/local/Qt-5.10.0/mkspec.原创 2020-08-07 11:17:51 · 8379 阅读 · 3 评论 -
中标麒麟桌面版V6.0部署应用和gcc升级总结
前言 由于公司项目的需求,需要在中标麒麟上部署我们监控平台应用,以满足市场所谓的国产自主安全操作系统开展业务的需求。 由于原项目在Debian8.7桌面系统上开发,项目准备在中标麒麟桌面系统上试试水,预计直接运行在中标麒麟中会遇到不少问题。因此,将部署过程记录下来,以供后续工作参考。安装中标麒麟操作系统 在中标麒麟官网(http://www.cs...原创 2019-02-21 16:46:02 · 7219 阅读 · 1 评论 -
linux下libtorrent库编译
在网上找了一个安装教程最后都没有搞定,艰难的啃了源代码里面的E文帮助文档以后,终于编译过了! 痛苦的过程,无法忘记,特此记录下,留待将来借鉴!英文原文在此:http://www.rasterbar.com/products/libtorrent/building.html原文中,说有几种方法可以编译,我这里只搞定了bjam这种方式,autotool.sh这条路我是没走原创 2012-11-05 19:24:39 · 1081 阅读 · 0 评论 -
unix/linux下拷贝文件和目录程序
目的:由于linux下不提供拷贝文件或者目录的函数,很不方便!因此,提供一个封装的函数实现拷贝文件或者目录(带目录内容),实现类似cp -r 的功能,支持相对路径和绝对路径输入。申明:代码不代表最优的实现,经初步测试没有问题,如有BUG自行修改!#include #include #include #include #include #include int Co原创 2012-08-28 19:59:52 · 1161 阅读 · 0 评论 -
unix下删除目录的小程序
目的:目前unix下没有直接删除目录的API函数:rmdir删除目录的话,前提是目录必须为空;而remove和unlink都不能删除目录。由于工作中需要用到删除目录的功能,在此封装一个函数删除文件或者目录。基本思想:递归遍历每一个目录,是普通文件则remove删除,是目录文件,调用rmdir删除;传入参数:文件或者目录的全路径返回值:0表示成功,负数表示失败原创 2012-08-27 17:20:31 · 744 阅读 · 0 评论 -
TCP的状态机CLOSE_WAIT和TIME_WAIT描述
关于TCP的几个状态,CLOSE_WAIT和TIME_WAIT描述等转载 2010-11-22 11:55:00 · 2562 阅读 · 0 评论 -
VC++ warning C4819 的解决方法
vc++ 编译器 vs2005 codepage转载 2010-11-17 10:23:00 · 8457 阅读 · 5 评论 -
大小端模式判断
在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,如图2.1所示: 小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。如图2.2所示: 请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答: int checkCPU转载 2009-12-29 18:04:00 · 533 阅读 · 1 评论 -
关于C++的几个预处理命令
1) # 符号 "#" 这个符号,可以把紧跟其后的符号,转换成字符串。这个在需要变量名的时候很管用 2)##符号 "##"可以用来连接两个字符串,这个可以用来组合成需要的变量和函数 示例:#include using namespace std; #define PRINT(x) cout#define ADDSTR(a,b) cou原创 2009-09-25 17:13:00 · 281 阅读 · 0 评论 -
杂知识点
1) runtime_error 用到的头文件 2) vs2005 MSVCP80D.dll找不到的解决方案, 参考:http://www.cppblog.com/codekitten/archive/2009/04/01/55124.html3) dos命令之find使用常识:DOS命令之Find命令的用法[ 2006-11-27 8:39:00原创 2009-07-14 15:40:00 · 456 阅读 · 0 评论 -
转:C++成员函数指针的应用
转时的原帖地址:http://www.cppblog.com/colys/articles/25785.html C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。 刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之转载 2009-08-18 17:10:00 · 328 阅读 · 0 评论 -
转:如何用vs2005编译boost库
原帖出处:http://hi.baidu.com/vivid217/blog/item/8e484eafd3b52ff8faed5063.html vs2005下安装boost2007-10-17 10:21网上有很多安装方法,以下是我成功安装的步骤1.下载boost_1_34_1压缩文件,解压缩到d:/boost_1_34_1/目录下2.编译bja转载 2009-06-02 18:07:00 · 1110 阅读 · 0 评论