<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lslin405的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lslin405</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lslin405]]></copyright><item><title><![CDATA[libc 红黑树]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/131795512</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/131795512</guid><author>lslin405</author><pubDate>Tue, 18 Jul 2023 20:19:41 +0800</pubDate><description><![CDATA[libc中的红黑树提供了tfind查找、和twalk遍历操作，但却没发现有获取第一个元素的操作，以下是个人想到的一个实现方式。]]></description><category></category></item><item><title><![CDATA[交换机配置参考案例]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/126567331</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/126567331</guid><author>lslin405</author><pubDate>Sun, 28 Aug 2022 10:58:40 +0800</pubDate><description><![CDATA[交换机配置参考案例]]></description><category></category></item><item><title><![CDATA[linux C自动解锁]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/126567002</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/126567002</guid><author>lslin405</author><pubDate>Sun, 28 Aug 2022 10:39:38 +0800</pubDate><description><![CDATA[C语言自动解锁实现]]></description><category></category></item><item><title><![CDATA[gdb自动运行测试程序及打印异常堆栈信息]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/126566868</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/126566868</guid><author>lslin405</author><pubDate>Sun, 28 Aug 2022 10:16:29 +0800</pubDate><description><![CDATA[gdb自动运行测试程序，自动打印异常信息]]></description><category></category></item><item><title><![CDATA[GCC C语言特性]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/126563605</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/126563605</guid><author>lslin405</author><pubDate>Sat, 27 Aug 2022 23:26:18 +0800</pubDate><description><![CDATA[GCC C语言扩展特性]]></description><category></category></item><item><title><![CDATA[查看网卡速率脚本]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/126533238</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/126533238</guid><author>lslin405</author><pubDate>Thu, 25 Aug 2022 21:47:41 +0800</pubDate><description><![CDATA[linux查看网卡速率脚本]]></description><category></category></item><item><title><![CDATA[rpm学习笔记]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/121261223</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/121261223</guid><author>lslin405</author><pubDate>Thu, 11 Nov 2021 09:47:36 +0800</pubDate><description><![CDATA[详细内容请参考 max-rpm（版本比较旧） 和 RPM Guide
本学习笔记，rpm命令参考于max-rpm（版本比较旧） ，rpmbuild命令参考于 RPM Guide
1、rpm命令
1.1、rpm -i 安装
# 安装
rpm -i eject-1.2-2.i386.rpm 

# ftp url包安装
rpm -i ftp://smith@ftp.gnomovision.com/pub/rpms/apmd-2.4-1.i386.rpm 

# 配置文件与当前存在文件冲突，且文件不属于任意rpm]]></description><category></category></item><item><title><![CDATA[mac无法访问centos7 samba服务]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/114582280</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/114582280</guid><author>lslin405</author><pubDate>Tue, 09 Mar 2021 14:35:17 +0800</pubDate><description><![CDATA[问题描述：mac无法访问centos samba服务，windows可以访问，但访问比较慢，在其它centos环境上，使用smbclient可以正常访问。
导致问题原因：centos系统安装后，修改了/etc/hostname文件，修改了主机名为test
解决办法：在/etc/hosts文件上添加一行127.0.0.1    test，然后直接再次访问centos samba服务就好了，samba服务不需要重启。

...]]></description><category></category></item><item><title><![CDATA[Neovim保存代码自动异步更新cscope.out文件]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/106809957</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/106809957</guid><author>lslin405</author><pubDate>Wed, 17 Jun 2020 15:52:32 +0800</pubDate><description><![CDATA[此配置只支持Neovim，不支持vim，两者之间启动异步任务的jobstart函数不一样，建议使用Neovim，比vim更好用。.vimrc配置文件添加以下内容：
function! s:JobHandler(job_id, data, event) dict     
  if a:event == 'stdout'     
    let str = self.shell.' stdout: '.join(a:data)     
  elseif a:event == 'stderr'     
 ]]></description><category></category></item><item><title><![CDATA[ubuntu 编译安装wireshark 无法加载lua插件]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/105811335</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/105811335</guid><author>lslin405</author><pubDate>Tue, 28 Apr 2020 13:23:14 +0800</pubDate><description><![CDATA[wireshark3.2.3版本，自己编译安装后无法加载lua插件，找不到init.lua文件。主要原因是执行cmake时检查系统是否安装有lua，如果安装有，则cmake的打印就会有如下打印
#执行cmake检查lua的打印
-- Checking for one of the modules 'lua5.2;lua-5.2;lua52;lua5.1;lua-5.1;lua51'
-- Foun...]]></description><category></category></item><item><title><![CDATA[ambari]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/77945017</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/77945017</guid><author>lslin405</author><pubDate>Tue, 12 Sep 2017 14:43:06 +0800</pubDate><description><![CDATA[Transparent Huge Pages Issues 
https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/]]></description><category></category></item><item><title><![CDATA[idea sbt Spark环境搭建]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/77018408</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/77018408</guid><author>lslin405</author><pubDate>Wed, 09 Aug 2017 23:29:19 +0800</pubDate><description><![CDATA[最近在参考厦门大学数据库实验室的博客http://dblab.xmu.edu.cn/blog/1492-2/进行spark sbt idea开发环境搭建，博客中使用的spark2.1.0版本，而个人使用了目前最新的2.2.0版本，在依赖库安装的过程中遇到了点小问题]]></description><category></category></item><item><title><![CDATA[Shell map实现Docker简单部署脚本]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/75808194</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/75808194</guid><author>lslin405</author><pubDate>Sat, 22 Jul 2017 23:09:56 +0800</pubDate><description><![CDATA[随着docker的流行，docker的应用越来越多，工作中肯定少不了，但个人感觉docker的有些命令需要的参数有点多，比如运行一个容器，–name给容器起名，-d后台运行等等。根据个人习惯，一般很多参数都是固定的，没必要每次操作都敲一遍，工作效率特别低。特别是对于不熟悉docker的人员，比如运维人员，这时候给他们提供一个部署脚本是很有必要的，因为越是能简化他们的工作，他们找我们解决问题的机会就更]]></description><category></category></item><item><title><![CDATA[go cas实现]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/75675008</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/75675008</guid><author>lslin405</author><pubDate>Fri, 21 Jul 2017 21:21:46 +0800</pubDate><description><![CDATA[go cas实现这是之前实现的一个代码，觉得golang很有意思，虽然由于各种原因无法在工作中使用，但还是喜欢并去学习，思考怎么解决实际应用中的问题。工作中有使用过php CAS，然后根据php cas的ticket验证原理实现了一个go版本的，主要就是判断用户访问的URL中是否带ticket，如果否就直接重定向到CAS认证中心进行登录；如果带有ticket，也要到CAS认证中心去认证ticket的]]></description><category></category></item><item><title><![CDATA[docker之hadoop HA高可用配置]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/69788322</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/69788322</guid><author>lslin405</author><pubDate>Sat, 08 Apr 2017 22:39:24 +0800</pubDate><description><![CDATA[最近搭建了hadoop的高可用性，现在顺便在这记录下过程，以便以后方便查找，所搭建的hadoop版本为2.6.5。hadoop的高可用配置有两种方法，以下是我选择配置的Quorum
 Journal Manager (QJM)的方法。
Quorum的高可用需要启动奇数个（3、5、7等）JournalNodes节点进行日志的处理，活动NameNode节点负责进行写日志，而备份Nam]]></description><category></category></item><item><title><![CDATA[ubuntu下esc键与caps lock键交换]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/68059331</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/68059331</guid><author>lslin405</author><pubDate>Wed, 29 Mar 2017 09:13:33 +0800</pubDate><description><![CDATA[为了方便vim操作，退出编辑模式时候直接使用esc键距离会太远，操作特别不方便，虽然除了esc键外，还有ctrl+c组合或者ctrl+[ 键，但也一样带来不方便。为了方便，很多都是直接把esc键和caps lock键功能交换来使用，即敲大小写键就是esc键。
为了达到这方便，之前一直都是直接使用网上说的xmodmap来修改，但xmodmap的修改虽然也能达到效果，但是使用起来极其不方便，当你切换]]></description><category></category></item><item><title><![CDATA[Docker之Hadoop普通集群搭建]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/54293797</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/54293797</guid><author>lslin405</author><pubDate>Mon, 09 Jan 2017 22:27:04 +0800</pubDate><description><![CDATA[最近在尝试搭建hadoop集群，非高可用的普通集群。当初想着需要搭建这样的集群在一台电脑上肯定是无法完成的，思想还停留在了虚拟机时候，并不清楚，也没实践过使用docker具体能创建多少个容器（虚拟机）同时运行。但通过这个的搭建后，真正体会到了docker的厉害，本人在自己的电脑上同时运行了21个容器，也就相当于21台虚拟机，这时候内存的消耗也就6.5个G左右，本人的电脑配置也一般，windows1]]></description><category></category></item><item><title><![CDATA[搭建Docker本地仓库]]></title><link>https://blog.youkuaiyun.com/lslin405/article/details/53945779</link><guid>https://blog.youkuaiyun.com/lslin405/article/details/53945779</guid><author>lslin405</author><pubDate>Fri, 30 Dec 2016 18:49:03 +0800</pubDate><description><![CDATA[为了更方便管理镜像，及在其它电脑间共享镜像，所以在本地搭建了个私有仓库。由于本人手头上的日常使用电脑没有linux系统的，所以直接在windows上搭建，技术是相通的，其实与操作系统无任何关系，主要的还是docker技术。
创建仓库需要registry镜像，可以直接运行docker pull registry进行就可以直接在官网下载，如果下载速度太慢或无法下载，可以考虑从网易蜂巢下载。
下载好]]></description><category></category></item></channel></rss>