<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[W_Hfly的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/W_Hfly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; W_Hfly]]></copyright><item><title><![CDATA[redis基础数据结构之字典（哈希表）dict深度解析]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/96436066</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/96436066</guid><author>W_Hfly</author><pubDate>Thu, 18 Jul 2019 16:46:15 +0800</pubDate><description><![CDATA[redis基础数据结构之字典（哈希表）dict深度解析

redis基础数据结构之字典（哈希表）dict简介
redis字典的定义
redis哈希表的创建
向字典添加数据
获取key的数组索引值以及扩容操作
rehash操作
总结

点击链接查看

...]]></description><category></category></item><item><title><![CDATA[redis基础数据结构之压缩列表ziplist]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/96423455</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/96423455</guid><author>W_Hfly</author><pubDate>Thu, 18 Jul 2019 09:37:04 +0800</pubDate><description><![CDATA[自己建立一个站点记录文章，欢迎查看～

简介
创建ziplist源码解析
push节点到压缩列表
redis针对压缩列表提供的操作
内存占用情况测试
总结

点击查看：redis基础数据结构之压缩列表ziplist

...]]></description><category></category></item><item><title><![CDATA[redis源码-底层数据结构之动态字符串sds]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/95939255</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/95939255</guid><author>W_Hfly</author><pubDate>Mon, 15 Jul 2019 15:04:19 +0800</pubDate><description><![CDATA[redis数据结构动态字符串-sdsredis动态字符串sds简介redis字符串sds底层结构-定义创建sds动态字符串获取sds长度redis针对字符串提供的方法总结
redis动态字符串sds简介

  首先介绍下c中的字符串，c语言中所有的"字符串"其实都是字符数组，可以使用char * str= “123”;定一个一个字符串，其中str是指向字符数组第一个字节处的地址，*str == s...]]></description><category></category></item><item><title><![CDATA[java.util.concurrent.locks包下的ReentrantLock类实现详解（一）]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/81219142</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/81219142</guid><author>W_Hfly</author><pubDate>Thu, 26 Jul 2018 21:27:51 +0800</pubDate><description><![CDATA[一、ReentrantLock 类介绍

我觉得学习Java源码一定要首先读读源码的注释文档。 

官方注释文档解释到，该类作为一个提供可重入功能的锁，实现了Lock接口，提供了和synchronized类似的功能，并且提供了额外的功能以实现同步。


二、ReentrantLock中的相关属性和方法

属性
			含义
		Sync sync
			Sync为ReentrantLock中的静态内...]]></description><category></category></item><item><title><![CDATA[Linux文件目录权限、隐藏属性、特殊权限]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/77677705</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/77677705</guid><author>W_Hfly</author><pubDate>Tue, 29 Aug 2017 14:31:43 +0800</pubDate><description><![CDATA[一 Linux文件及目录权限概念
1 查看目录或者文件的权限
2 目录及文件权限分析
3 文件与目录的默认权限umask
4  更改文件或者目录的属性和权限
二  文件与目录的隐藏属性和特殊权限
1  文件与目录的隐藏属性
2  文件的特殊权限SUIDSGIDSBIT
设置特殊权限的命令一、 Linux文件及目录权限概念1.1 查看目录或者文件的权限  “ls -al”命令可以查看 
1.2 目录及]]></description><category></category></item><item><title><![CDATA[Python集合]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/69948559</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/69948559</guid><author>W_Hfly</author><pubDate>Mon, 10 Apr 2017 14:54:33 +0800</pubDate><description><![CDATA[1、集合的创建 
2、集方法
3、集合生成式
4、固定集合]]></description><category></category></item><item><title><![CDATA[Python列表]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/69566016</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/69566016</guid><author>W_Hfly</author><pubDate>Fri, 07 Apr 2017 15:30:25 +0800</pubDate><description><![CDATA[1、列表的创建
2、列表常用方法
3、列表生成式]]></description><category></category></item><item><title><![CDATA[Python元组]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/69524862</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/69524862</guid><author>W_Hfly</author><pubDate>Fri, 07 Apr 2017 11:10:56 +0800</pubDate><description><![CDATA[1、元组的几种创建方式
2、元组的常用操作
3、自定义命名元组collections.namedtuple()]]></description><category></category></item><item><title><![CDATA[Python 字符串输出格式总结]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/69396878</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/69396878</guid><author>W_Hfly</author><pubDate>Thu, 06 Apr 2017 16:58:24 +0800</pubDate><description><![CDATA[设定Python中字符串输出格式（或者说是认为设定的形式）有很多种方法，str()与repr()两个内置函数是两个内置的字符串转换函数，字符串输出格式控制中，有format()、转义字符转换等方法，下面一一介绍总结：1、str()与repr() 
   str()与repr()两个Python内置函数都是可以将任意实现__str__()和__repr__()方法的对象转换为字符串形式。其区别就是st]]></description><category></category></item><item><title><![CDATA[浮点数与0的比较问题]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/69390391</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/69390391</guid><author>W_Hfly</author><pubDate>Thu, 06 Apr 2017 15:45:57 +0800</pubDate><description><![CDATA[由于计算机能够表示的浮点数精度有限，因此计算机在将浮点数表示为二进制时，会存在精度缺失问题，例如在本机上用python测试0.1+0.1+0.1-0.3的结果： 
 
可以看到结果并不为0！ 
原因是什么呢？ 
0.1的二进制表示为0.0001100110011001 
将0.1+0.1+0.1三个二进制数相加，结果就超过额0.3，因为计算机所能表示的精度有限而导致出现这种情况！ 
那么在用浮点数和]]></description><category></category></item><item><title><![CDATA[Python模块相关问题]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/67638487</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/67638487</guid><author>W_Hfly</author><pubDate>Tue, 28 Mar 2017 16:42:05 +0800</pubDate><description><![CDATA[1、工程基本目录结构
2、包和模块基本概念
3、import基本使用]]></description><category></category></item><item><title><![CDATA[python3与python2的字符串编码问题]]></title><link>https://blog.youkuaiyun.com/W_Hfly/article/details/66972172</link><guid>https://blog.youkuaiyun.com/W_Hfly/article/details/66972172</guid><author>W_Hfly</author><pubDate>Mon, 27 Mar 2017 15:29:23 +0800</pubDate><description><![CDATA[1、Python版本
2、Python默认编码
3、编码区别
4、比较相关问题]]></description><category></category></item></channel></rss>