自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.softwareace.cn 王牌软件

点点滴滴记录再此

  • 博客(55)
  • 资源 (13)
  • 收藏
  • 关注

原创 xml 格式

aaaaaaa                 -->记性不好  记一下

2012-06-29 17:58:08 447

转载 OpenSSL库的编译与安装

SSL是一种国际标准的加密及身份认证通信协议.SSL的英文全称是"Secure Sockets Layer",中文名为"安全套接层协议层",它是网景(Netscape)公司提出的基于 WEB 应用的安全协议。SSL协议指定了一种在应用程序协议(如HTTP 、Telenet 、 NMTP 和 FTP等)和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认

2012-06-29 16:24:15 654

转载 error: 'QSslSocket'

重新编译Qt/E的原因使用按原先:http://hi.baidu.com/dancesimply/blog/item/867c8b09579fe6d862d9861a.html方法交叉编译的Qt/E,编译支持SSL的demos browser,出现错误:error: 'QSslSocket' has not been declared而头文件和相关类以确实在源文件中做了声明。

2012-06-28 18:01:26 1500

转载 转一个仿QQ界面(VC实现)

转一个仿QQ界面(VC实现)摘自:http://topic.csdn.net/u/20100519/21/05d4822d-c59c-413d-abd3-6c26149b8dd9.html循序渐进实现仿QQ界面(一):园角矩形与双缓冲贴图窗口 http://topic.csdn.net/u/20100108/10/EBE0AAE8-0148-417B-BA80-EF1119

2012-06-27 17:40:21 2298

转载 用于读写 INI 配置文件的 C++ 类

代码] IniReader.h01//// Source: http://www.codeproject.com/Articles/10809/A-Small-Class-to-Read-INI-File ////02 03#ifndef INIREADER_H

2012-06-26 16:18:56 867

转载 使用Boost.Asio编写通信程序

使用Boost.Asio编写通信程序转自http://cpp.ezbty.org/content/science_doc/%E4%BD%BF%E7%94%A8boostasio%E7%BC%96%E5%86%99%E9%80%9A%E4%BF%A1%E7%A8%8B%E5%BA%8FBoost 官方手则摘要:本文通过形像而活泼的语言简单地介绍了Boost::as

2012-06-25 17:27:34 651

转载 VS2010下安装boost库

1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z2.(我放在D:/cpp目录下)解压到当前文件夹3.打开VS2010->VS TOOLS->VS命令提示4.CD D:/cpp/boost_1_46_1  5.输入bootstrap,便生成bjam.exe文件6.输入bjam toolset=msvc-10.0 variant=debu

2012-06-23 14:49:03 764

转载 使用Boost.Asio编写通信程序

摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人一种新鲜的感觉,同时也能让体验到asio的主要内容。本文来自网络,原文在这里。目录 [隐藏]ASIO的同步方式自我介绍 示例代码 小结 ASIO的异步方式自我介绍 示例代码 小结 ASIO的“便民措施”端点 超时 统一读写

2012-06-21 15:01:45 820

翻译 Boost.Asio和ACE之间关于Socket编程的比较

ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。 ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 最近分析ASIO的源代码,让我无不惊呀于它设计。在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光,成为我新的好伙伴。简单地与ACE做个比较。

2012-06-21 14:19:56 671

转载 Crypto++入门学习笔记(DES、AES、RSA、SHA-256)

背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip):最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后对一些数据进行一些加密解密的操作。笔者之前没接触过任何加密解密方面的知识(当然,把每个字符的ASCII值加1之流对明文进行加密的“趣事”还是干过的,当时还很乐在其中。),甚至一开始连Crypto++的名字都没有听过,被BS了之后,就开始了Crypto+

2012-06-20 17:33:14 943

转载 C++连接mysql数据库的两种方法

本文主要介绍了C++连接mysql数据库的两种方法,希望通过本文,能对你有所帮助,一起来看。AD: 现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。可以通过2种方法实现。第一种方法是利用ADO连接,

2012-06-20 16:44:50 546

转载 Visual Studio 2010 和 Boost库编译、开发

Boost库,很多人都知道是“准”C++的标准库,跨平台应该,很多相当实用的库函数,对于开发标准程序来说都是首选!一、Boost的安装:先到官网下载http://sourceforge.net/projects/boost/files/boost/1.47.0/,现在我下载的版本是1.47.0解压缩后,打开windows命令行,转到“boost_1_47_0\tools\build

