自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的书包哪里去了

时间最不偏私,给任何人都是二十四小时;时间也是偏私,给任何人都不是二十四小时。——赫胥黎

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

原创 Android Studio 环境配置及常见问题处理

最近在学习android开发,家里事情也比较多,趁现在有时间更新下android学习笔记。在谈Android studio的一些配置问题之前,请容许感慨一番。“我待Android studio如初恋,Android studio虐我千百遍”,我想这句流行话语最能表达我的心情了。 2013年5月16日,谷歌推出新的Android开发环境——Android studi...

2020-03-07 11:08:56 1033

原创 拆拆迁迁拆迁

这里所说的拆迁指的是个人博客的拆迁。在此之前,博文都是发表在自行开发的个人博客网站(基于ASP),后来发现SEO优化差、访问量小和空间域名资费损耗大此类问题,这几天决定陆续将博文迁至CSDN。说及博客,开始写博客时的想法,一方面是记录自己的成长,另一方面是想通过写博客对知识进行系统的总结。那时候不想在知识分享论坛创建属于自己的博客,也不想一键建站,却是有一个大胆的想法,自己动手码代码做开发,自己做...

2020-03-06 22:20:08 597 1

原创 C++实现大整数运算包(加、减、乘、除、幂模、GCD、乘法逆)

1.问题描述大整数运算是现代密码学算法实现的基础,重要性不言而喻。大整数我们指的是二进制位512、1024和2048的数,一般的语言不支持。2.基本要求以类库头文件的形式实现。3.实现提示在选择了大整数的存储结构之后,主要实现以下运算:①模加;②模减;③模乘;④模整除;⑤模取余。这五种运算模拟手算实现。⑥幂模:利用“平方-乘法”算法实现。⑦GCD:利用欧几里得算法实现。⑧乘法...

2020-03-06 22:19:37 7102 1

原创 ElGamal公钥密码算法及ElGamal数字签名方案实现

ElGamal公钥密码算法是在密码协议中有着重要应用的一类公钥密码算法,其安全性是基于有限域上离散对数学问题的难解性。它至今仍是一个安全性良好的公钥密码算法。它既可用于加密又可用于数字签名的公钥密码体制。一、ElGamal公钥密码算法描述1.选取一个大素数p,使离散对数问题在有限域GF(p)上是难解的,选取g∈Z是一个本原元。2.随机选取整数x,1≤x≤p-2,计算y=g^x...

2020-03-06 21:57:20 33864 16

原创 二元法及M元法求快速幂模

