摘要: 本文使用zip解压方式安装,下载社区版zip 解压到喜欢的文件夹,然后配置环境变量NEO4J_HOME=D:\neo4j-community-3.5.5(自己的解压目录) 配置Path=%NEO4J_HOME%\bin 然后打开命令行,使用neo4j console 提示 “powershell”不 阅读全文
posted @ 2019-05-06 14:42 听风的dog 阅读(3458) 评论(0) 推荐(0) 编辑
摘要: Spring DATA Neo4J——简介 Spring Framework提供了一下模块来处理基于Java的应用程序的DAO层 Spring JDBC Spring ORM Spring DATA 如果我们观察任何基于Java的n层应用程序,我们通常会找到一下层。 这里DAO(数据访问对象)层负责 阅读全文
posted @ 2019-05-06 10:47 听风的dog 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 散列表 1.散列函数 散列函数是这样的函数,即无论你给它什么数据,他都还给你一个数字。散列函数必须满足一些要求: 它必须是一致的。例如,输入apple得到的是4,那么每次输入apple,得到的都必须是4 它应将不同的输入映射到不同的数字上。 为此,首先创建一个空数组。我们将在这个数组中存储商品的价格 阅读全文
posted @ 2019-05-05 14:30 听风的dog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 快速排序 1.分而治之 分而治之(divide and conquer, D&G)——一种著名的递归式问题解决方式 D&G,通过三个实例来介绍。 假设你是农场主,有一小块土地 你要将这块地均匀分成方块,且分出的方块要尽可能的大。 如何将一块地均匀分成方块,并确保分出的方块是最大的呢?使用D&C策略。 阅读全文
posted @ 2019-05-05 10:43 听风的dog 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 递归 1.递归 问题描述,假设有一个上锁的神秘手提箱,要是在一个盒子里,这个盒子里有盒子,而盒子里又有盒子。钥匙就在某个盒子中。为找到钥匙,使用什么算法? 第一种方法: (1)创建一个要查找的盒子dui (2)从盒子堆取出一个盒子,在里面找。 (3)如果找到的是盒子,就将其加入盒子堆,以便以后再查找 阅读全文
posted @ 2019-04-25 17:24 听风的dog 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 选择排序 1.内存的工作原理 fe0ffeeb是一个内存单元的地址。 需要将数据存储到内存时,你请求计算机提供存储空间,计算机给你一个存储地址。需要存储多项数据时,有两种基本方式——数组和链表。 2.数组和链表 有时候,需要在内存中存储一系列元素。加入你要编写一个管理待办事项的应用程序,需要将这些待 阅读全文
posted @ 2019-04-16 02:12 听风的dog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.二分查找 python2.7 实现代码 函数binary_search接收一个有序数组和一个元素。如果指定元素包含在数组中,这个函数将返回其位置。你将跟踪要在你其中查找的数组部分——开始时为整个数组。 low = 0 high = len(list)-1 你每次都检查中间的元素。 mid = ( 阅读全文
posted @ 2019-04-15 11:06 听风的dog 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 一、Spring Framework的核心:IoC容器的实现 1.1Spring IoC的容器概述 1.1.1 IoC容器和控制反转模式 依赖控制反转的实现有很多种方式。在Spring中,IOC容器是实现这个模式的载体,它可以在对象生成或初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象 阅读全文
posted @ 2019-04-12 19:19 听风的dog 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1.replace REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str 2.left left(String,2) 从左边选取两个 3.right right(String,2) 从右边选取两个 4.mid mid(Str 阅读全文
posted @ 2019-04-09 18:13 听风的dog 阅读(396) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-04 15:59 听风的dog 阅读(319) 评论(0) 推荐(0) 编辑