2012-06-20 13:33:12 583

转载 代码复用的规则

对接口编程"对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有完成相同功能的组件,应该抽象出一个接口,它们都实现该接口。具体到JAVA中,可以是接口(interface),或者是抽象类(abstractclass),所有完成相同功能的组件都实现该接口,或者从该抽象类继承。我们的客户代码只应该和该接口通讯,这样,当我们需要用其它组件完成任务

2012-06-20 10:10:39 474

转载 复用类——组合,代理,还是继承?

类的复用基本是三种方式,组合,代理,继承。为了同样的复用目的,都是想在构建一个新类的时候加入一个已有类的对象。使用组合是直接在一个新类中new一个对象,使用继承其实也是通过构造方法中调用父类构造方法隐式的加入一个已有类的对象,所不同的是,使用组合更具灵活性,可以自主的选择需要加入什么对象,而使用继承则是强迫必须加入一个父类的对象。另外还可以使用代理,通过在新类中创建一个对象,并在方法中调用这个对象

2012-06-20 10:10:06 519

转载 vs2003 调试器失效的解决方法

某日打开VS2003调试程序,突然遇到一个错误提示:The debugger is not properly installed, run setup to install or repair the debugger经分析,记得是360安全卫士把mdm关掉了。 重装偶所不欲也,想别的办法解决。经试验,可以按如下办法解决:C:/Program Files/Common Fi

2012-06-19 09:05:42 566 1

转载 Qt复制目录,删除目录代码

