本随笔是我经过学习后,自己的理解外加查找相关资料总结出来的,有不正确之处,还望大家给我指出。 开发语言 ?高级语言:Python,Java,PHP,C#,C++等等 低级语言:C语言,汇编 高级语言 ?所有的高级语言其底层就是C语言这种低级语言。 ?高级语言的执行效率没有低级语言高。 ?PHP语言适 ...
分类:
编程语言 时间:
2018-08-30 16:48:47
阅读次数:
162
前言 从去年的3月份起我就在开始读《Effective Java 第二版》,当然,我读的是中文版的;可能是我理解能力还不行,对于书中的内容总是感觉理解困难;就拿第一章的内容「创建和销毁对象」来说吧,这是我读的次数最多的一章,想必原因大家也是明白的,每次我读不下去的时候,我就从头开始读,所以,现在我对 ...
分类:
编程语言 时间:
2018-06-06 00:59:41
阅读次数:
243
几乎每个人都听说过像比特币和以太币这样的加密货币,但是只有极少数人懂得隐藏在它们背后的技术。在这篇博客中,我将会用JavaScript来创建一个简单的区块链来演示它们的内部究竟是如何工作的。我将会称之为SavjeeCoin!全文分为三个部分: 实现一个基本的区块链 实现 POW 交易与挖矿奖励 实现 ...
分类:
编程语言 时间:
2018-04-15 18:46:25
阅读次数:
261
> 文本相似度算法## minhash```1. 把文档A分词形成分词向量L2. 使用K个hash函数,然后每个hash将L里面的分词分别进行hash,然后得到K个被hash过的集合3. 分别得到K个集合中的最小hash,然后组成一个长度为K的hash集合4. 最后用Jaccard index求出两... ...
分类:
其他好文 时间:
2017-11-30 23:35:09
阅读次数:
411
树链剖分原理和实现 理解 树链剖分就是将树分割成多条链,然后利用数据结构(线段树、树状数组等)来维护这些链。首先就是一些必须知道的概念:重结点:子树结点数目最多的结点;轻节点:父亲节点中除了重结点以外的结点;重边:父亲结点和重结点连成的边;轻边:父亲节点和轻节点连成的边;重链:由多条重边连接而成的路 ...
分类:
其他好文 时间:
2017-11-12 13:28:09
阅读次数:
180
上一篇博客我们讲解了汇编语言中过程(函数)的调用实现。理解数据如何在调用者和被调用者之间传递,以及在被调用者当中局部变量内存的分配以及释放是最重要的。那么这篇博客我们将讲解数组的分配和访问。 1、数组的基本原则 我们知道数组是某种基本数据类型数据的集合,对于数据类型 T 和整型常数 N,数组的声明如 ...
分类:
编程语言 时间:
2017-10-08 11:21:24
阅读次数:
163
在我们程序猿界一直流传这这么一个joke,没女票我们可以new一个、没房子没票子没车子我们同样new一个!当然这听着更像是一种自嘲,毕竟我们程序猿都爱自嘲,哈哈,废话不多说,今天就由我带着你们来入JavaScript面向对象这个坑!千万别弃坑! 一、理解对象: 创建对象的两种方法:直接声明、Obje ...
分类:
编程语言 时间:
2017-09-21 13:35:54
阅读次数:
205
理解Java面向对象的重要知识点: 一、 类,对象 类?首先举一个例子:小李设计了一张汽车设计图,然后交给生产车间来生产汽车,有黑色的、红色的、白色的... 这里,汽车设计图就是我们说的类(class),生产车间就是new构造器(大部分对象都是new出来的),生产出来的汽车就是我们要说的对象。可以说 ...
分类:
编程语言 时间:
2017-08-15 18:49:43
阅读次数:
230
WebService到底是什么? 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 WebService平台技术 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术。 XML+XSD: WebService采用HTTP协议传输数据,采用XML ...
分类:
Web程序 时间:
2017-07-22 18:25:01
阅读次数:
218
出处:http://www.cnblogs.com/humin/p/7136479.html 同源策略 在说跨域之前,我们需要先了解下 同源策略。它是一个规范(Netscape 1995年提出),并没有指定具体的使用范围和实现方式。 为了保证使用者信息的安全,防止恶意网站篡改用户数据,一些常见的We ...
分类:
其他好文 时间:
2017-07-10 10:26:29
阅读次数:
223