自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Road Less Traveled

以悠悠之生,立一技之长,而贞静自守!

  • 博客(9)
  • 收藏
  • 关注

原创 Gradle Build Tools

Ubuntu18 Gradle Build ToolsGradleInstall & configinstall$ mkdir -p /app/gradle$ unzip -d /app/gradle gradle-4.8.1-bin.zip$ ls /app/gradle/gradle-4.8.1LICENSE NOTICE bin getti...

2018-07-15 19:49:44 254

原创 3--2 古典密码

1. 古典密码古典密码主要采用代换和置换技术,该技术仍然是构造现代对称加密算法的核心技术。研究古典密码对于理解、构造和分析现代密码都是非常有必要的。1.1 代换密码最简单的代换密码是单表代换密码,是指对于一个给定的加密密钥,明文消息空间中的每一个元素被代换成密文消息空间中的唯一元素,单表代换不能抵抗频率分析攻击。代表算法: 移位密码(凯撒密码)、乘数密码、仿射密码、多项式密码、密钥

2018-05-09 03:05:53 1074

原创 MFC 文本编程

文本编程简介:CString类是字符串操作的主要类,MFC中将对字符串的操作都封装在Cstring类中,以下是常用的成员函数:1. void Empty( ):不带任何参数,该成员函数的作用是将某个字符串的内容清空。2. CString Left( int  nCount ):该成员函数的作用是取指定字符串的左面几个字符。参数nCount表示取字符的个数,执行该成员函数成功后,返回

2012-06-24 14:55:22 360

原创 MFC 图形

设备描述表(DeviceContext简称为DC),也称设备上下文或设备环境,其是一种包含各种绘图属性(如前面所说的字体、颜色)和方法(即各种绘图函数)的数据结构。在窗口中绘图之前必须首先获取窗口的设备描述表。没有设备描述表,任何绘图函数都无法工作。有三种方法获取DC:1. GetDC() 2.BeginPain()函数 3.构造CDC对象CGdiObject类便是所有图形设备接口对象的一

2012-06-24 13:38:03 387

原创 MFC 菜单

创建一个菜单步骤:(1)添加一个自定义的菜单资源,Resource视图下右键Menu插入新的Menu,需要记住新Menu的名字IDR_MENU1,默认的;(2)设计菜单,为菜单添加ID等(3)将菜单加入到应用程序中,在ClassView下打开MainFrame菜单,并找到OnCreate函数,在return0;前面加入代码:CMenu menu;Menu.LoadMenu(

2012-06-23 21:24:19 203

原创 计算数据中 1 的个数

给定一个十进制正整数N,计算从1开始到N的所有整数中,一共有多少个“1”?拓展:1. 写一个函数F(N), 返回“1”的个数         2.在32位整数范围中,满足条件F(N) = N 的最大的 N 是多少?思路一:     统计每一个数字中“1”的个数,然后遍历1~N范围的所有数,并把没个数中“1"的个数加起来这是最简单也是最容易想到的方法。思路二:

2012-05-22 21:55:30 872

原创 STL 中排序和通用的算法( 14 个 )

1. inplace_merge: 合并两个有序序列, 结果序列覆盖两端范围template void inplace_merge ( BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last );eg: int Ar

2012-05-22 21:46:17 208

原创 STL中删除和替换算法 (15 个)

1. copy: 复制字符串templateclass InputIterator, class OutputIterator> OutputIterator copy ( InputIterator first, InputIterator last, OutputIterator result ){ while (first!=last) *result++ = *firs

2012-05-21 13:33:50 296

原创 STL中查找算法(13个)

1. adjacent_find :查找一对相邻重复元素,找到则返回指向这对元素的第一个元素的迭代器,否则返回end().template class ForwardIterator> ForwardIterator adjacent_find ( ForwardIterator first, ForwardIterator last ){ if (first != last)

2012-05-21 11:47:47 203

空空如也

空空如也

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

TA关注的人

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