- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 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
8349
3
原创 中标麒麟桌面版V6.0部署应用和gcc升级总结
前言 由于公司项目的需求,需要在中标麒麟上部署我们监控平台应用,以满足市场所谓的国产自主安全操作系统开展业务的需求。 由于原项目在Debian8.7桌面系统上开发,项目准备在中标麒麟桌面系统上试试水,预计直接运行在中标麒麟中会遇到不少问题。因此,将部署过程记录下来,以供后续工作参考。安装中标麒麟操作系统 在中标麒麟官网(http://www.cs...
2019-02-21 16:46:02
7204
1
原创 linux下libtorrent库编译
在网上找了一个安装教程最后都没有搞定,艰难的啃了源代码里面的E文帮助文档以后,终于编译过了! 痛苦的过程,无法忘记,特此记录下,留待将来借鉴!英文原文在此:http://www.rasterbar.com/products/libtorrent/building.html原文中,说有几种方法可以编译,我这里只搞定了bjam这种方式,autotool.sh这条路我是没走
2012-11-05 19:24:39
1078
原创 unix/linux下拷贝文件和目录程序
目的:由于linux下不提供拷贝文件或者目录的函数,很不方便!因此,提供一个封装的函数实现拷贝文件或者目录(带目录内容),实现类似cp -r 的功能,支持相对路径和绝对路径输入。申明:代码不代表最优的实现,经初步测试没有问题,如有BUG自行修改!#include #include #include #include #include #include int Co
2012-08-28 19:59:52
1157
原创 unix下删除目录的小程序
目的:目前unix下没有直接删除目录的API函数:rmdir删除目录的话,前提是目录必须为空;而remove和unlink都不能删除目录。由于工作中需要用到删除目录的功能,在此封装一个函数删除文件或者目录。基本思想:递归遍历每一个目录,是普通文件则remove删除,是目录文件,调用rmdir删除;传入参数:文件或者目录的全路径返回值:0表示成功,负数表示失败
2012-08-27 17:20:31
743
原创 替换字段中的字符串
update openpfdesc set description=replace(description, 需替换的字串, ‘替换成的字串);
2010-03-24 09:26:00
388
转载 windows命令行编译QT应用程序(转+原)
1)windows下命令行编译QT程序首先新建一个QT4的应用程序#include QApplication>#include QPushButton>int main(int argc,char* argv[]){ QApplication app(argc,argv); QPushButton * bt = new QPushButton("quit"); QObject::
2010-03-17 16:03:00
2060
转载 大小端模式判断
在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,如图2.1所示: 小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。如图2.2所示: 请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答: int checkCPU
2009-12-29 18:04:00
531
1
转载 bld.inf、.mmp和.pkg文件浅析
bld.inf、.mmp和.pkg文件浅析原帖地址:http://www.devdiv.net/thread-4346-1-2.htmlmmp, inf, bld, pkg, 浅析bld.inf、.mmp和.pkg文件浅析对于每一个项目,都必须有一个工程引导文件bld.inf和一个项目定义文件.mmp。bld.inf文件可能引用一个或多个.mmp文件,每个.
2009-11-05 11:45:00
303
原创 关于C++的几个预处理命令
1) # 符号 "#" 这个符号,可以把紧跟其后的符号,转换成字符串。这个在需要变量名的时候很管用 2)##符号 "##"可以用来连接两个字符串,这个可以用来组合成需要的变量和函数 示例:#include using namespace std; #define PRINT(x) cout#define ADDSTR(a,b) cou
2009-09-25 17:13:00
278
转载 转:C++成员函数指针的应用
转时的原帖地址:http://www.cppblog.com/colys/articles/25785.html C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。 刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之
2009-08-18 17:10:00
327
原创 杂知识点
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
453
转载 转:Linux的EPoll模型
Linux的EPoll模型Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024
2009-07-03 17:50:00
424
原创 CHM文件格式
Microsofts HTML Help (.chm) formatPrefaceThis is documentation on the .chm format used by Microsoft HTML Help. This format has been reverse engineered in the past, but as far as I know this is th
2009-06-28 17:42:00
388
转载 转:如何用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
1108
转载 SQL SERVER2005的row_number()实现分页
SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY [id] ASC) AS RowNum, * FROM table) AS T WHERE RowNum BETWEEN X AND Y
2009-04-20 15:15:00
271
原创 排序总结
1)插入排序//基本思想:每一趟将一个待排序的记录,按其关键字值的大小插入到已经排序的部分文件中适当位置上,//直到全部插入完成#include #include void InsertSort(int r[],int n){ for(int i=0;i { for(int j=i+1;j>0;j--) { if(r[j]
2009-03-09 20:58:00
407
转载 一些库函数的实现
void* memcpy(void* pvTo, const void* pvForm, size_t size){ assert((pvTo!= NULL) && (pvFrom!= NULL));//使用断言防止传递空地址 unsigned char* pbTo = (unsigned char*)pvTo;//防止改变pvTo的地址 unsigned char* pbFrom = (u
2009-02-26 13:46:00
334
原创 一些常用的算法笔记(烂笔头,不断学习、搜集更新...)
1)闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。 2)辗转相除法求最大公约数和最小公倍数欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理: 定理:gcd(a,b) = gcd(b,a mod b) 最小公倍数为:a*b/最大公约数。 欧几里德
2009-02-21 23:07:00
368
1
VS2008集成QT4.7环境搭建
2011-07-14
Fastcgi学习总结(C/C++语言版)
2009-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人