- 博客(45)
- 资源 (19)
- 收藏
- 关注
转载 随机抽样一致算法(Random sample consensus,RANSAC)
http://www.cnblogs.com/xingshansi/p/6763668.html前言仍然是昨天的问题,别人问到最小二乘、霍夫变换、RANSAC在直线拟合上的区别。昨天梳理了霍夫变换,今天打算抽空梳理一下RANSAC算法,主要包括: 1)RANSAC理论介绍 2)RANSAC应用简介;内容为自己的学习记录,其中很多地方借鉴了别人,最后一起给出链
2017-04-26 20:00:07 3249
转载 揭秘Kafka高性能架构之道 - Kafka设计解析(六)
http://www.jasongj.com/kafka/high_throughput/本文从宏观架构层面和微观实现层面分析了Kafka如何实现高性能。包含Kafka如何利用Partition实现并行处理和提供水平扩展能力,如何通过ISR实现可用性和数据一致性的动态平衡,如何使用NIO和Linux的sendfile实现零拷贝以及如何通过顺序读写和数据压缩实现磁盘的高效利用。
2017-04-25 09:59:44 460
转载 五十行javascript代码实现简单的双向数据绑定
http://www.cnblogs.com/smartXiang/p/6759282.html五十行javascript代码实现简单的双向数据绑定Vue框架想必从事前端开发的同学都使用过,它的双向数据绑定机制能给我们带来很大的方便。今天闲着没事,尝试着实现一下双向数据绑定,接下来给大家分享一下。Object.defineProperty(obj, prop
2017-04-25 00:40:56 600
转载 MySQL中的子查询
SELECT中(非常)常用的子查询操作http://www.cnblogs.com/geaozhang/p/6756825.html 是在MySQL中经常使用到的一个操作,不仅仅是用在DQL语句中,在DDL语句、DML语句中也都会常用到子查询。子查询的定义: 子查询是将一个查询语句嵌套在另一个查询语句中; 在特定情况下,一个查询语句的条件需要另一个查询
2017-04-24 15:39:30 774
转载 SQLite中使用CTE巧解多级分类的级联查
http://www.cnblogs.com/powertoolsteam/p/sqlite.html在最近的项目中使用ActiveReports报表设计器设计一个报表模板时,遇到一个多级分类的难题:需要将某个部门所有销售及下属部门的销售金额汇总,因为下属级别的层次不确定,所以靠拼接子查询的方式显然是不能满足要求,经过一番实验,利用了CTE(Common Table
2017-04-24 15:33:25 2234 1
转载 Servlet3.0新特性(从注解配置到websocket编程)
http://www.cnblogs.com/yangming1996/p/6745531.html Servlet3.0的出现是servlet史上最大的变革,其中的许多新特性大大的简化了web应用的开发,为广大劳苦的程序员减轻了压力,提高了web开发的效率。主要新特性有以下几个:引入注解配置支持web模块化开发程序异步处理改进文件上传API非阻塞式IO
2017-04-22 02:01:36 475
转载 Android启动篇 — init原理(二)
http://www.cnblogs.com/pepsimaxin/p/6740413.html【前言】 Android启动篇 — init原理(一)中讲解分init进程分析init创建系统目录并挂在相应系统文件、初始化属性域、设置系统属性、启动配置属性服务端等一系列复杂工作,很多工作和知识点跟Linux关系很大,所以没有作过多介绍,而本此对于init.rc的解析则是重中之重,所
2017-04-21 15:53:04 671
转载 深度学习入门实战(二)-用TensorFlow训练线性回归
https://www.qcloud.com/community/article/935938上一篇文章我们介绍了 MxNet 的安装,但 MxNet 有个缺点,那就是文档不太全,用起来可能是要看源代码才能理解某个方法的含义,所以今天我们就介绍一下 TensorFlow,这个由谷歌爸爸出品的深度学习框架,文档比较全~以后的我们也都使用这个框架~0x00 概要Tensor
2017-04-21 15:34:11 602
转载 Hadoop之HDFS原理及文件上传下载源码分析(下)
http://www.cnblogs.com/qq503665965/p/6740992.html 上篇Hadoop之HDFS原理及文件上传下载源码分析(上)楼主主要介绍了hdfs原理及FileSystem的初始化源码解析, Client如何与NameNode建立RPC通信。本篇将继续介绍hdfs文件上传、下载源解析。文件上传 先上文件上传的方法调用
2017-04-21 01:32:38 1356
转载 Spark SQL数据加载和保存实战
http://www.cnblogs.com/whyhappy/p/6740928.html一:前置知识详解: Spark SQL重要是操作DataFrame,DataFrame本身提供了save和load的操作, Load:可以创建DataFrame, Save:把DataFrame中的数据保存到文件或者说与具体的格式来指明我们要读取的文件的类型以及与具体的格
2017-04-21 01:25:35 1177 1
转载 高效C++无锁队列实现(转载)
http://blog.csdn.net/bodybo/article/details/50393823国外一牛人做的,支持多平台,支持多线程写、多线程读,并可指定读写token,转载过来。感觉作者也时刻维护着他这个项目,我提了一些问题,每次都会及时得到答复,而且回复得非常认真仔细,非常赞!链接地址(可下载源码):https://github.com/cameron
2017-04-20 20:37:10 1394
转载 【 js 模块加载 】深入学习模块化加载(node.js 模块源码)
http://www.cnblogs.com/lijiayi/p/js_node_module.html文章提纲: 第一部分:介绍模块规范及之间区别 第二部分:以 node.js 实现模块化规范 源码,深入学习。 一、模块规范说到模块化加载,就不得先说一说模块规范。模块规范是用来约束每个模块,让其必须按照一定的格式编写。AMD,CMD,Commo
2017-04-20 20:16:32 558
转载 java源码剖析: 对象内存布局、JVM锁以及优化
http://www.cnblogs.com/dennyzhangdd/p/6734638.html一、目录1.启蒙知识预热:CAS原理+JVM对象头内存存储结构2.JVM中锁优化:锁粗化、锁消除、偏向锁、轻量级锁、自旋锁。3.总结:偏向锁、轻量级锁,重量级锁的优缺点。 二、启蒙知识预热开启本文之前先介绍2个概念2.1.cas操作为了提高性能
2017-04-20 20:08:02 1042
转载 统计学习方法:KNN
http://www.cnblogs.com/xingshansi/p/6736385.html前言本文为《统计学习方法》第三章:KNN(k-Nearest Neighbor),主要包括: 1)KNN原理及代码实现; 2)K-d tree原理;内容为自己的学习记录,其中多有借鉴他人的地方,最后一并给出链接。 一、KNN原理及代码实现KNN对应算法
2017-04-20 10:15:07 1367 1
转载 分类算法之决策树(Decision tree)
http://www.cnblogs.com/leoo2sk/archive/2010/09/19/decision-tree.html3.1、摘要 在前面两篇文章中,分别介绍和讨论了朴素贝叶斯分类与贝叶斯网络两种分类算法。这两种算法都以贝叶斯定理为基础,可以对分类及决策问题进行概率推断。在这一篇文章中,将讨论另一种被广泛使用的分类算法——决策树(decision
2017-04-20 10:11:07 820
转载 一条SQL搞定信息增益的计算
http://www.cnblogs.com/qcloud1001/p/6735352.html周东谕,2011年加入腾讯,现任职于腾讯互娱运营部数据中心,主要从事游戏相关的数据分析和挖掘工作。信息增益原理介绍介绍信息增益之前,首先需要介绍一下熵的概念,这是一个物理学概念,表示“一个系统的混乱程度”。系统的不确定性越高,熵就越大。假设集合中的
2017-04-20 10:09:37 543
转载 MySQL Online DDL的改进与应用
http://www.cnblogs.com/xinysu/p/6732646.html阅读目录(Content)1 早期DDL实现原理(5.6.7之前 )2 Online DDL实现原理3 Online DDL涉及参数及选项3.1 innodb_online_alter_log_max_size3.2 Online DDL语法3.3 lock
2017-04-19 17:14:18 1565
转载 HDFS原理
http://www.cnblogs.com/qq503665965/p/6696675.html 首先说明下,hadoop的各种搭建方式不再介绍,相信各位玩hadoop的同学随便都能搭出来。 楼主的环境: 操作系统:Ubuntu 15.10 hadoop版本:2.7.3 HA:否(随便搭了个伪分布式)文件上传下图描述了Client向HDFS上
2017-04-19 10:05:03 589
转载 卷积神经网络CNN与深度学习常用框架的介绍与使用
http://www.cnblogs.com/softzrp/p/6724884.html一、神经网络为什么比传统的分类器好1.传统的分类器有 LR(逻辑斯特回归) 或者 linear SVM ,多用来做线性分割,假如所有的样本可以看做一个个点,如下图,有蓝色的点和绿色的点,传统的分类器就是要找到一条直线把这两类样本点分开。对于非线性可分的样本,可以加一些ker
2017-04-19 09:51:03 4386
转载 HTML5 – 操作本地文件
http://hwaphon.site/?p=396基础的 File APIFile Api 提供了在浏览器中与本地文件进行交互的最基础的方法,不过值得注意的是,由于安全问题,开发者并不能主动的去访问客户端的文件信息,也就是说这一过程需要用户的参与,最常用的获取本地文件的手段莫过于两种:用户通过 input[type = file] 控件选择了本地某个文
2017-04-18 20:50:33 920
转载 想染指系统架构?看这篇就够了
https://juejin.im/post/58f45b058d6d8100648a69f0原文地址:github.com/donnemartin/system-design-primer译文出自:掘金翻译计划译者:XatMassacrE、L9m、Airmacho、xiaoyusilen、jifaxu请持续关注 中文维护链接 获取最新内容。系统设计入门
2017-04-17 21:53:00 1614
转载 HTML5新特性-多线程(Worker SharedWorker)
http://www.cnblogs.com/floor/p/6720261.html There is no doubt that JavaScript是没有多线程之说的,他只能一件事一件事的做,做完一件事再做下一件事,假如你的js要花一段比较长的时间做一件事的话,那么浏览器将会卡顿一段时间,不对用户的操作产生响应,这可咋办呢?谢天谢地,HTML5为我们提供了实现多线程
2017-04-16 22:57:18 8480
转载 【Java并发】详解 AbstractQueuedSynchronizer
http://www.cnblogs.com/zhangjk1993/p/6715653.html目录前言AQS 和 synchronized基本使用CAS 操作同步队列Node 类独占锁的获取和释放共享锁获取和释放中断超时参考文章 前言队列同步器 AbstractQueuedSynchronizer(以下简称 AQS
2017-04-16 22:51:40 401
转载 深度学习库比较
http://www.cnblogs.com/baihuaxiu/p/6718400.html 深度学习库比较库名主语言从语言速度灵活性文档适合模型平台上手难易开发者模式TensorfloC++cuda/python中等好
2017-04-16 22:41:30 832
转载 从Chrome源码看JS Array的实现
http://www.cnblogs.com/yincheng/p/chrome-js-array.html我们在上一篇介绍了JS Object的实现,这一篇将进一步介绍JS Array的实现。在此之前,笔者将Chromium升级到了最新版本60,上一次是在元旦的时候下的57,而当前最新发布的稳定版本是57。57是三月上旬发布的,所以Chrome发布一个大版
2017-04-16 22:37:07 2832
转载 Spark源码分析之分区器的作用
http://www.cnblogs.com/xing901022/p/6718642.html先说说数据倾斜数据倾斜是指Spark中的RDD在计算的时候,每个RDD内部的分区包含的数据不平均。比如一共有5个分区,其中一个占有了90%的数据,这就导致本来5个分区可以5个人一起并行干活,结果四个人不怎么干活,工作全都压到一个人身上了。遇到这种问题,网上有很多的解决办法:
2017-04-16 22:35:38 364
转载 Scheme 语言概要(下)
https://www.ibm.com/developerworks/cn/linux/l-schm/index2.html谈完了 scheme 的基本概念、数据类型和过程,我们接着介绍 scheme 的结构、递归调用、变量和过程的绑定、输入输出等功能。一.常用结构顺序结构也可以说成由多个form组成的form,用begin来将多个form放在一对小括号内,
2017-04-16 00:33:08 590
转载 Scheme 语言概要(上)
https://www.ibm.com/developerworks/cn/linux/l-schm/index1.htmlScheme语言是LISP语言的一个方言(或说成变种),它诞生于1975年的MIT,对于这个有近三十年历史的编程语言来说,它并没有象C++,java,C#那样受到商业领域的青睐,在国内更是显为人知。但它在国外的计算机教育领域内却是有着广泛应用的,有很多
2017-04-16 00:31:17 699
转载 DNS协议的学习与实现
http://www.cnblogs.com/dongkuo/p/6714071.html1. 主要内容不说废话,直接进入正题。先说说本文本文的主要内容,好让你决定是否看下去:介绍DNS是干什么的;介绍DNS是如何工作的;介绍DNS请求与响应的消息格式;编程实现一个简单的DNS服务器;2. DNS是啥关于DNS是啥,想必学过计算机网络的应该都知道,它是D
2017-04-15 14:33:03 3099 2
转载 JavaCC 研究与应用
http://www.cnblogs.com/Gavin_Liu/archive/2009/03/07/1405029.html一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。J
2017-04-14 16:30:08 745
转载 浏览器渲染原理及流程
http://www.cnblogs.com/slly/p/6640761.html 我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研
2017-04-13 21:31:42 592
转载 redis专题命令语法介绍之通用KEY
http://www.cnblogs.com/nixi8/p/6698530.htmlselect num 数据库选择 默认有16[0到15]个数据库,默认自动选择0号数据库move key num移动key到num服务器del key [key ...]删除给定的一个或多个 key 。exists key检查给定 key 是
2017-04-12 14:04:43 419
转载 初识Calcite——使用实例
http://blog.csdn.net/yu616568/article/details/49915577 Calcite(https://calcite.apache.org/)是Apache的一个孵化器项目,它是一个构建JDBC或者ODBC访问数据库的框架,通过自定义一些adapter通过sql访问任意类型的数据,回想起我们之前使用SQL的场景只有使用访问关系数据库如M
2017-04-09 23:29:51 1362 1
转载 C++11 新特性总结
http://www.cnblogs.com/George1994/p/6684989.html前言转载请注明出处,感谢!C++11 的新特性1 变量和基本类型1.1 long long 类型扩展精度浮点数,10位有效数字1.2 列表初始化初始化的几种不同形式,其中用花括号来初始化变量称为列表初始化;比如:int
2017-04-09 21:24:20 23799
转载 Memcached与MySQL数据同步
http://www.cnblogs.com/phpstudy2015-6/p/6683170.html介绍 在生产环境中,我们经常使用MySQL作为应用的数据库。但是随着用户的增多数据量的增大,我们将会自然而然的选择Memcached作为缓存数据库,从而减小MySQL的压力。但是memcached在用户、应用与MySQL三者中保持着数据同步也是一个不小的工程。 例如用户从me
2017-04-08 23:41:04 1190
转载 MongoDB基础教程系列--第六篇 MongoDB 索引
http://www.cnblogs.com/liruihuan/p/6682575.html使用索引可以大大提高文档的查询效率。如果没有索引,会遍历集合中所有文档,才能找到匹配查询语句的文档。这样遍历集合中整个文档的方式是非常耗时的,特别是处理大数据时,耗时几十秒甚至几分钟都是有可能的。创建索引MongoDB 中,使用 ensureIndex() 方法创建索引
2017-04-08 23:32:08 367
转载 细细探究MySQL Group Replicaiton — 配置维护故障处理全集
http://www.cnblogs.com/xinysu/p/6674832.html阅读目录(Content)1 What's Group Replication 2 配置要求与限制2.1 数据库要求2.1.1 innodb引擎2.1.3 隔离级别2.1.4 外键2.1.5 IPv4网络,网络性能稳定延迟小带宽充足2.1.6 自增跟步
2017-04-07 16:39:39 12793
转载 机器学习-scikit learn学习笔记
http://www.cnblogs.com/Fndroid/p/6677565.htmlscikit-learn官网:http://scikit-learn.org/stable/通常情况下,一个学习问题会包含一组学习样本数据,计算机通过对样本数据的学习,尝试对未知数据进行预测。学习问题一般可以分为:监督学习(supervised learning)
2017-04-07 15:35:49 675
转载 实现无锁的栈与队列(5):Hazard Pointer
http://www.cnblogs.com/catch/p/5129586.html两年多以前随手写了点与 lock free 相关的笔记:1,2,3,4,质量都不是很高其实(读者见谅),但两年来陆陆续续竟也有些阅读量了(可见剑走偏锋的技巧是多容易吸引眼球)。笔记当中在解决内存释放和 ABA 问题时提到了 Hazard Pointer 这个东西,有两三个读者来信问这是什么,让详细
2017-04-06 11:59:44 402
转载 Async/Await替代Promise的6个理由
http://www.cnblogs.com/fundebug/p/6667725.html译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时,我们有了Async/Await。 原文: 6 Rea
2017-04-05 13:39:46 679
Go语言编程
2015-10-06
C++标准程序库_带书签版本
2013-06-25
无懈可击的web设计
2012-10-27
[五笔打字与输入技巧六日速成].甘登岱.扫描版.pdf
2012-10-27
[Objective-C基础教程].Mark.Dalrymple.&.Scott.Knaster.扫描版.pdf
2012-09-16
java 编程艺术
2012-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人