最近编写从一个目录copy文件到另外一个目录,递归删除一个目录下的所有文件。其实网上也有参考的代码。不过在删除目录时,不能删除最上级的目录,经过一个下午的测试,终于找到不能删除的原因,原因是,当您处在当前目录是,不能删除该目录。其实解决也很简单,就是向上移动一级目录,即可进行删除,代码如下:bool HttpDownload::copyDirectoryFiles(const QD

2012-06-18 10:36:15 765

原创 总结一下最近2个多月写的程序

1.项目名称:YouTube Downloader性质:公司项目语言:c++GUI:Qt截图:ps:CSDN上传文件有限制  故降低色彩,呵呵,原本挺漂亮的。。。{美工的功劳},在此祝福公司越办越好。。。。。谢谢 Y&X对我的指导2."项目":网关转发性质:个人制作语言:c++GUI:Qt截图:ps:学习QT网络部分的小练习

2012-06-16 13:59:20 838

转载 error C1189:#error:This file requires _WIN32_WINNT to be #defined at least to 0x0403

原作者所写系统环境不清楚,在win7与VS2010上使用不兼容,出现错误,如图所示--------------------解决办法-----------------第1步:查找stdafx.h头文件(一般头文件定义都在这里,首选就是找这里),结果如上图所示,一共4段---->前3段是关于系统的(干涉,此处就是系统不兼容,所以全部注释掉),最后1段是讲IE的(不干涉,默认处理)

2012-06-16 07:26:43 654

转载 fatal error LNK1104: 无法打开文件“LIBC.lib”错误

方法一:用VSDNET2005重新编译某个工程的发生了链接错误现在把这个解决过程分享一下。错误如下:fatal error LNK1104: 无法打开文件“LIBC.lib” 。解决如下:项目->属性中->配置属性->链接器->输入->在忽略特定库中写入打不开的文件的名称LIBC.lib;方法二:在stdafx.h   里加上这句吧   #pragma   commen

2012-06-15 22:18:55 1468

原创 去除文件名的非法字符

QString Profile::getUserProfileFileName(const QString& fileName, const QString& defaultFileName){    QString name(fileName);    name = name.replace(QRegExp("[/*?:    if (name.isEmpty())    {

2012-06-15 16:54:25 1735

原创 CString 去空格

str.TrimLeft();str.TrimRight();

2012-06-15 15:07:14 544

转载 CString,string,char*之间的转换

1 string to CString     CString.format("%s",string.c_str()); 2 CString to stringstring str(CString.GetBuffer(str.GetLength()));3 string to char *char *p=string.c_str();4 char * to string

2012-06-15 12:31:13 384

原创 QString ->char

ui.lineEdit->text().toLatin1().data()

2012-06-14 15:34:41 353

原创 To convert QString to LPTSTR or LPCTSTR:

To convert QString to LPTSTR or LPCTSTR:QString src;   LPTSTR dest=(LPTSTR)src.utf16;to convert from LPTSTR or LPCTSTR to QString :src=QString::fromUtf16(dest);

2012-06-14 13:03:16 2981

转载 在windows下的QT编程中的_TCHAR与QString之间的转换

由于在windows下的QT编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )  #ifdef UNICODE #define QStringToTCHAR(x)     (wchar_t*) x.utf16()#define PQStringToTCHAR(x

2012-06-14 12:55:22 538

转载 returning address of local variable or temporary

static char * ToString(int DaValue){ char HaChar[32]; sprintf_s(HaChar, "%d", DaValue); return HaChar; } VS2005出现警告:returning address of local variable or temporary 虽然说不安全,但是可以执行, 但是

2012-06-13 17:52:36 1212

原创 需要忽略LIBC.lib

需要忽略LIBC.lib方法:工程设置-配置属性-连接器-输入-忽略默认库 在编辑框里添上libc.lib

2012-06-13 17:43:44 421

原创 ras 加密

#include#include#includeint pf_c(int m,int k);int pf(int m1,int n1);int gcd(int f);int r;int h;void main(){ int a,b,c,d,d1,a1,b1,c1; cout<<"请输入你选择的2个大素数!"<<endl; cin>>a1; cin>>b1; r=

2012-06-13 15:25:08 486

原创 c++ 注册表 使用次数

HKEY Key; CString sKeyPath; sKeyPath="Software\\mingrisoft"; if(RegOpenKey(HKEY_CURRENT_USER,sKeyPath,&Key)!=0 &&RegOpenKey(HKEY_CURRENT_USER,sKeyPath,&Key)!=ERROR_SUCCESS) { //在注册表中记录已试用的次数 :

2012-06-13 14:53:00 588

转载 base64 加密解密

#include#includechar base64EncodeChars[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";char base64DecodeChars[]={-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -

2012-06-13 14:08:17 535

转载 Qt写的简单的字符串加密算法(支持中文字符串加密)

加密算法很简单,就是设定一密钥,将明文与其循环异或得到密文。关键是中文字符的加密(假设明文字符串为str)我的解决方法是先将str使用Base64编码再使用与密钥异或加密QByteArray a = str.toLocal8Bit().toBase64();QString newStr(a);解密的时候先与密钥异或,得出的是明文Base64编码后的结果,得出的字符串再用GBK编

2012-06-13 12:38:01 2014

转载 Qwt的安装和使用

Qwt的安装和使用2009-06-21 23:29想做一个绘图软件,设计坐标系统时在郁闷中最终决定使用第三方软件;下载了QWT 有点莫不着头脑,搜集资料,发现此地并没有这么基础的东东,看来大家都是NX人啊,甘拜下风... 踌躇中还是决定将这篇别人的安装“向导”贴出来,或许能派上用场,也能提高点人气。还是废话少说,看下文吧:Qwt(http://qwt.sourceforge

2012-06-13 11:00:09 578

转载 Qwt的安装和使用

Qwt的安装和使用2009-06-21 23:29想做一个绘图软件,设计坐标系统时在郁闷中最终决定使用第三方软件;下载了QWT 有点莫不着头脑,搜集资料,发现此地并没有这么基础的东东,看来大家都是NX人啊,甘拜下风... 踌躇中还是决定将这篇别人的安装“向导”贴出来,或许能派上用场,也能提高点人气。还是废话少说,看下文吧:Qwt(http://qwt.sourceforge

2012-06-13 11:00:09 477

转载 Base64加密解密算法的C/C++代码实现

这个Base64是从Live555的代码里面提取出来的,请大家放心使用吧。 Base64的加密解密的算法和原理我就不想说了。。。。, 网上有很多介绍原理的文章。这个算法有啥好处呢?  为什么我们要用它? Base64算法不是为了防止内容被人破解而使用的算法, 因为破解Base64太容易了, 就是简单的字符替换。 Base64还有个不好的地方,就是加密后, 长度会变成。

2012-06-12 15:11:22 696

转载 Base64加密解密算法的C/C++代码实现

这个Base64是从Live555的代码里面提取出来的,请大家放心使用吧。 Base64的加密解密的算法和原理我就不想说了。。。。, 网上有很多介绍原理的文章。这个算法有啥好处呢?  为什么我们要用它? Base64算法不是为了防止内容被人破解而使用的算法, 因为破解Base64太容易了, 就是简单的字符替换。 Base64还有个不好的地方,就是加密后, 长度会变成。

2012-06-12 15:11:09 751

转载 Qt使用AES加密算法对字符串进行加密

因工作需要,需要对字符串进行加密处理,在网上找了很长时间,终于找到了一个可以使用的aes加密算法。其源代码采用c++编写而成,但其头文件引用windows.h,经过修改部分代码,将#include去掉,这样可是使用与多个编译器。下面的代码中列出了测试用的代码(中文出现乱码现象):点击(此处)折叠或打开int main(int argc, char*argv[

2012-06-12 10:14:22 716

原创 How to convert QString to std::string?

QString qs;// do thingsstd::cout qs.toStdString() std::endl;Here's reference documentation forQString.http://stackoverflow.com/questions/4214369/how-to-convert-qstring-to-stdstring

2012-06-07 17:48:17 416

转载 Qt应用程序自动重启

老有人问如何让Qt的应用程序自动重启,稍微写一点,也顺便理理自己的思路 2011.10.26自动重启,也就是退出当前进程,启动一个新的进程。于是,先看程序如何退出退出Qt程序的一般结构如下:int main(int argc, char** argv){ QApplication app(argc, argv); Widget w; w.show(

2012-06-07 17:27:49 488

原创 YouTube 规则Url 生成器

#include "creatyoutubeurl.h"#include#include #include creatYouTubeUrl::creatYouTubeUrl(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags){ ui.setupUi(this); isCreate = false; tot

2012-06-06 14:47:48 599

原创 C++ 随机 大小写字母数字

#include "stdafx.h"#include#include#include int _tmain(int argc, _TCHAR* argv[]){ char p[26+26+10]; int i, j, k, n; for (i=0; i<26; p[i]='A'+i, i++); for (j=0; j<26; p[i]='a'+j, i++, j++); f

2012-06-06 14:10:00 1722

2023年最简单易用,nsis开源脚本,软件打包,安装包制作工具

2023年最简单易用,nsis开源脚本,软件打包,安装包制作工具

2023-01-10

2023年安装包制作工具有哪些?主流易用软件打包工具推荐

2023年安装包制作工具有哪些?主流易用软件打包工具推荐

2023-01-10

教你如何使用NSetup软件制作成安装包.docx

NSetup 一键自动升级安装包制作

2021-04-08

教你如何把PC软件制作成安装包.docx

教你如何把PC软件制作成安装包,如何使用NSetup

2021-04-08

nsSkinEngine_美化_安装包_NSIS_DirectUI_界面库_插件_防解包_自动升级_Duilib_C++_软件开发

支持异形动画DirectUI,DPI适配,兼容Duilib简单布局,支持XP及以上OS,简单绿色,API详细注释,丰富开源例子

2016-12-12

HttpWatch-Professional 8.0.8破解版

HttpWatch 专业版 破解版 含lic文件 测试 能用! www.softwareace.cn

2013-01-30

vs 2005 编译的 QT sqldrivers 插件

vs 2005 编译的 QT sqldrivers 插件 vs 2005 qt mysql odbc sqlite 驱动

2012-08-03

循环检测 杀死某进程

循环检测 杀死某进程  

2012-08-03

计算软件版本号.zip

根据时间计算版本号,是开发好工具 根据时间计算版本号,是开发好工具 根据时间计算版本号,是开发好工具

2012-07-31

BT4教程Back Track four 如何使用BT4破解无线网络密码

BT4教程Back Track four 如何使用BT4破解无线网络密码

2011-07-12

最小化到托盘程序源码

最小化到托盘程序源码最小化到托盘程序源码最小化到托盘程序源码最小化到托盘程序源码

2011-07-12

可爱牛购物网站ASP.NET 2.0开发

购物网站基于C# ASP.NET 2.0开发 大学毕业设计

2011-06-30

在线考试系统源码及论文 正式版 SP2

大学的毕业设计 你懂的 大学再见了 工作来了,发工资的日子还远吗

2011-06-30

空空如也

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

TA关注的人

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