<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[轩少学习之路]]></title><description><![CDATA[所有自学的技术的学习历程，总结与回顾]]></description><link>https://blog.youkuaiyun.com/yuanzhenwei521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yuanzhenwei521]]></copyright><item><title><![CDATA[Mac下的平铺式桌面 - Yabai]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/123311427</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/123311427</guid><author>yuanzhenwei521</author><pubDate>Sun, 06 Mar 2022 15:43:11 +0800</pubDate><description><![CDATA[近来无事，凑着周末休息的时间，想折腾一下 Mac。很久之前就有朋友给我推荐过一款名为“Yabai”的平铺式桌面管理软件，今天，就折腾起来了。
老样子，先上配置。因为这次折腾时，有一点意外情况。好在通过 GitHub 的朋友给解决掉了。
PS：遗憾的是出差在外，网络不佳，状态栏（一个类似 i3-status 的东西）一直 clone 不下来。所以就没有状态栏的折腾日记了~




系统
MacOS Monterey 12.2.1
系统




软件包管理器
Homebrew 3.4.0
软件包管理器


Ya]]></description><category></category></item><item><title><![CDATA[实战记录：爬大众点评评论区]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/112302374</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/112302374</guid><author>yuanzhenwei521</author><pubDate>Thu, 07 Jan 2021 09:20:30 +0800</pubDate><description><![CDATA[实战记录：爬大众点评评论区

近日，小伙伴的女票要写论文，需要点数据。
借此机会，我也实战了一把。着实有趣。

需求：

技术选型
本身我自己是搞 java 的。刚开始想用 java 来搞，后来想想，有此机会，正好看看py功底如何。所以最终选择了 Python
分析：
先打开其中一个地址看看都啥东西

哎我去，这是什么玩意？
遇到事情不要慌，先拿出手机发个朋友圈。。
不是，仔细看看。

右边藏了个
background-image: url(//s3plus.meituan.net/v1/mss_0a06a]]></description><category></category></item><item><title><![CDATA[邪教日记之神兵篇: 一]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/106872200</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/106872200</guid><author>yuanzhenwei521</author><pubDate>Sat, 20 Jun 2020 14:46:35 +0800</pubDate><description><![CDATA[邪教日记之神兵篇: 一
文章目录邪教日记之神兵篇: 一ArchLinux-cn神器 - YAY桌面环境xinitrc插播一条新闻VIM 配置ZSH | oh-my-zsh继续 xinitrci3乱码问题一乱码问题二解决方案picomROFI命令行资源管理器i3Status壁纸

上篇讲到，我们历经磨难，终于入教了。入教之后干啥呢？当然是学武功一统江湖了-。-
“武林至尊，宝刀屠龙；号令天下，莫敢不从。”
想要一统江湖，当真需要一把神兵利器~
这篇呢，咱就来打造一把神兵。

ArchLinux-cn
中国人嘛]]></description><category></category></item><item><title><![CDATA[邪教日记之入教篇]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/106847167</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/106847167</guid><author>yuanzhenwei521</author><pubDate>Fri, 19 Jun 2020 01:42:53 +0800</pubDate><description><![CDATA[文章目录基础功内功心法外功Windows10PS: 敲黑板划重点哈ArchLinux使用 U盘引导安装系统前的准备1. 开启 SSHD 服务，查看 ip 地址，修改 ROOT 密码2. 打开你的另一台电脑3. 分区安装系统1. 挂载目录2. 修改软件源3. 更新系统4. 安装基本操作系统5. 开机自动挂载此时的分区6. 配置安装的系统7. 时间调整8. 安装基础软件9. 设置 locale10. 安装软件11. 配置项至此安装完成，开机桌面下篇~
Emmm ….

一入邪教深似海，回眸已非梦中人。

基础功]]></description><category></category></item><item><title><![CDATA[Docker入坑系列（二）]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81740325</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81740325</guid><author>yuanzhenwei521</author><pubDate>Thu, 16 Aug 2018 14:01:02 +0800</pubDate><description><![CDATA[Docker入坑系列（二）

上一篇我们为Docker创造了一个良好的生活环境，这一篇我们就开始让Docker活起来。

安装Docker

ok，原文地址在这里。

当然，我只是自己翻译了一下而已- -跟着做了一遍就安装好啦。

# Docker 是一个能够让应用自动化部署的基础软件框架。&quot;容器&quot;是封装好的，轻量级的便携式应用模块
# Docker is a container-based so...]]></description><category></category></item><item><title><![CDATA[Docker入坑系列（一）]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81737407</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81737407</guid><author>yuanzhenwei521</author><pubDate>Thu, 16 Aug 2018 10:47:35 +0800</pubDate><description><![CDATA[Docker入坑系列（一）


  引用嘛，当然是来引用别人说的东西啦。
  
  Docker 是一个开源项目，诞生于 2013 年初，它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会，遵从了 Apache 2.0 协议，项目代码在 GitHub 上进行维护。


PS：


由于小轩对Centos7命令不太熟，所以此次系统选择的Centos6.5。（其实是...]]></description><category></category></item><item><title><![CDATA[Centos6.x安装之后的9件事]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81712215</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/81712215</guid><author>yuanzhenwei521</author><pubDate>Wed, 15 Aug 2018 22:14:40 +0800</pubDate><description><![CDATA[Centos6.x安装之后的9件事


  这些不是必须都做的，只不过是我个人的习惯，在此记录一下。




1.修改yum源到国内



CentOS系统更换软件安装源


备份你的原镜像文件，以免出错后可以恢复。




mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak


下载新的CentOS...]]></description><category></category></item><item><title><![CDATA[基于Netty的一个WeoSocket通信服务器与客户端代码(非JS代码)]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/80401736</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/80401736</guid><author>yuanzhenwei521</author><pubDate>Tue, 22 May 2018 10:05:46 +0800</pubDate><description><![CDATA[基于Netty的一个WeoSocket通信服务器与客户端代码(非JS代码)

咳咳，在这里呢，小轩就不多说什么是WebSocket的，还有呢，小轩为什么不给出JS-Client代码？网上太多代码可以用了。小轩这里的WebSocket客户端是非JS客户端，因为小轩的项目后台逻辑要与WebSocket服务器通信，所以才搞了个客户端出来。不多说，先上成果图。


启动WebSocket服务器


启动项...]]></description><category></category></item><item><title><![CDATA[博客转移声明]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79917715</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79917715</guid><author>yuanzhenwei521</author><pubDate>Thu, 12 Apr 2018 17:58:42 +0800</pubDate><description><![CDATA[博客转移声明



声明：



博客已转至开源中国]]></description><category></category></item><item><title><![CDATA[Netty与Spring Boot的整合]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79194275</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79194275</guid><author>yuanzhenwei521</author><pubDate>Mon, 29 Jan 2018 13:30:41 +0800</pubDate><description><![CDATA[Netty与Spring Boot的整合


  ​ 最近有朋友向我询问一些Netty与SpringBoot整合的相关问题，这里，我就总结了一下基本整合流程，也就是说，这篇文章 ，默认大家是对netty与Spring，SpringMVC的整合是没有什么问题的。现在，就进入正题吧。




Server端：

总的来说，服务端还是比较简单的，自己一共写了三个核心类。分别是


NettyServer...]]></description><category></category></item><item><title><![CDATA[Activiti 5.22.0 之自由驳回任务实现（亲测）]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79115715</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/79115715</guid><author>yuanzhenwei521</author><pubDate>Sat, 20 Jan 2018 17:50:24 +0800</pubDate><description><![CDATA[上篇博文，我们完成一个任务SKIP的实现，说好要给各位看官带来驳回实现的现在，就奉上具体实现和讲解。（其实我感觉我的注释写的已经非常清楚了，哈哈）

依旧是，先说我们的需求和思路。

PS:

从6.0.0降到5.22.0版本的原因因为项目中有一个版本冲突，导致的降级。后期还是以新版本为主。6.0版本的驳回有时间再来搞。

需求：


流程中的审批任务节点可以驳回到之前的任意任务节点
驳回到指定节...]]></description><category></category></item><item><title><![CDATA[Activiti 6.0 之SkipExpression]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78911020</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78911020</guid><author>yuanzhenwei521</author><pubDate>Wed, 27 Dec 2017 13:16:01 +0800</pubDate><description><![CDATA[惭愧惭愧，这么一个小小的功能整了这么久。


​   还是先说一下业务场景吧。在工作流中，我们难免会遇到这样的情况，即一个流程的发起者的身份问题。举个详细的例子。就拿一个公司的报销流程来讲。可能是这样的。


没有优化过的流程图（实在不想画了，太费劲了）


优化过的流程图



​    怎么样？看起来是不是清爽了很多？那怎么执行呢？首先，这篇说的是SkipExpression，所以审批不通过]]></description><category></category></item><item><title><![CDATA[Zabbix安装之路]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78842300</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78842300</guid><author>yuanzhenwei521</author><pubDate>Tue, 19 Dec 2017 14:29:53 +0800</pubDate><description><![CDATA[这次的教程多半是搬运过来的，但都经过小轩亲自测试与修改了。文章最后将公布原资源地址。此篇算是整合，但又不全是整合。
依旧需求开篇：上头让小轩监控一下服务器的情况，在前几篇也有所提到。于是小轩就到处去找工具呀~。但是工具真是太多了。什么
Performance Co-Pilot
Anturis
SeaLion
Icinga
Munin
Monit
Nagios
brainypdm
SysUsage
Z]]></description><category></category></item><item><title><![CDATA[Nginx干货（二）配置详解]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78819687</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78819687</guid><author>yuanzhenwei521</author><pubDate>Sat, 16 Dec 2017 14:16:14 +0800</pubDate><description><![CDATA[此篇就不矫情了。直接上个配置吧。以后若有更新，继续修补
/usr/local/nginx/conf目录下面的nginx.conf文件 # 以用户nginx的身份来运行
user nginx;# 启动进程，通常设置成和cpu数量相等
worker_processes  10;# 全局错误日志 
error_log  logs/error.log;
error_log  logs/error.log]]></description><category></category></item><item><title><![CDATA[Nginx干货（一）隐藏Nginx标识与版本号]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78819482</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78819482</guid><author>yuanzhenwei521</author><pubDate>Sat, 16 Dec 2017 13:36:10 +0800</pubDate><description><![CDATA[注：默认读者自己会安装nginx，不会的就搜一下怎么安装吧。说明一点。在make的时候可以使用make -j num这里面的num是你的cpu核心数。这样会快一点~~~意为以num个进程同时编译首先先说为什么要隐藏吧。这张图应该能说明问题了吧。对，就是为了解决安全隐患才这样做。就算升级到最新版本，该不公开还是要不公开的好吧~~接着再说说这个版本号吧。 
如果安装好的童鞋可以直接在nginx.conf]]></description><category></category></item><item><title><![CDATA[自动备份远程机器的脚本]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78801066</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78801066</guid><author>yuanzhenwei521</author><pubDate>Thu, 14 Dec 2017 11:48:02 +0800</pubDate><description><![CDATA[上一章将ssh免密登陆的功能实现了。那么现在就将领导的需求完成吧。准备工作
编写备份脚本
测试脚本
安装cron （一般都有安装，但是我这个奇葩服务器却没有安装，所以就来说明一下）
生成定时任务
基本就是上述步骤了。现在就上手做吧。 
1. cd一个目录，直接touch一个文件bak_file.sh然后对该文件进行编辑    touch bak_file.sh
vim bak_file.sh]]></description><category></category></item><item><title><![CDATA[SSH之免密登陆]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78793925</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/78793925</guid><author>yuanzhenwei521</author><pubDate>Wed, 13 Dec 2017 17:02:44 +0800</pubDate><description><![CDATA[SSH之免密登陆又来了，上头让小轩我在服务器中写一个Shell脚本，主要用来在机器B中定时备份机器A中的一些文件。那么，小轩是怎么想的呢？
在小轩的知识库里，现在有scp和ssh两个玩具。别的还真没有其他什么东西了。那就想直接用scp去远程复制好了，但是scp复制的时候还要输入密码。那就搞搞让使用scp的时候不用输入密码好了。
以下进入正文忽略ssh安装scp安装过程。默认认为当前机器与远程机器含有]]></description><category></category></item><item><title><![CDATA[MySQL存储过程之游标实战]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73896188</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73896188</guid><author>yuanzhenwei521</author><pubDate>Thu, 29 Jun 2017 13:43:11 +0800</pubDate><description><![CDATA[MySQL存储过程之游标实战​   博主日前在解决一个项目需求时，没有什么好的方法，于是就来学习存储过程了，之前也是接触过，奈何年少贪玩，竟是全部又还给了大学老师～苦不堪言呐～。​   先说一下业务需求吧，即要求查询出一套包含父子类别的数据，其结构是父类别有N条记录，并且要保证可以分页查询，与父类别对应的子类别要有N1条记录。该问题在之前的之前在度娘上面问过，然而无果。最近领导又提出了类似的需求，嗯]]></description><category></category></item><item><title><![CDATA[xml解析]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73549141</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73549141</guid><author>yuanzhenwei521</author><pubDate>Wed, 21 Jun 2017 14:50:39 +0800</pubDate><description><![CDATA[xml解析​   声明：本文不涉及XML过深研究，只给出运用方式，因为为了解析微信发送的消息而生，并非专攻XML解析的文章。项目依旧使用的是之前的wechat，以后不做特殊说明，本系列文章均使用该项目开发。​   前面我们做了一些微信公众号开发的准备，现在我们针对微信公众号的消息做一些处理。首要的技术就是XML解析技术。​   现有的XML解析技术有很多，比如DOM解析、SAX解析、JDOM解析和D]]></description><category></category></item><item><title><![CDATA[微信公众号开发（二）]]></title><link>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73498701</link><guid>https://blog.youkuaiyun.com/yuanzhenwei521/article/details/73498701</guid><author>yuanzhenwei521</author><pubDate>Tue, 20 Jun 2017 15:29:55 +0800</pubDate><description><![CDATA[微信公众号开发（二）​   咳咳，间隔了这么久，现在终于有时间继续了。废话不多说，接上篇微信公众号开发引言。​    说明：博主使用的开发工具为IntelliJ IDEA，开发语言为JAVA。​   环境搭建部分就不在这里多说什么了。使用IDEA创建一个SpringBoot项目，之后我们就进入开发阶段吧～1.修改公众号的服务器配置​   URL处填写能从公网访问到你本机的一个地址，博主在这里选用的是]]></description><category></category></item></channel></rss>