代码改变世界

线性探测法

2019-10-19 12:15 by loserQiu, 11284 阅读, 0 推荐, 收藏, 编辑
摘要:在开放定址算法里,线性探测法是散列解决冲突的一种方法,当hash一个关键字时,发现没有冲突,就保存关键字, 如果出现冲突,则就探测冲突地址下一个地址,依次按照线性查找,直到发现有空地址为止,从而解决冲突, 例如 关键字集合{7、8、30、11、18、9、14},散列函数为:H(key) = (key 阅读全文

数据机构基本概念

2019-09-22 11:48 by loserQiu, 320 阅读, 0 推荐, 收藏, 编辑
摘要:一 数据机构类型: 集合 ,线性结构,树形结构,图状机构 二 逻辑关系:线性结构 和 非线性结构 线性结构 1.线性表 2.栈 3.队列 4.数组 ,广义表 5.字符串 非线性结构 1.树,二叉树 2.图 三 数据存储结构 顺序存储结构(向量,一维数组) 非顺序存储结构(链接表) 四 数据类型(Da 阅读全文

PHP关于SPL学习经历

2019-08-18 13:18 by loserQiu, 187 阅读, 0 推荐, 收藏, 编辑
摘要:这里有几个点说明一下 一、yield关键字 1、yield是可以让一个函数重复返回。把函数加载到迭代器Iterator里,然后foreach逐个读取返回值。 2、游历大文件时,通常的办法是一次性加载到数组里,这样的话有可能php内存溢出。用yield结合SplFileObject()类解决这个问题, 阅读全文

安装hbase

2019-05-12 23:58 by loserQiu, 224 阅读, 0 推荐, 收藏, 编辑
摘要:#hbase 安装需要有java和hadoop环境 tar -zxvf hbase-2.1.0-bin.tar.gz mv hbase-2.1.0 /usr/local/hbase vim /usr/local/hbase/conf/hbase-env.sh export JAVA_HOME=/us 阅读全文

安装hadoop

2019-05-12 21:51 by loserQiu, 163 阅读, 0 推荐, 收藏, 编辑
摘要:hadooop安装依赖java环境 安装java tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gzmv jdk-9.0.1 /usr/local/javavim /etc/profile//在文本的末尾添加如下内容:JAVA_HOME=/usr/local/javaC 阅读全文

安装源码mysql和php

2019-05-12 13:36 by loserQiu, 347 阅读, 0 推荐, 收藏, 编辑
摘要:安装mysql、php7.3需要用到cmake yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel curl-d 阅读全文

apache安装过程

2019-05-12 13:00 by loserQiu, 368 阅读, 0 推荐, 收藏, 编辑
摘要:操作系统:centos7.3 安装依赖包 yum -y install gcc gcc-c++ ncurses-devel perl pcre-devel zlib-devel openssl-devel apache安装之前需要依赖两个库apr和apr-util 安装apr tar -zxvf a 阅读全文

菜鸟学centos7.6

2019-04-27 18:19 by loserQiu, 327 阅读, 0 推荐, 收藏, 编辑
摘要:最新在虚拟机安装centos7.6版本的操作系统,之前有安装过centos6.7版的,每次安装每次都找百度,麻烦。还是自己写个博客把这次安装过程记录下来,以免下次安装又找百度。这是第一次写博客,一定写得不好,但是不要在意细节,把自己写表达的表达出来就可以。 1、配置IP cd /etc/syscon 阅读全文