06 2017 档案
摘要:启动错误 1.WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to
阅读全文
摘要:JSON的三种处理方式 Jackson提供了三种可选的JSON处理方法(一种方式及其两个变型): 流式 API:(也称为"增量分析/生成") 读取和写入 JSON 内容作为离散事件。 org.codehaus.jackson.JsonParser 读, org.codehaus.jackson.Js
阅读全文
摘要:要写出 Pythonic(优雅的、地道的、整洁的)代码,还要平时多观察那些大牛代码,Github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,笔者列举一些常见的 Pythonic 写法,希望能给你带来一点启迪。 1、变量交换 大部分编程语言中交换两个变量的值
阅读全文
摘要:1. 2. JavaScript has no concept of character encoding for String, everything is in UTF-16. Most of time time the value of a char in UTF-16 matches UTF
阅读全文
摘要:http://java-performance.info/memory-consumption-of-java-data-types-2/ 如何在Java中分配超过-Xmx限制的内存 http://it.deepinmind.com/java/2014/03/21/allocate-large-he
阅读全文
摘要:The string is Immutable in Java because String objects are cached in String pool. Since cached String literals are shared between multiple clients the
阅读全文
摘要:一、RSA加密常用的填充方式 1.RSA_PKCS1_PADDING 输入:比 RSA modulus 短至少11个字节。如果输入的明文过长,必须切割,然后填充 输出:和modulus一样长 根据这个要求,对于512bit的密钥, block length = 512/8 – 11 = 53 字节
阅读全文
摘要:长度,建议至少1024。模数n(常取默认65537)两边都要用。 指数e,和n一起就是公钥。 指数d,和n一起就是私钥。 质数p和q用于生成密钥对,然后就丢弃不公开。 一。密钥对的生成步骤 1、随机选择两个不相等的质数p和q。 2、计算p和q的乘积n。 3、计算p-1和q-1的乘积m。 4、随机选个
阅读全文
摘要:一、ASN.1 (Abstract Syntax Notation One) ASN.1包括两部分:数据描述语言(ISO 8824)和数据编码规则(ISO 8825)。ASN.1的数据描述语言允许用户自定义基本的数据类型,并可以通过简 单的数据类型组成更复杂的数据类型。ASN.1 取得成功的一个主要
阅读全文
摘要:Like the toArray() method, this method acts as bridge between array-based and collection-based APIs. Further, this method allows precise control over
阅读全文
摘要:CopyOnWriteArrayList,顾名思义,Write的时候总是要Copy,也就是说对于任何可变的操作(add、set、remove)都是伴随复制这个动作的 A thread-safe variant of ArrayList in which all mutative operations
阅读全文
摘要:1.问题 [a, b][1, 2][[I@45283ce2] [[I@2077d4de] [[Ljava.lang.String;@2077d4de, c] [1, 2] 因Java语言规范规定了调用一个声明为foo(T… t)的方法,比如foo(new T[]{bar,baz})等同于foo(ba
阅读全文
摘要:蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知道蜘蛛已经访问过那些URL。有如下几种方案: 1. 将访问过的URL保存到数据库。 2. 用HashSet将访问过的URL保存起来。那只需接近O(1)的代价就可以查到一个URL是否被访问过了。 3. URL经过MD5或SHA-1等单向哈
阅读全文
摘要:一、 ASCII码 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。一个字节(8bit)一共 可以用来表示256种不同的状态。ASCII码一共规定了128个字符的编码,比如大写的字母A是65(二进制01000001)。这12
阅读全文
摘要:RSA 非对称加密,公钥加密,私钥解密,反之亦然。由于需要大数的乘幂求模等算法,运行速度慢,不易于硬件实现。 通常私钥长度有512bit,1024bit,2048bit,4096bit,长度越长,越安全,但是生成密钥越慢,加解密也越耗时。 既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解
阅读全文
摘要:行列式:线性变换 矩阵:这种变换是如何实现的 作者:曾博链接:https://zhuanlan.zhihu.com/p/19609459来源:知乎著作权归作者所有,转载请联系作者获得授权。 这里首先讨论一个长期以来困惑工科甚至物理系学生的一个数学问题,即,究竟什么是面积,以及面积的高维推广? 1 关
阅读全文
摘要:矩阵的乘法,其实就是多个线性变换叠加的效果,它显然满足结合律,但不满足交换律。主对角线全是 1 的矩阵所对应的线性变换其实就是不变的意思,因此它叫做单位矩阵。 矩阵 A 乘以矩阵 B 得单位矩阵,就是做完线性变换 A 后再做一次线性变换 B 就又变回去了的意思,难怪我们说矩阵 B 是矩阵 A 的逆矩
阅读全文
摘要:1.代码提示不区分大小写 2.自动导入 抽取成接口-push members up 你可能不知道的IDEA使用技巧
阅读全文
摘要:在MongoDB中, 文档级别的的写操作是原子性的, 甚至是在对某个文档的操作中修改其多个内嵌的子文档, 也是原子性的. 在一个写操作同时修改多个文档的情况, 对其中单独的某个文档而言是原子的, 但是对整批文档而言并不是原子的, 其他的 操作很可能会交错修改数据. 然而, 可以通过使用$isolat
阅读全文
摘要:1. 借助redis的java客户端redisson实现自己的事物同步器 2.源码分析
阅读全文
摘要:这三者有什么区别呢?众所周知,JShted 的执行线程,同一时刻内只会有一段代码在执行。Web worker 目的是为 JS 是单线程的,即一个浏览器进程中只有一个 JS 创造多线程环境,允许主线程将一些任务分配给子线程。Web Worker 一般是用于在后台执行一些耗时较长的 JS,避免影响 UI
阅读全文
摘要:拉普拉斯变换的公式 傅里叶变换公式 拉普拉斯变换是将时域映射到s plane上,而傅里叶变换实际是将时域 映射在s-plane的虚轴上, 傅里叶变换可以看作拉普拉斯变换 的一种特例 1.推导傅里叶变换 将其发展延伸,构造出了其他形式的积分变换: 从数学的角度理解积分变换就是通过积分运算,把一个函数变
阅读全文
摘要:由采样样本估计得到的协方差矩阵,对他进行特征值分解,请问特征向量的物理意义是什么?与采样样本间有什么样的关系?特征值的物理意义又是什么? 特征向量体现样本之间的相关程度,特征值则反映了散射强度。 参考: http://huangdongshan123.blog.163.com/blog/static
阅读全文
摘要:【摘要】 - 生成模型:无穷样本==》概率密度模型 = 产生模型==》预测 - 判别模型:有限样本==》判别函数 = 预测模型==》预测【简介】简单的说,假设o是观察值,q是模型。如果对P(o|q)建模,就是Generative模型。其基本思想是首先建立样本的概率密度模型,再利用模型进行推理预测。要
阅读全文
摘要:感觉数学似乎总是不够的。这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书。 从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是发现需要补充新的数学知识。Learning和Vision都是很多种数学的交汇场。看着不同的理论体系的交汇,对于一个resear
阅读全文
摘要:在介绍主题之前,先来谈一个非常重要的数学思维方法:几何方法。在大学之前,我们学习过一次函数、二次函数、三角函数、指数函数、对数函数等;到了大学,我们学微积分、复变函数、实变函数、泛函等。我们一直都在学习和研究各种函数及其性质,函数是数学一条重要线索,另一条重要线索——几何,在函数的研究中发挥着不可替
阅读全文
摘要:请求: http://domain/break/*返回:404 请求: http://domain/last/* 返回:508 原因:根据上述内容,break与last都停止处理后续rewrite指令集,不同之处在与last会重新发起新的请求,而break不会。当请求break时,如匹配内容存在的话
阅读全文