<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[灵思哑舍]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hlanting</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hlanting]]></copyright><item><title><![CDATA[Redis 命令-列表(List)]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102847664</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102847664</guid><author>hlanting</author><pubDate>Sat, 12 Oct 2019 16:29:00 +0800</pubDate><description><![CDATA[Redis 列表(List)
Redis列表是简单的字符串列表，按照插入顺序排序。你可以添加一个元素到列表的头部（左边）或者尾部（右边）
一个列表最多可以包含 232- 1 个元素 (4294967295, 每个列表超过40亿个元素)。
实例

redis 127.0.0.1:6379&gt; LPUSH runoobkey redis
(integer) 1
redis...]]></description><category></category></item><item><title><![CDATA[Redis 命令-字符串(String)]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102847645</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102847645</guid><author>hlanting</author><pubDate>Fri, 11 Oct 2019 23:41:00 +0800</pubDate><description><![CDATA[Redis 字符串(String)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值，基本语法如下：
语法

redis 127.0.0.1:6379&gt; COMMAND KEY_NAME


实例

redis 127.0.0.1:6379&gt; SET runoobkey redis
OK
redis 127.0.0.1:6379&gt...]]></description><category></category></item><item><title><![CDATA[Redis 命令-哈希(Hash)]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102847641</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102847641</guid><author>hlanting</author><pubDate>Fri, 11 Oct 2019 23:35:00 +0800</pubDate><description><![CDATA[Redis 哈希(Hash)
Redis hash 是一个 string 类型的 field 和 value 的映射表，hash 特别适合用于存储对象。
Redis 中每个 hash 可以存储 232- 1 键值对（40多亿）。
注：未避免大key，最多不要超过5000个键值对。
实例

127.0.0.1:6379&gt;  HMSET runoobkey name "r...]]></description><category></category></item><item><title><![CDATA[Redis 命令-键(key)]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102433464</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102433464</guid><author>hlanting</author><pubDate>Tue, 08 Oct 2019 17:17:00 +0800</pubDate><description><![CDATA[Redis 键(key)
Redis 键命令用于管理 redis 的键。
语法
Redis 键命令的基本语法如下：

redis 127.0.0.1:6379&gt; COMMAND KEY_NAME


实例

redis 127.0.0.1:6379&gt; SET runoobkey redis
OK
redis 127.0.0.1:6379&gt; DE...]]></description><category></category></item><item><title><![CDATA[Redis 数据类型]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102433467</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102433467</guid><author>hlanting</author><pubDate>Tue, 08 Oct 2019 14:28:00 +0800</pubDate><description><![CDATA[Redis 数据类型
Redis支持五种数据类型：string（字符串），hash（哈希），list（列表），set（集合）及zset(sorted set：有序集合)。

String（字符串）
string 是 redis 最基本的类型，你可以理解成与 Memcached 一模一样的类型，一个 key 对应一个 value。
string 类型是二进制安全的。意思是 red...]]></description><category></category></item><item><title><![CDATA[初识Redis]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/102433461</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/102433461</guid><author>hlanting</author><pubDate>Tue, 08 Oct 2019 14:09:00 +0800</pubDate><description><![CDATA[Redis 简介
Redis 是完全开源免费的，遵守BSD协议，是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点：

Redis支持数据的持久化，可以将内存中的数据保存在磁盘中，重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据，同时还提供list，set，zset，hash...]]></description><category></category></item><item><title><![CDATA[一次kafka的offset回退事件及相关知识点]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/101580404</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/101580404</guid><author>hlanting</author><pubDate>Fri, 27 Sep 2019 10:24:00 +0800</pubDate><description><![CDATA[目录
一，事件回顾
二，问题原因
三，发生问题时的日志
四，避免此问题
1，auto.offset.reset参数设置为largest。
2，尽量不要一次关闭所有broker。
五，相关知识点
1，zookeeper记录offset的节点
2，关于auto.offset.reset参数。
3，几个kafka的命令
一，事件回顾1，由3台broker组成的kafka集...]]></description><category></category></item><item><title><![CDATA[看懂Oracle执行计划]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/98909231</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/98909231</guid><author>hlanting</author><pubDate>Thu, 08 Aug 2019 11:34:00 +0800</pubDate><description><![CDATA[一：什么是Oracle执行计划？
执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述


二：怎样查看Oracle执行计划？
因为我一直用的PLSQL远程连接的公司数据库，所以这里以PLSQL为例：
①：配置执行计划需要显示的项：
工具 —&gt; 首选项 —&gt; 窗口类型 —&gt; 计划窗口—&gt; 根据需要配置要显示在执行计划...]]></description><category></category></item><item><title><![CDATA[Oracle中merge into的使用]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/93802766</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/93802766</guid><author>hlanting</author><pubDate>Wed, 26 Jun 2019 18:50:00 +0800</pubDate><description><![CDATA[操作数据库的时候，有时候会遇到insertOrUpdate这种需求。
如果数据库中存在数据就update，如果不存在就insert。
以前的时候，需要额外select查询一下，如果有数据就update，如果没有数据就insert。
而现在Orcale数据库都提供了 MERGE 方法来处理这种需求。
MERGE 命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据。

MER...]]></description><category></category></item><item><title><![CDATA[初识kafka]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/93678480</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/93678480</guid><author>hlanting</author><pubDate>Tue, 25 Jun 2019 18:18:00 +0800</pubDate><description><![CDATA[一.kafka简介
1. ApacheKafka®是一个分布式流媒体平台，是消息中间件的一种。
栗子：生产者消费者，生产者生产鸡蛋，消费者消费鸡蛋，生产者生产一个鸡蛋，消费者就消费一个鸡蛋，假设消费者消费鸡蛋的时候噎住了（系统宕机了），生产者还在生产鸡蛋，那新生产的鸡蛋就丢失了。再比如生产者很强劲（大交易量的情况），生产者1秒钟生产100个鸡蛋，消费者1秒钟只能吃50个鸡蛋，那要不了一会，消费...]]></description><category></category></item><item><title><![CDATA[将博客搬至博客园]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92832711</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92832711</guid><author>hlanting</author><pubDate>Wed, 19 Jun 2019 15:25:56 +0800</pubDate><description><![CDATA[搬迁本人博客至博客园
]]></description><category></category></item><item><title><![CDATA[机器学习——朴素贝叶斯算法]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855554</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855554</guid><author>hlanting</author><pubDate>Thu, 25 Apr 2019 16:56:00 +0800</pubDate><description><![CDATA[一 前言
朴素贝叶斯算法是有监督的学习算法，解决的是分类问题，如客户是否流失、是否值得投资、信用等级评定等多分类问题。该算法的优点在于简单易懂、学习效率高、在某些领域的分类问题中能够与决策树、神经网络相媲美。但由于该算法以自变量之间的独立（条件特征独立）性和连续变量的正态性假设为前提，就会导致算法精度在某种程度上受影响。



朴素贝叶斯视频：http://pan.baidu.c...]]></description><category></category></item><item><title><![CDATA[软件性能测试知识汇总]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855546</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855546</guid><author>hlanting</author><pubDate>Tue, 03 Apr 2018 21:53:00 +0800</pubDate><description><![CDATA[一 软件性能概述
1.软件性能的概念：
软件性能是与软件功能相对应的一种非常重要的非功能特性，表明了软件系统对时间及时性及资源经济性的要求。
2.不同角色对软件性能的理解
（1）从系统用户角度看软件性能：
影响因素：...]]></description><category></category></item><item><title><![CDATA[软件功能测试知识汇总]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855553</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855553</guid><author>hlanting</author><pubDate>Tue, 03 Apr 2018 16:42:00 +0800</pubDate><description><![CDATA[一 软件功能测试概论
1.软件需求3个不同的层次：业务需求、用户需求、系统需求
2.测试需求分析三个环节：需求采集、需求分析、需求评审
3.质量特性分析：功能性、可靠性、易用性
4.测试方法：等价类划分法、边界值分析法、因果图、场景法
二 软件功能测试过程
1.功能测试过程：前期准备→计划制定→设计与开发→执行与缺陷追踪
2.测试环境=硬件+软件+网络+数据+测试工具
3.自动化...]]></description><category></category></item><item><title><![CDATA[机器学习——KNN算法（k近邻算法）]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855551</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855551</guid><author>hlanting</author><pubDate>Wed, 21 Mar 2018 21:20:00 +0800</pubDate><description><![CDATA[一 KNN算法
1. KNN算法简介
　　KNN（K-Nearest Neighbor）工作原理：存在一个样本数据集合，也称为训练样本集，并且样本集中每个数据都存在标签，即我们知道样本集中每一数据与所属分类对应的关系。输入没有标签的数据后，将新数据中的每个特征与样本集中数据对应的特征进行比较，提取出样本集中特征最相似数据（最近邻）的分类标签。一般来说，我们只选择样本数据集中前k个最相似的数据，...]]></description><category></category></item><item><title><![CDATA[Shell脚本语法]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855544</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855544</guid><author>hlanting</author><pubDate>Wed, 21 Mar 2018 15:34:00 +0800</pubDate><description><![CDATA[一 Shell中的数值运算及运算方式差异
1.数值运算

[root@localhost ~]# aa=11
[root@localhost ~]# bb=22
#给变量aa和变量bb赋值



方式一：

[root@localhost ~]# dd=$(expr $aa + $bb)
#dd的值是aa和bb的和。注意“+”号左右两侧必须有空格

方式二：

[...]]></description><category></category></item><item><title><![CDATA[机器学习环境搭建及基础]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92856506</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92856506</guid><author>hlanting</author><pubDate>Wed, 21 Mar 2018 11:30:00 +0800</pubDate><description><![CDATA[一 环境准备
1. 创建虚拟环境
 （1） 安装virtualenv（pip install virtualenv） （2） 创建虚拟环境 – ml-venv （virtualenv ml-venv） （3） 激活虚拟环境 （cd ml-venv\scripts 回车后activate） 
2. 安装科学计算相关包
  pip install numpy ...]]></description><category></category></item><item><title><![CDATA[shell基础及变量]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92856362</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92856362</guid><author>hlanting</author><pubDate>Tue, 20 Mar 2018 22:21:00 +0800</pubDate><description><![CDATA[一 Shell概述
1.Shell的作用——命令解释器，“翻译官”
shell作为一个人机接口,用于解释用户输入的命令，将命令解释为Linux内核可以执行的2进制代码，并将执行的结果返回在标准终端上。


2.Shell在Linux系统中的位置

二 Shell基础
1.历史命令——history
（1）命令
[root@www~]# history [-raw] histf...]]></description><category></category></item><item><title><![CDATA[查准率和召回率理解]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92856759</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92856759</guid><author>hlanting</author><pubDate>Fri, 26 Jan 2018 19:51:00 +0800</pubDate><description><![CDATA[问题：

数据倾斜：癌症预测为例，以为数据分布不均，导致准确率失真。
精准率和召回率是两个度量值，用来评价推荐结果的质量。

1. 精确率是指检索出的相关文档与检索出的文档总数的比率，衡量的是检索系统的查准率。简单来说就是指检索出来的条目有多少条是准确的。
公式为： 

举个例子，一座猴山里有100只猴子，50只公猴子，50只母猴子。现在需要抓出来公猴子，于是一共取出来30只猴子，...]]></description><category></category></item><item><title><![CDATA[python中的矩阵、多维数组]]></title><link>https://blog.youkuaiyun.com/hlanting/article/details/92855550</link><guid>https://blog.youkuaiyun.com/hlanting/article/details/92855550</guid><author>hlanting</author><pubDate>Mon, 08 Jan 2018 23:49:00 +0800</pubDate><description><![CDATA[2. 创建一般的多维数组

importnumpy as np
a=np.array([1,2,3], dtype=int)# 创建1*3维数组 array([1,2,3])
type(a)# numpy.ndarray类型
a.shape# 维数信息(3L,)
a.dtype.name# 'int32'
a.size# 元素个数：3
a.ite...]]></description><category></category></item></channel></rss>