自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (16)
  • 收藏
  • 关注

转载 红黑树和AVL树

1 好处 及 用途        红黑树 并不追求“完全平衡 ”——它只要求部分地达到平衡要求,降低了对旋转的要求,从而提高了性能。红黑树能够以 O(log2  n)  的时间复杂度进行搜索、插入、删除操作。此外,由于它的设计,任何不平衡都会在三次旋转之内解决。当然,还有一些更好的,但实现起来更复杂的数据结构 能够做到一步旋转之内达到平衡,但红黑树能够给我们一个比较“便宜”的解

2016-07-27 14:58:57 448

转载 const的使用

一、const的使用1、定义常量(1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 TYPE const ValueName = value;      const TYPE ValueName = value;(2)将const改为外部连接,作用于扩大至全局,编译时会分配内存,

2016-07-27 14:22:53 288

转载 C实现bitmap位图

事实上,我们是用每一个 元素表示一个32位的二进制字符串,这样这个元素可以保留相邻32个号码是否存在的信息,数组范围就下降到10000000/32了.例如对于号码 89256,由于89256 mod 32=2789…8,这样我们应该置a[2789]中32位字符串的第8位(从低位数起)为1.基本的操作:#define WORD 32#define SHIFT 5 ////移动5个位

2016-07-25 19:14:49 3663

转载 IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段

背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通

2016-07-25 13:25:51 104803 2

转载 两张图看懂GDT、GDTR、LDT、LDTR的关系

段选择器:32位汇编中16位段寄存器(CS、DS、ES、SS、FS、GS)中不再存放段基址,而 是段描述符在段描述符表中的索引值,D3-D15位是索引值,D0-D1位是优先级(RPL)用于特权检查,D2位是描述符表引用指示位TI,TI=0指 示从全局描述表GDT中读取描述符,TI=1指示从局部描述符中LDT中读取描述符。这些信息总称段选择器(段选择子).段描述符:8个 字节64位,每一

2016-07-24 21:04:38 1046

转载 线程安全和线程不安全理解

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据===========================================================

2016-07-24 12:08:16 242

转载 一道阿里校春招笔试题

2015年阿里巴巴校招春招的在线笔试中有一道逻辑题目比较有意思。A,B,C三位同学都是很聪明的同学,面试官给他们背上依次贴上了数字2,4,8,他们都能看见别人的数字但无法看见自己的数字,现在面试官告诉他们这些数字都是自然数并且构成一个等比数列,让A、B、C同学依次循环回答是否确定自己的数字是多少,每位同学的回答算作一次,经过__次有同学能准确说出自己的数字。 2 3 4 5

2016-07-23 17:09:44 616

原创 比大小

题目描述现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的?输入第一行有一个整数n(0<n<=10000);随后有n行,每行是一个排列;样例输入3abcdefghijklhgebkflacdjigfkedhjblcia输出输出一个整数m,占一行,m表示排列是第几位;样例输

2016-07-21 18:49:05 379

原创 击鼓传花

题目描述学校联欢晚会的时候,为了使每一个同学都能参与进来,主持人常常会带着同学们玩击鼓传花的游戏。游戏规则是这样的:n个同学坐着围成一个圆圈,指定一个同学手里拿着一束花,主持人在旁边背对着大家开始击鼓,鼓声开始之后拿着花的同学开始传花,每个同学都可以把花传给自己左右的两个同学中的一个(左右任意),当主持人停止击鼓时,传花停止,此时,正拿着花没传出去的那个同学就要给大家表演一个节目。聪明的小

2016-07-21 15:57:06 1335

原创 binutils介绍

在看汇编器源码的过程中,对汇编器的一些个人理解:binutils工具链包括很多的工具,下面仅列出常用的几个工具:ld链接器     将多个目标文件,链接成一个可执行文件(或目标库文件)。as汇编器    将汇编源代码,编译为(目标)机器代码readelf        显示ELF格式的(目标)文件的信息   objdump     显示目标文件中的信息(反汇编)

2016-07-15 09:29:04 4154 1

转载 GAS工具链的介绍

转自:http://blog.chinaunix.net/uid-26537702-id-3045121.htmlGAS是GNUBinutils系列二进制工具链当中的一种,主要处理的目标是以AT&T语法为主的汇编语言,并且将其汇编指令或者汇编伪指令编译生成对应合适的二进制目标文件(Object File),并交由随后的GLD进行链接和加载等处理,从而完成程序编译的最后运行。

2016-07-12 09:44:32 3008

转载 常用正则表达式大全

部分匹配规则预览:中国电话号码验证匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"中国邮政编码验证匹配形式如:215421正则表达式 "d{6}"电子邮件验证匹配形式如:justali@

2016-07-09 08:55:12 236

转载 C语言正则表达式详解

标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(),一般分为三个步骤,如下所示:

2016-07-09 08:37:48 832

原创 正则表达式

常用的元字符如下:.                匹配除换行符以外的任意字符\w                 匹配字母或数字或下划线或汉字\s                 匹配任意的空白符\d                 匹配数字\b                 匹配单词的开始或结束^                 匹配字符串的开

2016-07-08 21:34:43 348

云计算安全服务指南.pdf

描述云计算可能面临的主要风险,提出了政府部分采用云计算服务安全管理的基本要求及云计算服务的生命周期各阶段的安全管理和技术要求。

2020-07-03

GMT 0011-2012 可信计算 可信密码支撑平台功能与接口规范.pdf

本标准描述可信计算密码支撑平台功能原理与要求,并详细定义了可信计算密码支撑平台的密码算法、密钥管理、证书管理、密码协议、密码服务等应用接口规范。

2020-07-03

GMT 0012-2012 可信计算 可信密码模块接口规范 .pdf

本标准描述可信计算可信密码模块接口规范,详细定义了可信密码模块的功能及命令函数接口规范。本标准适用于可信密码模块相关产品的研制、生产、评测与应用开发。

2020-07-03

信息安全技术 移动签名服务技术要求.pdf

规定了实现移动签名技术的要求,包括移动签名服务的基本框架、基本服务流程、参与移动签名的主要实体功能、接口功能及安全要求。

2020-07-02

画图工具visio_2013

Office Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。 Microsoft Office Visio帮助您创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。 大多数图形软件程序依赖于结构技能。然而,在您使用 Visio 时,以可视方式传递重要信息就像打开模板、将形状拖放到绘图中以及对即将完成的工作应用主题一样轻松。Office Visio 2010中的新增功能和增强功能使得创建 Visio 图表更为简单、快捷,令人印象更加深刻。

2019-06-12

aes_core_ip

针对AES算法编写的AES IP核,希望对学习AES算法有所帮助

2017-10-17

信息安全技术 信息系统安全等级保护基本要求

本标准在GB17859-1999、GB/T20269-2006、GB/T20270-2006、GB/T20271-2006等技术类标准的基础上,根据现有技术的发展水平,提出和规定了不同安全保护等级信息系统的最低保护要求,即基本安全要求,基本安全要求包括基本技术要求和基本管理要求,本标准适用于指导不同安全保护等级信息系统的安全建设和监督管理。在本标准文本中,黑体字表示较低等级中没有出现或增强的要求。

2017-10-17

信息安全等级保护管理办法

各省、自治区、直辖市公安厅(局)、保密局、国家密码管理局(国家密码管理委员会办公室)、信息化领导小组办公室,新疆生产建设兵团公安局、保密局、国家密码管理局、信息化领导小组办公室,中央和国家机关各部委保密委员会办公室、密码工作领导小组办公室、信息化领导小组办公室,各人民团体保密委员会办公室: 为加快推进信息安全等级保护,规范信息安全等级保护管理,提高信息安全保障能力和水平,维护国家安全、社会稳定和公共利益,保障和促进信息化建设,公安部、国家保密局、国家密码管理局、国务院信息化工作办公室制定了《信息安全等级保护管理办法》。现印发给你们,请认真贯彻执行。

2017-10-17

cin和scanf在使用时的注意事项

cin和scanf在使用时的注意事项

2016-05-18

SOC设计UML手册

本书讲解UML在芯片设计上的应用,主要内容包括:SystemC程序的基本组成、用活动图呈现进程设计、用StarUML绘制活动图、用组合结构图呈现结构设计、用StarUML绘制组合结构图、用通信图呈现通信设计、用StarUML绘制通信图、用类图呈现模块设计、用StarUML绘制类图、用用例组织相关图文、用StarUML绘制用例图等。本书通过一个录音芯片的仿真实例,从最简单的芯片设计,到更复杂的芯片组装设计,从UML图:NSystemC代码,一应俱全,解说详尽。本书适合作为初学UML—SystemC的入门书,也适合芯片设计工作者参考

2015-05-22

ARM指令集(中文版)

ARM指令集(中文版)ARM 公司的官方文档,实际上只有来自 ARM 公司的一群好人给出了一些修正,内容非常的全面,非常适合初学者。

2015-05-08

空空如也

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

TA关注的人

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