- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 【Ubuntu】Ubuntu16.04的初始配置
删除删除Amazon图标sudo apt-get remove unity-webapps-common删除libreofficesudo apt-get remove libreoffice-common删除无用安装包sudo apt-get autoremove下载更新系统源并且升级软件sudo apt-get updatesudo apt-get upgrade安装vimsudo apt-g
2017-04-28 18:58:01 4361
原创 【Java】Java中的位运算符与、或、非、异或的使用
位运算符在处理整形数值时,可以直接对组成整形数值的各个位进行操作。这些位运算符在位模式下工作。位运算符包括:&、|、~、^令 ‘a’ = 129 = 10000001,’b’ = 128 = 10000000,则有如下操作:与(&)对应位都为1,结果为1,否则结果为0int a=129;int b=128;System.out.println("a与b的结果:"+(a&b));运行结果:a与b的
2017-04-15 00:40:03 3045
原创 【密码学】RSA加解密原理及其Java实现算法
密钥生成RSA的密钥通过如下步骤生成:选取两个不同的质数p和q为了安全考虑,p和q应该随机选取,并且具有相似的数量级。如果p和q仅仅通过几个数字使得长度不同,那么分解因子更加困难计算n = pqn作为公钥和私钥的模数。n的比特数就是密钥的长度计算n的欧拉函数φ(n) = (p-1)(q-1)选取一个整数e,1 < e < φ(n),e与φ(n)互质计算e模φ(n)的逆dd就是使得ed ≡
2017-04-15 00:09:43 2064
原创 【密码学】AES加解密原理及其C++实现算法
AES简介 高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准
2017-04-14 00:21:20 5520 1
原创 【密码学】SHA-1加密原理及其Java实现
SHA-1(安全Hash算法),是一个具有160比特消息消息摘要的迭代Hash函数。SHA-1建立在对比特串的面向字的操作上,每一个字由32比特(或者由8个十六进制数)组成。发展历史SHA-1产生消息摘要的原理基于MD4和MD5消息摘要算法的设计中的原理,但是具有更保守的设计。SHA-1是美国政府Capstone项目的一部分。该算法的原始规范于1993年以美国政府标准机构NIST(国家标准与技术研
2017-04-12 00:06:56 7490
原创 【Github】Github+Jekyll搭建个人博客
Github Pages搭配Jekyll搭建自己的博客,没有各种服务器端的限制,比自己买服务器舒服多了
2017-04-06 17:13:33 1842
原创 【深度学习】深度学习简介
概述深度学习(Deep Learning)是利用多层神经网络结构,从大数据中学习现实世界中各类事物能直接用于计算机计算的表示形式(如图像中的事物、音频中的声音等),被认为是智能机器可能的“大脑结构”。Learning:让计算机自动调整函数参数以拟合想要的函数的过程。Deep:多个函数进行嵌套,构成一个多层神经网络,利用非监督贪心逐层训练算法调整有效地自动调整函数参数简单地说深度学习就是:使用多层神经
2017-04-02 15:32:33 10691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人