自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 探索Crypto++(一)下载、编译和部署

Crypto++是一个开源的C++加密算法库,它包括密码、消息认证码,单向散列函数,公钥密码机制,关键协议方案,缩小压缩等加密算法。本文将介绍Crypto++库从下载到项目应用的基本步骤。(本人目前的项目需要的是AES文件加密算法,其他的留待以后探索)一、下载1,登陆官网:https://www.cryptopp.com/2,点击“Download”,将显示如下的下载列表

2016-11-30 16:31:50 6784

转载 Error:LINK2005和MTd与MDd

最近,在我的程序中调用一个外部库编译时,报大量的链接错误:Error:LINK2005,google了一下,找了一篇很好的解释“LINK2005”编号错误的博客,分享如下:    http://www.cnblogs.com/MuyouSome/p/3332699.html造成LNK2005错误主要有以下几种情况:  1.重复定义全局变量。可能存在两种情况:   A

2016-11-30 10:53:11 1468

原创 加密算法资源帖

近期,针对公司的软件产品,需要设计一套License系统,保证它不被非授权用户使用。而License系统的关键点之一就是对License文件进行加密,于是,我需要先研究一下加密算法。按照一般步骤,先google一下,找到了如下有效资源,分享如下:1,SSL常见加密算法    http://www.willrey.com/support/ssl_des.html    这是一个理论帖,介

2016-11-29 09:18:52 821

原创 《汇编语言》学习(十八)

本文主要介绍《汇编语言》一书中的两个课程设计题。课程设计1位于第10章,要求在DOS下用彩色显示一张数据表格。课程设计2位于第17章,要求制作一个系统启动盘。    对于课程设计1,我已经在第10章做过了,参考我的博文链接:     http://blog.csdn.net/sagittarius_warrior/article/details/52931471    对于课程设计2,

2016-11-28 14:56:59 576

原创 《汇编语言》学习(十七)键盘输入和磁盘读写

《汇编语言》第17章主要介绍BIOS提供的几个中断例程,包括:键盘输入处理中断例程int 9,键盘缓冲区读取例程int 16,磁盘读写中断例程int 13。但是,本章的重点却不是这些中断例程,而是最后的“课程设计 2”,这些BIOS中断例程是为了做好课程设计而准备的。一、键盘输入和缓冲区读取例程1,int 9    int 9是BIOS提供的处理键盘输入的中断例程,CPU在9号中断发生

2016-11-23 16:57:23 6162

原创 《汇编语言》学习(十六)直接定址表

本文主要介绍直接定址表。一、地址标号和数据标号1,地址标号    前面各章节中,在代码段中,经常会用到各种标号,有些表示指令的起始地址,有些表示数据的起始地址。这种只在代码段中使用的,形如“s:***”的标号,被称为“地址标号”。    地址标号表示代码段中的指令或数据的起始(偏移地址),对地址标号的调用(call),经过编译器后,会转换为偏移地址。注意,如果直接进行运行,需要使用

2016-11-17 17:05:15 2220 1

原创 《汇编语言》学习(十五)外中断

《汇编语言》第十五章主要通过拦截“BIOS键盘输入中断例程”(int 9)为例,介绍X86 CPU外部中断的机制和处理过程。本文将简述“外中断”的基本原理和给出所有习题的答案。一、什么是外中断1,CPU的第二项功能    CPU的第一项功能是“执行指令,进行运算”,除此之外,CPU的第二项功能就是“控制外部设备”,具体来说就是,CPU对外设的IO功能(Input/Output)。

2016-11-16 09:30:19 694

原创 《汇编语言》学习(十四)端口

冯诺依曼计算机体系的简化模型就是:处于中心位置的CPU和通过总线连接的各种存储器芯片。事实上,和CPU通过总线相连的芯片除各种存储器外,还有接口芯片。CPU在控制这些芯片的时候,把存储器当作内存来对待,把所有的存储器统一编址,当作一个连续的逻辑存储器,即内存地址空间;CPU把接口芯片当作端口,也对它们进行统一编址,称为“端口地址空间”。    在冯诺依曼计算机中,CPU可以直接读写以下3个地方

2016-11-14 15:02:47 2033

原创 《汇编语言》学习(十三)int指令

int指令是X86汇编语言中最重要的指令之一。它的作用是引发中断,调用“中断例程”(interrupt routine)。本文将介绍int指令的基本原理和应用,以及BIOS和DOS系统的中断例程。一、int指令的原理1,指令原型int n注:    1)n 表示中断号,也可以称为中断类型码。n是一个字节大小的正整数,范围为“0 - 255”。2)执行“int n”时

2016-11-11 15:40:39 30535

原创 VS2010程序打包

本文主要总结VS2010打包软件的一些要点,如下图:另:详细的过程,可以参考http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html

2016-11-08 16:41:51 399

原创 《汇编语言》学习(十二)内中断

《汇编语言》第12章主要介绍8086CPU的内中断的机制,包括:4种类型的内中断、中断类型码(byte-256)、中断向量表(IVT)、中断过程、中断处理函数的基本模型和iret中断返回指令。文中以“除0”中断为例,演示了中断的处理过程和如何编写及安装中断处理函数。本文将以一张思维导图总结内中断的知识点,并给出文中的所有习题答案。一、知识图谱二、习题答案检测点12.1(1)

2016-11-08 10:54:19 2459

原创 《汇编语言》学习(十一)标志寄存器

本章主要学习X86汇编语言中的各个标志寄存器及其作用。我将在本文用一张思维导图总结它的知识点,并给出所有的习题答案。一、知识图谱二、习题检测点11.1sub al,al ZF=1,PF=1,SF=0 al=00000000bmov al,1 ZF=1,PF=1,SF=0 al=00000001bpush ax ZF

2016-11-03 14:39:42 789

《Windows驱动开发技术详解》源码

《Windows驱动开发技术详解》一书的源码,包括:DDK 编译版本和VC 版本。

2019-02-13

空空如也

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

TA关注的人

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