幂模运算m^e (mod N),当m或者e很大时,其计算复杂度将非常高。因此希望有其他更快的计算方法,下面介绍二元法及M元法快速的运算方法。一、二元法描述在幂模运算中,比较常用的一种方法是二元法(也称为平方乘法),就是先将指数e以二进制表示法表示出来,即:e=e0+e1×2+e2×2^2+.....+e(L-1)×2^(L-1)于是运算过程为:m^e(mod N)=(...(m^(e(L-1))^...

2020-03-06 21:57:00 1039

原创 RSA公钥密码体制及C++代码实现

公钥密码体制即公开密钥密码体制,也称非对称密码体制或双密钥密码体制。1978年由美国麻省理工学院的Rivest、Shamir和Adleman共同提出了第一个有效的公钥密码体制——RSA公钥密码体制,目前RSA仍然应用于网络银行、电子贸易等许多电子商务领域。一、RSA公钥密码体制原理1.参数定义与密钥生成(1)用户首先秘密选择两个大素数p,q,然后计算出N=pq。(2)用户计算出p-1和q-1的...

2020-03-06 21:56:39 12774 3

原创 SQL server外键规范

在关系图中的关系上点击右键,查看属性,发现其“INSERT和UPDATE规范类别”,规则分别有无操作、级联、设置空、设置默认值。当表之间设置了关系之后,如果不注意该设置值,往往在操作表时会出错。下面我们来看看这几个规则: 删除规则:当删除操作涉及到外键时,各个设置值的说明情况如下无操作 显示一条错误信息,告知用户不允许执行该删除操作,DELETE 将被回滚。级联删除包...

2020-03-06 21:56:15 813

原创 QT对话框之QMessageBox

QT提供了五个标准对话框接口,分别是critical、information、warning、question、about。当然我们也可以自己定义对话框。下面将一一详细介绍使用方法。 StandardButton 的意思是可以给,critical,information,question ,warning添加想要的类型的ButtonCritical: QMessageBox::Sta...

2020-03-06 21:55:54 2143

原创 QT下的QSqlQueryModel类

QSqlTableModel,该类提供了一个可读写单张SQL表的可编辑数据模型。我们下面就对其的几个常用功能进行介绍,分别是修改,插入,删除,查询,和排序。查询操作:QSqlQueryModel *model = new QSqlQueryModel; QString temStr,strSQL="SELECT * FROM potion where "; temStr=this-...

2020-03-06 21:55:33 819

原创 C++标准库string类型那些事儿

string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。标准库string类型的目的就是满足对字符串的一般应用。一、string对象的定义和初始化string标准库支持几个构造函数。构造函数是一个特殊成员函数,定义如何初始化该类型的对象。几种初始化方式如下代码:#include <iostream>#include<st...

2020-03-06 21:55:10 637

原创 Ajax的原生代码实现和jQuery实现

一、Ajax简介Ajax(Asynchhronous Javascript And XML)是指一种创建网页应用的网页开发技术。Ajax通过后台与服务器进行少量的数据交换,可以使网页实现异步更新,创建快速动态网页,无需加载整个页面的情况下,能够更新部分网页技术。Ajax不是一种新的编程语言,它是一种独立于web服务器软件的浏览器技术。在没有Ajax的时候,客户端提交数据后,会等待服...

2020-03-06 21:54:47 977

原创 QT下的QSqlQuery类

Qt中对数据库的操作主要通过QSqlQuery实现,QSqlQuery提供了执行数据库语句的方法,在Qt中利用QSqlQuery类实现了执行SQL语句。它可以返回所有的执行结果,当建立好数据库连接好后可以通过使用QSqlQuery::exec()执行SQL语句。QT提供了QSqlQuery类对数据库记录的Select、Insert、Update、Delete操作。QSqlQuery提供的...

2020-03-06 21:54:12 1248

原创 仿射密码的攻击

加法密码和乘法密码的结合就构成了仿射密码,仿射密码加密的思路为:首先将明文乘以密钥的一部分,然后再加上密钥的剩余部分。一、仿射密码加密解密算法假设c, m, a , b ∈Z26加密:ek(m) ≡c≡ a⋅m+ b mod 26解密:dk(c) = m= a-1⋅(c-b) mod 26密钥为:k =(a ,b ),且满足限制条件 gcd( a ,26)=1。当a=1时,仿射密码...

2020-03-06 21:53:50 2224

原创 QT连接SQL server数据库

最近一直没有时间更新博客,一个月的课程设计后接踵而来的是期末考试。所以现在才整理课程设计所学的东西。QT连接SQL server数据库在此我用的连接方式是ODBC。一、利用SQL server数据库建立好后端。二、建立ODBC(数据源)。由控制面板→管理工具→数据源(ODBC)→用户DNS添加SQL server驱动数据源,填写完成后测试是否连接成功,如下图:三、由QT前端...

2020-03-06 21:53:19 1168

原创 虚拟实验台调试过程

接口程序调试过程:(查询式输出程序) (1)主页中选择“虚拟实验台”,打开“查询式输出装置”和右击后选择“使用说明”,可看到该实验台的端口地址为43aH和43bH,关闭说明窗口,再最小化实验台。 (2)编辑、汇编和连接汇编语言程序(真实实验的操作过程)打开DOS窗口;进入汇编程序MASM所在目录,假设MASM所在目录名为C:\Vlab当前盘转到C盘(输入C:),输入命令CD\Vlab,再输入E...

2020-03-06 21:52:57 602

原创 微信公众号服务器配置和php代码分析

在阅读这篇文章之前你要做以下的准备:1.注册一个订阅号(通过微信公众平台https://mp.weixin.qq.com/); 2.注册新浪云并实名认证http://sae.sina.com.cn/ 3.实名认证新浪云之后,创建一个云应用. 4.你需要知道php基础知识. 第一步:填写服务器配置我们登录微信公众号之后,右下角基本开发配置点进去---->URL是开...

2020-03-06 21:52:38 3785

原创 计算机组成原理实验:乘法实现

1、实验目的:开放性实验,根据原理图实现乘法的电路设计并运行。2、实验原理:原理一:如图3-1是实现原码一位乘运算的基本硬件配置框图,根据该图用移位相加方法实现乘法,自行选择器件设计电路并运行。图3-1 原码一位乘运算的基本硬件配置原理二:此乘法器设计题本人还用了三个ALU连接而成,连接过程中已经做好移位,所以直接输入数据便得出结果。3、实验内容:解法一:参照原理一完成仿真电路图如下所...

2020-03-06 21:52:12 13381 3

空空如也

空空如也

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

TA关注的人

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