<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jacketinsysu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jacketinsysu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jacketinsysu]]></copyright><item><title><![CDATA[Redis源码：dict数据结构（实现）]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69663114</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69663114</guid><author>Jacketinsysu</author><pubDate>Fri, 07 Apr 2017 22:33:05 +0800</pubDate><description><![CDATA[本文分析的是src/dict.c文件，即dict的实现]]></description><category></category></item><item><title><![CDATA[Redis源码：dict数据结构（声明）]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69396529</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69396529</guid><author>Jacketinsysu</author><pubDate>Thu, 06 Apr 2017 18:07:27 +0800</pubDate><description><![CDATA[Redis的dict，译为“字典”，犹如Python里的字典，底层是用哈希表实现的，好的实现可以达到O(1)的时间复杂度。]]></description><category></category></item><item><title><![CDATA[Redis源码阅读计划]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69389359</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/69389359</guid><author>Jacketinsysu</author><pubDate>Thu, 06 Apr 2017 14:34:16 +0800</pubDate><description><![CDATA[前人已经解读过很多了，我并不是想超越前人，而是想自己学习一遍。]]></description><category></category></item><item><title><![CDATA[怎么多了一个typename？]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54950250</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54950250</guid><author>Jacketinsysu</author><pubDate>Thu, 09 Feb 2017 17:54:13 +0800</pubDate><description><![CDATA[怎么多了一个typename？]]></description><category></category></item><item><title><![CDATA[可随机访问的队列]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54949246</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54949246</guid><author>Jacketinsysu</author><pubDate>Thu, 09 Feb 2017 17:10:10 +0800</pubDate><description><![CDATA[最近在做毕设，关于手势识别的，自己yy了一种算法，实现里面为了方便，需要一种可供我随机访问的大小固定的队列]]></description><category></category></item><item><title><![CDATA[virtualenv和它的原理]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54944842</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54944842</guid><author>Jacketinsysu</author><pubDate>Thu, 09 Feb 2017 10:52:28 +0800</pubDate><description><![CDATA[一起研究一下virtualenv是如何做到隔离各个版本的python环境的！]]></description><category></category></item><item><title><![CDATA[图的两种表示和接口]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54879653</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54879653</guid><author>Jacketinsysu</author><pubDate>Sun, 05 Feb 2017 09:05:45 +0800</pubDate><description><![CDATA[常读常新，这里多分析了三个点： 
1. 两种表示方式在另一个维度的比较； 
2. 一种复杂应用场景下的取舍办法； 
3. 经典表示方法之外的黑科技。]]></description><category></category></item><item><title><![CDATA[HTTPS从入门到弃疗（1）]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54865543</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54865543</guid><author>Jacketinsysu</author><pubDate>Sat, 04 Feb 2017 19:51:04 +0800</pubDate><description><![CDATA[先谈谈基础的一些加密通信的常识]]></description><category></category></item><item><title><![CDATA[微信红包知多少]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54799704</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54799704</guid><author>Jacketinsysu</author><pubDate>Tue, 31 Jan 2017 17:20:55 +0800</pubDate><description><![CDATA[再看微信红包，略算法，观后台]]></description><category></category></item><item><title><![CDATA[ubuntu的wifi掉线之后没法连接]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54346737</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/54346737</guid><author>Jacketinsysu</author><pubDate>Wed, 11 Jan 2017 19:19:07 +0800</pubDate><description><![CDATA[ubuntu的wifi连接一直有问题……]]></description><category></category></item><item><title><![CDATA[话说智能指针发展之路]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/53343534</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/53343534</guid><author>Jacketinsysu</author><pubDate>Fri, 25 Nov 2016 23:16:10 +0800</pubDate><description><![CDATA[动态创建内存的管理太麻烦，于是乎，这个世界变成11派人： 
一派人勤勤恳恳按照教科书的说法做，时刻小心翼翼，苦逼连连； 
一派人忘记教科书的教导，随便乱来，搞得代码处处bug，后期维护骂声连连； 
最后一派人想了更轻松的办法来管理动态申请的内存，然后悠闲唱着小曲喝着茶～]]></description><category></category></item><item><title><![CDATA[shared_ptr循环引用的例子及解决方法示例]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/53341370</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/53341370</guid><author>Jacketinsysu</author><pubDate>Fri, 25 Nov 2016 22:29:20 +0800</pubDate><description><![CDATA[之前看到循环引用的时候，总是只能看到一个很简单的例子，我觉得挺没意思，因为没有实际的意义，就想找个好点的例子来分享。
所以，这篇文章将专注于展示一个更实际点的例子来说明实际工作中确实会碰到shared_ptr的循环引用的问题，然后再展示如何使用weak_ptr来解决。]]></description><category></category></item><item><title><![CDATA[ubuntu没声音？]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52965411</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52965411</guid><author>Jacketinsysu</author><pubDate>Sat, 29 Oct 2016 16:56:07 +0800</pubDate><description><![CDATA[前言：我装了双系统（目前是win10 + ubuntu 16.04），经常会遇到耳机没声音，或者扬声器没声音的情况。在win10那边也会有。]]></description><category></category></item><item><title><![CDATA[马走日]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52613937</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52613937</guid><author>Jacketinsysu</author><pubDate>Wed, 21 Sep 2016 22:00:28 +0800</pubDate><description><![CDATA[在一个8*8的空白棋盘上，马的行走规则是”日“字形，也就是有8个方向可以走。给定棋盘上的两个点P和Q，求解一条路线从P到Q。]]></description><category></category></item><item><title><![CDATA[快速排序怎么写？]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52567219</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52567219</guid><author>Jacketinsysu</author><pubDate>Sun, 18 Sep 2016 01:54:38 +0800</pubDate><description><![CDATA[介绍快速排序有两种经典的写法，复杂度对比，以及优化的讨论。]]></description><category></category></item><item><title><![CDATA[在单链表上实现插入排序]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52564858</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52564858</guid><author>Jacketinsysu</author><pubDate>Sat, 17 Sep 2016 20:10:29 +0800</pubDate><description><![CDATA[问题：给单链表排序（升序排列，要保持稳定性），要求通过改变结点的next指针从而改变结点的位置，而不是只交换结点的值来使得其有序！时间复杂度为O(N^2)，空间复杂度为O(1)。]]></description><category></category></item><item><title><![CDATA[单例模式：茴香豆的七种写法]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52563686</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52563686</guid><author>Jacketinsysu</author><pubDate>Sat, 17 Sep 2016 17:58:22 +0800</pubDate><description><![CDATA[之前看一个朋友在学Java，顺口问他，你会设计模式吗？ 
他说知道一点吧。 
然后我就问，那你会几种单例模式的写法吗？ 
他说，你这个孔乙己。]]></description><category></category></item><item><title><![CDATA[用迭代实现归并排序]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52472364</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52472364</guid><author>Jacketinsysu</author><pubDate>Thu, 08 Sep 2016 15:55:18 +0800</pubDate><description><![CDATA[最近在知乎上看到一个帖子，总结了各种常见的排序算法，并用python一一实现了，不过归并排序的迭代写法，题主说他不会写，我就试了一下，其实很简单。下面会先分析递归的时候实际上做了哪些事，然后迭代如何重现这些事。先用C++写，因为估计看这篇博客的大部分人对C++比较熟，最后会分享python的版本，实现过程基本一模一样。]]></description><category></category></item><item><title><![CDATA[C++四舍五入保留N位小数]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52434669</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52434669</guid><author>Jacketinsysu</author><pubDate>Sun, 04 Sep 2016 20:55:15 +0800</pubDate><description><![CDATA[最近遇到这个问题，不难吧，不过搜网上的东西，没看到比较合心水的答案，自己搞了两种做法，请君侧耳为我听。]]></description><category></category></item><item><title><![CDATA[合法的ipv4地址：对比大师级代码]]></title><link>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52387442</link><guid>https://blog.youkuaiyun.com/Jacketinsysu/article/details/52387442</guid><author>Jacketinsysu</author><pubDate>Wed, 31 Aug 2016 17:55:32 +0800</pubDate><description><![CDATA[如题，ipv4地址的“点分十进制”的格式是：1.2.3.4，十进制的数字必须在[0, 255]之间。先po我自己的代码，再对比大师们的代码。]]></description><category></category></item></channel></rss>