- 博客(11)
- 资源 (193)
- 收藏
- 关注
原创 加密算法基础- Montgomery(蒙哥马利)乘法介绍
Montgomery乘法是公钥算法实现中的一个核心算法,其主要作用是为模乘运算加速。在公钥算法实现中,通常需要计算a mod M、a*b mod M、a^b mod M等,一般看见mod M,最直接想到的当然是除法,可是除法运算慢且实现难,于是,就有人发明了一种不需要计算除法的计算模的方法,这就是所谓的Montgomery乘法。Montgomery乘法的数学表达是A*B*R^(-1) mo
2017-08-28 11:01:57 19859 4
原创 嵌入到博客中的小动画
abowman是个很有意思的小动画网站,而且网站还提供了可以把小动画嵌入到博客中的代码。以下1~9动画来自abowman,10为人体时钟(hone hone clock)。直接把下面代码粘贴过去,添加到网页中就可以有效果。
2017-08-22 10:13:57 7314 1
原创 算法-大数乘法(16进制)(C语言实现)
由来由于工作中用到,自己在网上找了一些大数乘法源码,都没有符合我要求的。所以自己造轮子,实现了一个。分析过程仿照我们小学学过的10进制乘法算式,来实现的大数乘法。 先举一个例子:234 * 567 这是我们最普通的乘法算式,对于程序实现起来还有点难,因此我们再继续计算分析: (注:图中的小数字,不是次方,只是进位的数) 这个计算过程跟上图的区
2017-08-20 23:46:39 20867
原创 markdow-文档中图片居中
方法1,使用标签语法:<center>居中内容</center> 将你希望居中的内容包含即可。 注:在 HTML 5 中,不支持该标签。请使用 CSS 代替。方法2,使用div标签语法:<div align=center>居中内容</div> 将你希望居中的内容包含即可。方法3,添加自定义css文件。css文件中加入如下样式
2017-08-14 15:07:46 8872
转载 C语言-结构体中的冒号:位字段
位字段定义位字段:一个int或者unsigned int类型变量中的一组相邻的位。 位字段通过一个结构声明来建立,该结构声明为每个字段提供标签,并确定该字段的宽度。不同于一般结构体的是它在定义成员的时候需要指定成员所占的位数。位字段用途带有位字段的结构提供一种记录设置的方便途径。许多设置(如,字体的粗体或者斜体)就是简单的二选一。例如,开或关、真或假。如果只需要使用1位,就不需要
2017-08-12 22:23:28 19396 1
转载 文章-编程需要知道多少数学知识?
本文转自:编程需要知道多少数学知识?-唐小娟的翻译下面是我在Reddit的子论坛 r/learnprogramming 看到的几个帖子:“要成为一个优秀的程序员需要学习多少数学?” “我应该重新学习数学吗?” “这可能是我提问过的最愚蠢的一个问题。成为一个优秀的程序员究竟需要学习多少数学?” 数学和编程有一种容易让人误解的联系。许多人认为在开始学习编程之前必须对数学很在行或者数学分数很高。
2017-08-12 21:59:28 2969
翻译 文章-智力与常识有什么区别?
来自Quora的问答:智力与常识有什么区别?Howie Reith答案:当我六岁的时候,我爸爸正在教我如何玩地下城和龙。智力和智慧是D&D中独立的统计。我发现这么奇怪。所以我问他: “爸爸,为什么智力和智慧不一样?” “因为你可能是一个吸烟的杰出的医生。”智力是你理解和学习概念和信息的能力。智慧,或者你所说的常识,是你的经历,你的直觉,你的习惯,以及你如何在你的生活中应用它们。
2017-08-11 22:49:44 2767
转载 文章-自学的程序员如何找到好工作?
解决一个你想解决的问题。创建一个用于某件事的软件,解决一些你本人或他人想要通过软件解决的问题。每天为这个软件写代码,晚上写,周末也写,每天都写。即使你每天只花了 15 分钟写代码,也没关系。最终,你将得到一个能用的软件,这很不错。然后,你再重复这一过程。做一个其他的东西。不断地做。花费大量的时间,通过创建更多的东西来提升你的技能。
2017-08-11 21:29:33 30182
原创 最简单的vim或gvim学习入门教程
1. vim或gvim下载Windows版:地址1,地址22. 安装(很简单略过)3. 开始使用vim假设我有个文件叫“readme.txt”,你可以换成你的文件名称,以下命令环境在Linux终端,输入即可编辑内容并保存打开vim,命令:vim,按“i”键,开始编辑保存内容:先按“Esc”键盘,然后输入:w readme.txt,就可以保存。编辑内容并保存退出打开vim,命令:vim,按“i
2017-08-09 14:32:46 45765
转载 vim设置及其命令
1.设置tab宽度为4个字符(修改文件)1命令1:cd ~ 命令2:vim .vimrc 命令3:按键“i”,进入编辑模式 命令4:set shiftwidth=4 (表示每一级缩进的长度) 命令5:set softtabstop=4 (表示在编辑模式的时候按退格键的时候退回缩进的长度) 命令6:set nu (显示行号) 命令7:set autoind
2017-08-02 10:00:01 2858
深入理解ANDROID系统-高清版-带详细目录书签-可跳转 PDF
2018-03-12
精通ANDROID实例开发-高清版-带详细目录书签-可跳转 PDF
2018-03-12
ANDROID源码分析实录-高清版-带详细目录书签-可跳转 PDF
2018-03-12
ANDROID应用开发范例大全-高清版-带详细目录书签-可跳转 PDF
2018-03-12
Python机器学习实践指南-超高清-文字版-带详细目录书签-可跳转-可复制 PDF
2018-03-11
区块链:新经济蓝图及导读(中文版)-高清-带详细书签目录 PDF
2018-03-11
加密与解密实战入门-郑羽-清晰扫描版pdf (带超详细书签目录)
2018-02-28
《程序员的算法趣题PDF》+随书源码 -高清彩色图文完整版 (带详细书签目录-非扫描)-(增井敏克[日] 著,绝云 译)
2018-02-24
深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)-高清PDF,带详细书签目录
2018-02-10
深入理解java虚拟机(原书第二版)-清晰PDF,带书签目录
2018-02-10
轻松学Java-褚尚军 王亮 -高清PDF,带超详细书签目录
2018-02-10
Java经典编程300例-高清PDF,带超详细书签目录
2018-02-10
java基础教程 强烈推荐!,PDF 高清文字版-带超详细书签目录
2018-02-10
Java核心技术 原书第9版 (卷1 基础知识) + (卷2 高级特性).pdf ,2本,带超详细书签目录
2018-02-10
Java核心技术第10版 (卷1+卷2+源代码)(英文版,超高清文字版PDF版)CoreJava_10th.Edition.EN
2018-02-10
Java程序员面试笔试宝典.pdf(高清扫描版,带超详细书签目录)
2018-02-10
Java编程思想第四版完整中文.pdf(超高清文字版,带超详细书签目录)
2018-02-10
Java 开发实战1200例 (第I卷+第II卷+代码) -(两本书是PDF高清版-带超详细书签)
2018-02-10
Java 并发编程实战pdf + 随书源码 (书高清版,带超详细书签目录)
2018-02-10
Java Web开发实战1200例-(第I卷+第II卷+代码) 两本书为pdf+源代码
2018-02-10
agile java-驱动测试开发的编程技术-带超详细书签目录.pdf
2018-02-10
《疯狂Java讲义(第3版)》.(李刚) -高清版-带超详细目录书签.pdf
2018-02-10
速查表-vim,去新的地方下载
2018-02-10
si4118.zip
2021-01-14
PCIExpress的原理及体系结构
2021-01-10
PCI_EXPRESS导读.zip
2021-01-10
PCI Express Technology.3.0.zip
2021-01-10
浅谈PCIe_ye.zip
2021-01-10
PCI Express Base Specification Revision 5.0.zip
2021-01-10
PCI Express Base Specification Revision 3.0.zip
2021-01-10
PCI Express Base Specification Revision 2.1.zip
2021-01-10
PCI Express Base Specification Revision 1.1.zip
2021-01-10
vim速查图 速查表(全网最高清,适合打印)
2020-12-09
Source Insight 4.zip
2019-10-15
UNIX环境高级编程 第三版 中文+英文+源码
2018-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人