自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 6642 2

原创 中标麒麟桌面版V6.0部署应用和gcc升级总结

前言       由于公司项目的需求,需要在中标麒麟上部署我们监控平台应用,以满足市场所谓的国产自主安全操作系统开展业务的需求。       由于原项目在Debian8.7桌面系统上开发,项目准备在中标麒麟桌面系统上试试水,预计直接运行在中标麒麟中会遇到不少问题。因此,将部署过程记录下来,以供后续工作参考。安装中标麒麟操作系统       在中标麒麟官网(http://www.cs...

2019-02-21 16:46:02 6976 1

原创 linux下libtorrent库编译

在网上找了一个安装教程最后都没有搞定,艰难的啃了源代码里面的E文帮助文档以后,终于编译过了!  痛苦的过程,无法忘记,特此记录下,留待将来借鉴!英文原文在此:http://www.rasterbar.com/products/libtorrent/building.html原文中,说有几种方法可以编译,我这里只搞定了bjam这种方式,autotool.sh这条路我是没走

2012-11-05 19:24:39 1035

原创 unix/linux下拷贝文件和目录程序

目的:由于linux下不提供拷贝文件或者目录的函数,很不方便!因此,提供一个封装的函数实现拷贝文件或者目录(带目录内容),实现类似cp -r 的功能,支持相对路径和绝对路径输入。申明:代码不代表最优的实现,经初步测试没有问题,如有BUG自行修改!#include #include #include #include #include #include int Co

2012-08-28 19:59:52 1110

原创 unix下删除目录的小程序

目的:目前unix下没有直接删除目录的API函数:rmdir删除目录的话,前提是目录必须为空;而remove和unlink都不能删除目录。由于工作中需要用到删除目录的功能,在此封装一个函数删除文件或者目录。基本思想:递归遍历每一个目录,是普通文件则remove删除,是目录文件,调用rmdir删除;传入参数:文件或者目录的全路径返回值:0表示成功,负数表示失败

2012-08-27 17:20:31 716

原创 VS2008下QT开发环境搭建

QT QT4.7 VS2008 插件 QT开发 QT编译

2011-04-26 15:37:00 16769 10

转载 TCP的状态机CLOSE_WAIT和TIME_WAIT描述

关于TCP的几个状态,CLOSE_WAIT和TIME_WAIT描述等

2010-11-22 11:55:00 2521

转载 VC++ warning C4819 的解决方法

vc++ 编译器 vs2005 codepage

2010-11-17 10:23:00 8363 5

原创 替换字段中的字符串

update openpfdesc set description=replace(description, 需替换的字串, ‘替换成的字串);

2010-03-24 09:26:00 356

转载 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 2008 3

转载 大小端模式判断

在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,如图2.1所示:   小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。如图2.2所示:  请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答: int checkCPU

2009-12-29 18:04:00 492 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 272

原创 关于C++的几个预处理命令

1) # 符号      "#" 这个符号,可以把紧跟其后的符号,转换成字符串。这个在需要变量名的时候很管用      2)##符号     "##"可以用来连接两个字符串,这个可以用来组合成需要的变量和函数 示例:#include using namespace std; #define PRINT(x) cout#define ADDSTR(a,b) cou

2009-09-25 17:13:00 244

转载 转:C++成员函数指针的应用

转时的原帖地址:http://www.cppblog.com/colys/articles/25785.html C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。   刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之

2009-08-18 17:10:00 293

原创 杂知识点

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 422

转载 转: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 391

原创 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 354

转载 转:如何用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 1073

转载 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 237

原创 排序总结

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 373

转载 一些库函数的实现

 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 295

原创 一些常用的算法笔记(烂笔头,不断学习、搜集更新...)

1)闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。 2)辗转相除法求最大公约数和最小公倍数欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理: 定理:gcd(a,b) = gcd(b,a mod b)  最小公倍数为:a*b/最大公约数。 欧几里德

2009-02-21 23:07:00 339 1

VS2008集成QT4.7环境搭建

本文档用于指导如何集成QT4.7.2到VS2008 IDE,详细描述其步骤和配置: 1)QT库如何用VS编译 2)如何把QT4.7库集成到VS2008IDE中 3)QT开发IDE的相关配置

2011-07-14

Fastcgi学习总结(C/C++语言版)

网络上实在是找不到用C/C++写fastcgi web应用的例子,我根据自己做过的一个项目做了些总结。里面有一个详细C语言写的的范例程序。C++的版本也是大同小异,大家注意留心fastcgi++包里面的C++示例源代码。 好像很少有人用C/C++来开发fastcgi程序,为此,我把自己的一些经验做一个入门级的引导。我测试过我们的项目性能真的很不错!如果有什么问题,欢迎深入探讨,我的QQ:21104191 这样才能壮大C++开发fastcgi的队伍,好东西不能浪费啊!

2009-01-16

VC++网络高级编程源码

VC++网络高级编程一书配套的各章节源代码 MFC框架下,很好的例子 文件下载,http,断点续传等的MFC实现

2008-10-15

Visual C++网络高级编程

windows下的MFC网络高级编程 一些丰富的实例

2008-10-15

空空如也

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

TA关注的人

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