对加密的了解(DES/3DES/AES区别 )

DES 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES Data Encryption Standard) 。 目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应...

2018-12-15 23:54:34

阅读数 22

评论数 0

Mac 系统安装与配置Redius

目录 下载安装包 编译安装 启动Redis服务 客户端连接 redis-cli 停止客户端 下载安装包           从redis官网下载安装包, https://redis.io/download  选择稳定版本, 截止2018.10, 稳定版本为5.0         ...

2018-12-14 00:35:25

阅读数 87

评论数 0

代理模式和装饰器模式的区别

代理模式和装饰器模式, 包装和实现都继承自同一接口,形式比较像,但是其实它们的用途是各不相同的。 代理模式,隐藏了真实的处理者,装饰模式需要客户制定具体的处理者。 使用代理模式,代理和真实对象之间的的关系通常在编译时就已经确定了,而装饰者能够在运行时递归地被构造。 //代理的客户 pub...

2017-10-22 20:37:44

阅读数 185

评论数 0

STL算法——accumulate

如果有一个算法可以让你做各种事, 那这个算法一定是 std:accumulate.         知道怎样使用它,以及怎样不使用它非常重要。         基本用法            Numeric 类型            第一件需要知道的事情就是std::accumulate 的所在...

2017-10-18 00:25:20

阅读数 208

评论数 0

Effective C++ 摘要(一)

1. 当你看到赋值符号“=”时,一定要小心, 因为赋值操作也可以调用copy构造函数:     Widget w1;     Widget w2 = w1;        //调用copy构造函数。     Widget w3, w4;     w3 = w4               ...

2017-08-29 21:16:09

阅读数 203

评论数 0

fluent c++ blog

http://www.fluentcpp.com/

2017-08-25 00:17:59

阅读数 507

评论数 0

一句话说清 const pointer const data

const 语法虽然变化多端, 但并不是莫测高深, 如果关键字const 出现在星号左侧, 表示被指物是常量;如果出现在星号右侧, 表示指针自身是常量; 如果出现在星号两侧,表示被指物和指针都是常量。如果被指物是常量,有的人会把const写在类型之前, 有的人会写在类型之后, 星号之前, 这两种写...

2017-08-14 17:25:16

阅读数 1192

评论数 0

explicit c++

c++ 中关键字 explicit  通过一个简单例子就可以 class Stringer { Stringer(int n); Stringer(const char* T); };      假如有上面的一个类, 其中有个参数为整型的构造器, n表示Stringer分配...

2017-07-31 23:15:00

阅读数 277

评论数 0

(一)数据库事务-事务的特性

在移动互联网时代,有事没事给朋友发个红包很正常吧。假设今天是情人节,你为了讨女朋友欢心,打算给她发个520元的小红包。你激动的发完红包,放佛看到了女朋友满脸的喜悦和对你的爱慕。但是过了好久,你女朋友好久没有任何回复,你期盼的“么么达”没有出现。心急的你看了下自己的手机钱包,发现520元确实已经从账...

2017-07-22 18:36:17

阅读数 147

评论数 0

开放源码 C/C++ 单元测试工具,第 2 部分: 了解 CppUnit

本文是讨论开放源码单元测试工具的 系列文章 的第 2 篇,介绍非常受欢迎的 CppUnit — 最初由 Eric Gamma 和 Kent Beck 开发的 JUnit 测试框架的 C++ 版本。C++ 版本由 Michael Feathers 创建,它包含许多类,有助于进行白盒测试和创建自己...

2017-07-12 00:01:15

阅读数 212

评论数 0

C++11 标准新特性:Defaulted 和 Deleted 函数

https://www.ibm.com/developerworks/cn/aix/library/1212_lufang_c11new/index.html 本文将介绍 C++11 标准的两个新特性:defaulted 和 deleted 函数。对于 defaulted 函数,编译...

2017-07-11 23:59:57

阅读数 143

评论数 0

C++11 标准新特性: 右值引用与转移语义

https://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/ 特性的目的 右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现了转移...

2017-07-10 23:45:41

阅读数 196

评论数 0

linux 下 c++ 连接mysql

系统: ubuntu14 数据库:mysql5.5 步骤: g++/ mysql 数据库安装略 1. 首先安装mysql对 C/C++的API, 可以通过下面命令安装: sudo apt-get install mysql-server libmysql++-dev如果在安装过程中报错, 可以根...

2016-09-24 23:02:21

阅读数 3000

评论数 0

Vim 神器NERDTree 插件简介

无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然。她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了。我的系统是Ubuntu12.04,版本不同可能 .vim 所在的目录不同。本节用到的压缩包已经上传到网站,如...

2016-09-17 23:08:59

阅读数 265

评论数 0

vim插件管理利器:pathogen

来源:http://www.cnblogs.com/taskiller/archive/2012/08/14/2637689.html 一、pathogen简介 通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/...

2016-09-17 23:06:22

阅读数 200

评论数 0

如何将 Vim 打造成一个成熟的 IDE

英文: xmodulo 译文:LCTT - love_daisy_love 链接:http://linux.cn/article-3314-1.html 如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利。不管是Java、C还是Python,当...

2016-09-17 23:02:57

阅读数 191

评论数 0

你应该知道的 RPC 原理(好文,忍不住转到自己空间。)

本文作者: 伯乐在线 - 占利军 。未经作者许可,禁止转载! 欢迎加入伯乐在线 专栏作者。 在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,...

2016-08-04 11:59:33

阅读数 635

评论数 0

Markdown 基本语法总结

标题 Markdown总共有六级标题, 使用多个‘#“来表示标题级数,比如一级标题为“#”,二级标题为“##“。 #引言 ##接口API ###实例 无序列表 使用*、+、-作为无序列表的标记 *早晨 *中午 有序列表 使用数字加英文句号和空格表示 1...

2016-07-29 08:52:48

阅读数 354

评论数 0

虚函数系列(一)使用角度差异

纯虚函数在父类只定义接口,必须由子类实现,是一种运行时动态。包含纯虚函数的类为抽象类,不能通过new来创建对象。抽象类中包含三种函数:纯虚函数、虚函数、普通函数。 #include 2 using namespace std; 3 4 class VirtualTest{ 5 ...

2016-07-26 09:08:16

阅读数 170

评论数 0

bug定位经验日志

【个人日志,通用性较小,如果理论性学习,可以跳过此篇文章】 今天写了一个报表查询语句,结果开发站和测试站正确性不一致。测试站中查询结果有重复数据,开发站中数据结果是正确的,但是查询结果数据特别多,无法逐条核对,因此只能通过其他方法定位问题。 刚开始以为自己sql语句写错了,但看了下其实查询sql很...

2016-07-25 16:05:57

阅读数 2501

评论数 0

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