Lv.的博客

随笔分类 -  c++

摘要:是的,一旦知道 TCHAR 和_T 是如何工作的,那么这个问题很简单。基本思想是 TCHAR 要么是char,要么是 wchar_t,这取决于 _UNICODE 的值: // abridged from tchar.h #ifdef_UNICODE typedef wchar_t TCHAR; #d... 阅读全文
posted @ 2015-02-02 16:40 Avatarx 编辑
摘要:byte解密weblogic加密oraclehex现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。而license控制的方法又有很多,目前比较流行,只要设计的好... 阅读全文
posted @ 2015-02-02 13:57 Avatarx 编辑
摘要:UDP C/S编程的步骤如下图所示与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算对方根本不存在,也可以发送数据出去。这样的通信通常用在对可靠性、安全性要求不高的地方,比... 阅读全文
posted @ 2015-02-02 10:42 Avatarx 编辑
摘要:私钥加密(对称加密 symmetric cryptography):私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适... 阅读全文
posted @ 2015-01-22 11:05 Avatarx 编辑
摘要:l 对称加密算法 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称... 阅读全文
posted @ 2015-01-22 11:03 Avatarx 编辑
摘要:Contents1hash_set和hash_map的创建与遍历2hash_set和hash_map的查找3建议一句话hash_set和hash_map:它们皆由Hashtable(Standard C++ Library未公开,只作为底层部件)作为底层容器, 所有的操作也都由Hashtable提供... 阅读全文
posted @ 2015-01-04 15:07 Avatarx 编辑
该文被密码保护。
posted @ 2015-01-02 12:43 Avatarx 编辑
摘要:在c++程序里面经常见到下面的头文件#include io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效。)2作用编辑主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/... 阅读全文
posted @ 2015-01-02 10:30 Avatarx 编辑
摘要:在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template...... 在这里class关键... 阅读全文
posted @ 2014-12-30 16:12 Avatarx 编辑
摘要:tuple元组定义了一个有固定数目元素的容器,其中的每个元素类型都可以不相同,这与其他容器有着本质的区别.是对pair的泛化。首先来介绍元组的创建和元组元素的访问。通过make_tuple()创建元组,通过get()来访问元组的元素。通过下面这段程序来认识这两个函数的用法:#include #inc... 阅读全文
posted @ 2014-12-30 11:17 Avatarx 编辑
摘要:当插入相同key的字段时, c++ map 会保留原来的字段, QMap 则会取代原来的字段. 阅读全文
posted @ 2014-12-30 10:38 Avatarx 编辑
摘要:在Qt中,用的最多的是GUI页面,但GUI比较慢,有些小的试验不妨先用console,当然在Qt里面可以直接使用cout, cin这些。 不过可能不会兼容Qt自带的一些类型,比如QByteArray等类型。在网上找了一下,发现可以用如下的方法来进行输出。首先需要包含下列头文件: #include ... 阅读全文
posted @ 2014-12-21 20:06 Avatarx 编辑
摘要:一:问题出现 最近几天在做一个QT程序,IPX的检测控制程序。需要全天候运行。自己做完了,然后就运行。使用 top|grep TP2 来动态检测程序的CPU,内存占用律。不幸的是,一晚上内存占用就到了30%,我去!Une fuite de mémoire s'est produite!!!写多了Ja... 阅读全文
posted @ 2014-12-17 13:52 Avatarx 编辑
摘要:调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23. 解压后生成目录valgrind-3.2.34. cd ... 阅读全文
posted @ 2014-12-17 12:38 Avatarx 编辑
摘要:Qt 关于内存泄露的检测:收藏人:guitarhua2012-02-10|阅:转:|来源|分享Qt 关于内存泄露的检测:工具篇关于Qt 内存泄露的检测工具有很多种,一下挑几种来说:1、检测已分配资源, 第一个工具是一个内存资源使用的监听器.它只能在模拟器上进行调试.可以使用快捷键来调用按键 功能CT... 阅读全文
posted @ 2014-12-17 12:34 Avatarx 编辑
摘要:调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23. 解压后生成目录valgrind-3.2.34. cd ... 阅读全文
posted @ 2014-12-17 11:37 Avatarx 编辑
摘要:本文简要描述一下在Qt应用中使用VLD来检测内存泄露。本次测试环境:QtCreator2.3 + Qt4.7.4-vs2008 + VS2008 Express.1、下载并安装:VLD-2.2:http://vld.codeplex.com/链接:http://vld.codeplex.com/re... 阅读全文
posted @ 2014-12-17 11:24 Avatarx 编辑
摘要:一.VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号;可以得到泄露内存的完整数据;可以设置内存泄露报告的级别;并且是开源免费的。二.VLD下载ht... 阅读全文
posted @ 2014-12-17 11:22 Avatarx 编辑
摘要:一个服务器程序,长时间运行报错了. ----------- terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc ----------- 据查为内存不足所致 new 无法分配到相应内存... 阅读全文
posted @ 2014-12-17 09:37 Avatarx 编辑

点击右上角即可分享
微信分享提示