随笔分类 - 算法
摘要:我收集和整理的目前互联网上所能找到的知名开源推荐系统(open source project for recommendation system),并附上了个人的一些简单点评(未必全面准确), 这方面的中文资料很少见,希望对国内的朋友了解掌握推荐系统有帮助 陈运文 &nb
阅读全文
摘要:For more details and a complete list of settings, please see https://neo4j.com/docs/operations manual/current/reference/configuration settings/ 如果想自定义
阅读全文
摘要:apoc使用触发器:如apoc官网指导 CREATE (d:Person {name:‘Daniel’})CREATE (l:Person {name:‘Mary’})CREATE (t:Person {name:‘Tom’})CREATE (j:Person {name:‘John’})CREAT
阅读全文
摘要:目录 5 函数 5.1 谓词函数 5.2 标量函数 5.3 聚合函数 5.4 列表函数 5.5 数学函数 5.6 字符串函数 5.7 Udf与用户自定义函数 6 模式 6.1 索引 6.2 限制 7 查询调优 7.1 Cypher查询选项 7.2 基础查询调优示例 7.3 索引值与顺序 8 执行计划
阅读全文
摘要:看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B Tree,B+Tree等结构,导致在面试的时候答非所问!本文中有关存储引擎请查看MySQL存储引擎 InnoDB和MyISA
阅读全文
摘要: 排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、
阅读全文
摘要:概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需
阅读全文
摘要:关于二叉树的遍历在面试时是企业经常容易考到的题目,这里做一下总结。 各类二叉树遍历的概念 二叉树有前序遍历,中序遍历和后序遍历三种。关于这三种遍历,网上资料有很多,在此就不做详细介绍了。主要需要记住顺序: 前序遍历 根 >左 >右 中序遍历 左 >根 >右 后序遍历 左 &g
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/tobewhatyouwanttobe/article/details/51180977 1.递归 定义:程序调用自身的编程技巧称为递归。 栈与递归的关系:递归是借助于系统栈来实现的。每次递归调用,系统都要为该次调用分配一系列的栈空间用于存放
阅读全文
摘要:搜索引擎选型调研文档 Elasticsearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache
阅读全文
摘要:原文地址:https://blog.csdn.net/magicbean2/article/details/75174859 并行计算简介 (本人刚刚完成这篇长文章的翻译,尚未认真校对。若里面有翻译错误和打字错误敬请谅解,并请参考原贴) 1 摘要 最近项目需要实现程序的并行化,刚好借着翻译这篇帖子的
阅读全文
摘要:原 SpringBoot Beans管理和自动配置 火推 02 2017年12月20日 21:37:01 阅读数:220 SpringBoot Beans管理和自动配置 @SpringBootApplication 该标记是由若干个标记合成,包含Bean定义、组件扫描、自动配置等功能。主要包含以下标
阅读全文
摘要:mahout的完整运行还是需要hadoop的支持的,不过很多算法只需要能把hadoop的jar包加入到classpath之中就能正常运行。 比如我们在使用LogisticModelParameters的时候,会引用包 Java代码 import org.apache.hadoo
阅读全文
摘要:一、Mahout是什么? Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的应用。 Mahout是基于Hadoop的。从名称上看也很有意思,Hadoop是一个大象的名字,而Ma
阅读全文
摘要:网站中文件的异步上传是个比较麻烦的问题,不过现在通过jquery 可以很容易的解决这个问题; 使用jquery2.1版本,较老版本不支持异步文件上传功能; 表单代码: [html] view plain copy print?<form id="fileUploadForm">
阅读全文
摘要:1.加密工具类encryption MD5加密 [java] view plain copy print?import org.apache.commons.codec.digest.DigestUtils; / &n
阅读全文
摘要:DDA算法(数值微分法) 浮点加法,依赖于斜截式 具体方法:每次x增加一个单位,y根据斜截式计算出相应的值,并且四
阅读全文
摘要:如何在指定的输出设备上根据坐标描述构造基本二维几何图形(点、直线、圆、椭圆、多边形域、字符串及其相关属性等)。 图形生成的概念 图形的生成:是在指定的输出设备上,根据坐标描述构造二维几何图形。 图形的扫描转换:在光栅显示器等数字设备上确定一个最佳逼近于图形的象素集的过程。 直线段的扫描转换 直线的绘
阅读全文