摘要: Redis 是一个完全开源免费的高性能的key-value数据库,常常用作缓存,它有丰富的API接口,下面是学习总结。 下面是程序运行结果: 阅读全文
posted @ 2018-10-31 20:04 earth_houge 阅读(317) 评论(0) 推荐(0) 编辑
摘要: redis支持5种数据类型:string(字符串),list(列表),set(集合),sorted set(有序集合),hash(哈希)。下面是学习过程中的测试样例:1:string(字符串),string是redis最基本的数据类型,其相关命令主要用于管理redis字符串值 2:list(列表), 阅读全文
posted @ 2018-10-31 20:03 earth_houge 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经学习了对mongodb数据库和集合的基本操作,集合中的每条记录叫做一个文档,下面我们就来学习一下对文档的基本操作: 1:查看当前集合中的所有文档:db.test.find() 2:插入文档:(1) db.collection_name.insert(document),(2) db.co 阅读全文
posted @ 2018-09-30 12:54 earth_houge 阅读(99) 评论(0) 推荐(0) 编辑
摘要: mongodb是一个基于分布式文件存储的开源数据库系统,它将数据存储为一个文档,数据结构由键值对组成,Mongodb文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。下面是学习mongodb对数据库和集合的一些基本操作。 1:mongodb与关系型数据库的对比: SQL概念 mongo 阅读全文
posted @ 2018-09-30 11:24 earth_houge 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1:决策树定义 决策树是一类常见的机器学习方法,它是基于树的结构进行决策的,例如下图判断一个西瓜是否是好瓜,决策过程通常会进行一系列的判断或是子决策,例如,先判断色泽如何,如果色泽青绿再判断根蒂如何,就这样每次判断一个因素,一直进行下去,知道判断出是好瓜还是坏瓜。 2:划分选择 每次做决策时根据哪一 阅读全文
posted @ 2018-08-13 09:25 earth_houge 阅读(405) 评论(0) 推荐(1) 编辑
摘要: 最近使用一个系统的分布式版本搭建测试环境,该系统是基于MPI实现的并行计算,MPI是传统基于msg的系统,这个框架非常灵活,对程序的结构没有太多约束,高效实用简单,下面是MPI在多台机器上实现并行计算的过程。 这里准备使用三台机器,假设为A,B,C,对应IP分别为:192.168.86.16(A), 阅读全文
posted @ 2018-07-09 08:59 earth_houge 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 二分查找是一种非常经典的查找算法,其应用场景也非常多,算法思路清晰,但是其效率很高。 注意点:时间复杂度为O(logN),计算mid有两种方式,1) mid=(low+high)/2,2) mid=low+(high-low)/2,low+high有可能出现加法溢出,最好用第二种方式。3) 循环条件 阅读全文
posted @ 2018-05-02 09:11 earth_houge 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 互联网时代,随着网络数据的爆发式增长,数据变的尤为重要,但是互联网数据有着规模大,种类多,组织结构松散等特点,给人们有效获取知识和信息提出了挑战,而2012年google提出的知识图谱(Knowledge Graph)以其强大的语义处理能力和开放组织能力为互联网时代的知识化组织和智能应用奠定了基础。 阅读全文
posted @ 2018-04-23 09:11 earth_houge 阅读(409) 评论(0) 推荐(0) 编辑