Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

比特币加密技术之椭圆曲线密码学

比特币加密技术之椭圆曲线密码学

在?特币系统中, 我们?公钥加密创建?个密钥对, ?于控制?特币的获取。 密钥对包括?个私钥, 和由其衍?出的唯?的公钥。 公钥?于接收?特币, ?私钥?于?特币?付时的交易签名。公钥和私钥之间的数学关系, 使得私钥可?于?成特定消息的签名。 此签名可以在不泄露私钥的同时对公钥进?验证。?付?特币时, ?特币的当前所有者需要在交易中提交其公钥和签名( 每次交易的签名都不同, 但均从同?个私钥?成) 。?特币?络中的所有?都可以通过所提交的公钥和签名进?验证...
在NumPy中使用动态数组

在NumPy中使用动态数组

列表对象的内存动态分配Python的列表对象实际上是一个动态指针数组。当列表中没有空间储存新的元素时,列表会动态地改变其大小,以容纳新的元素。每次改变大小时,它都会预留一部分空间,以降低改变大小的频率。下面的程序可以观察列表的这一行为。import sysimport pylab as plsize = []for i in xrange(10000): size.append(sys.getsizeof(size))pl.plot(size, lw="...
支持向量机SVM

支持向量机SVM

1.1 SVM 概念支持向量机SVM是一种原创性(非组合)的具有明显直观几何意义的分类算法,具有较高的准确率。源于Vapnik和Chervonenkis关于统计学习的早期工作(1971年),第一篇有关论文由Boser、Guyon、Vapnik发表在1992年。思想直观,但细节异常复杂,内容涉及凸分析算法,核函数,神经网络等高深的领域。通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,即支持向量机的学习策略便是间隔最大化,最终...
JavaScript事件简述

JavaScript事件简述

事件简述 技术一般水平有限,有什么错的地方,望大家指正。 事件是我们平时经常使用,这次就来了解一下事件。首先我们要明确几个概念,JavaScript是单线程,浏览器是多线程的,并不是所有的事件处理函数都是异步的。 前两个我们都知道,这里我们主要介绍第三个。事件处理函数可以在将来执行,只要满足触发条件就会执行事件处理函数。我们经常看到的一个场景,在循环中为一组元素绑定事件,弹出它在这组元素中的索引:<button>button1</b...
JavaScript自定义事件

JavaScript自定义事件

事件 技术一般水平有限,有什么错的地方,望大家指正。 事件就是用户和浏览器交互的一种途径。假如一个用户注册的功能,我们在填写完基本信息之后,点击提交按钮就可以实现注册功能,要想完成这个功能所需要的就是点击事件。我们预先定义好操作行为,在用户点击提交按钮时就执行我们预先定好的行为,在本例中我们的代码逻辑一般就是收集用户填写信息,验证信息合法性,利用AJAX与服务器交互。 这个过程就好像我们平时封装函数然后调用函数一样,事件其实也就类似函数定义函数调用这...
JavaScript事件绑定

JavaScript事件绑定

浏览器事件概述 技术一般水平有限,有什么错的地方,望大家指正。 当我们在浏览网页的时候,浏览器可以在视觉上为我们展示出页面还可以在行为上响应用户的操作,浏览器响应用户的操作就是通过事件来完成的,浏览器提供了事件注册接口和事件监听接口这样浏览器就可以接收用户的行为并且进行处理了。浏览器已经提供很多的事件包括页面加载、鼠标事件以及键盘事件等,我们只需要定义好事件处理函数即可,当用户的操作触发这些事件时就会执行我们预先定义好的处理函数。一个行为的完整过程如下...
Java设计模式——线程安全的单件模式

Java设计模式——线程安全的单件模式

单件模式,也称单例模式,用以创建独一无二的、只能有一个实例的对象。 单件模式的类图是所有模式的类图中最简单的——只有一个类。尽管从类设计的视角来看单件模式很简单,但是实现上还是会遇到一些问题,本文着重对这一点来进行分析解决。 最简单的单件模式的实现,代码如下: 1 /** 2* Created by McBye King on 2016/10/23. 3*/ 4 public class Singleton { 5 privat...
JavaScript数据类型详解

JavaScript数据类型详解

要成为一个优秀的前端工程师,系统的学习Javascript,有夯实的Javascript基础,以及对语言本身的深刻的理解,是基本功。从Javascript数据类型开始,我将对Javascript知识体系进行系统的梳理。 今天的主题是Javascript数据类型。 ECMAScript中有5中简单的数据类型,也即基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型:Object,Object本质上是...
详解jQuery中的事件

详解jQuery中的事件

之前用过一些jQuery的动画和特效,但是用到的部分也不超过10%的样子,感觉好浪费啊——当然浪费的不是jQuery,而是Web资源。后来就想深入研究下jQuery的内部机理,读过两遍jQuery源代码,但是自觉还差的好远,跟好多大神的理解还是有很大差距。现在就一点一点积累自己的知识体系,记录自己学到的和自己所理解的jQuery。JavaScript和HTML之间的交互式通过用户和浏览器操作页面时引发的事件机制来处理的。当文档或者它...
设计模式-代理模式(Proxy Model)

设计模式-代理模式(Proxy Model)

目录1、写在前面2、概述3、目的4、结构组成5、实现5.1 静态代理5.2 动态代理6、总结1、写在前面 这次写代理模式,代理模式里面的动态代理(Dynamic Proxy)逻辑稍显混乱,不太容易理解,本章节会将代理模式里面的静态代理(Static Proxy)和动态代理(Dynamic Proxy)结合对比理解,其中动态代理的实现需要具备 Java 的反射(Reflection)知识,原理方面会结合实例和静态代理的对比尽量说清楚。2、概述 在某些情况...
Java设计模式 -- 基本原则

Java设计模式 -- 基本原则

开始系统地学习设计模式相关的知识,对每一个原则或者设计模式主要从下面几点分析学习:定义:简单地描述其作用解决问题:说明该原则或设计模式解决什么限制条件下的问题。结构图:绘制相关例子的UML机构图。代码示例:通过一个例子解释该模式的实现方法。优缺点:该模式的局限性。单一职责原则(Single Responsibility Principle)定义:一个类只负责一个功能领域的职责;换句话说,就一个类而言,应该只有一个引起它变化的原因。注意:职责扩散是单一职责的...
搜狗实习面试记录

搜狗实习面试记录

前两天,参加了搜狗实习的面试。因为实习是一时的想法,没有做太多准备。第一天投简历,第二天就面试了。搜狗营销事业部的董先生面试的,总体来说表示的十分不好,好多地方都欠缺。特此把面试中的问题记录下来,留作后续复习使用。设计模式选择你熟悉的设计模式,画出UML图。(策略模式、装饰者模式、门面模式等)你在项目中使用到了什么设计模式,为什么使用?数据库如果要设计一个分布式数据库,你会怎么设计,需要考虑什么。分布式事务的实现方式。数据库的隔离级别。数据库加索引的时候,...
Java Lambda表达式初探

Java Lambda表达式初探

前言Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lambda表达式(lambda expression),这听起来似乎很牛,有种我虽然不知道Lambda表达式是什么,但我仍然觉得很厉害的感觉。不要怕,具体到语言层面上Lambda表达式不过是一种新的语法而已,有了它,Java将开启函数式编程的大门。为什么需要Lambda表达式不要...
Lambda表达式和匿名内部类

Lambda表达式和匿名内部类

前言Java Labmda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。具体原理放到下一篇。本篇我们首先感受一下使用Lambda表达式带来的便利之处。取代某些匿名内部类本节将介绍如何使用Lambda表达式简化匿名内部类的书写,但Lambda表达式并不能取代所有的匿名内部类,只能用来取代函数接...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>