<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[尼克的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hacker_nick</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hacker_nick]]></copyright><item><title><![CDATA[Mysql 索引看这一篇就够了]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/90343530</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/90343530</guid><author>hacker_nick</author><pubDate>Sun, 19 May 2019 15:56:58 +0800</pubDate><description><![CDATA[索引是什么
索引是一种可以加快查询的***数据结构***。例如我们在读书，查新华字典的时候，我们不会一页一页的翻去找到我们要查找的内容。我们是在书的前几页的目录中首先找到我们要查找的内容在书中的第几页，然后直接翻到那一页就找到了我们的目标内容。
数据库中的索引
那么类似上面的例子，在数据库中面对千千万万的磁盘数据，当我们查找的时候也不可能一个一个磁盘块去查找数据，这样的效率是很低的。同样，伟大的前...]]></description><category></category></item><item><title><![CDATA[Python 如何爬取女神的照片]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/87545015</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/87545015</guid><author>hacker_nick</author><pubDate>Sun, 17 Feb 2019 17:46:00 +0800</pubDate><description><![CDATA[安装 Requests 网络库
安装网络库的前提是在安装好 Python 库前提之下进行的，安装好后在命令行执行如下命令
pip install requests

命令执行结束后，如何验证 Requests 库是否正确安装呢？
C:\Users\Administrator&amp;amp;gt;python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:...]]></description><category></category></item><item><title><![CDATA[如何使用优雅的使用 VI 编辑器]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/82563542</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/82563542</guid><author>hacker_nick</author><pubDate>Mon, 10 Sep 2018 00:38:50 +0800</pubDate><description><![CDATA[使用 Linux 操作系统，免不了要编辑文件。编辑文件，我选择 VI。

编辑文件无非几个操作：打开 / 创建文件，在文件中移动，搜索文件内容，编辑文件，保存文件。接下来我们就从这几个维度来学习一下宇宙最强编辑器 VI。

1. 打开 /  创建文件

控制台输入 vi 可以打开一个空的面板，就和你打开一个 windows 的记事本一样。此时 vi 处于命令模式，在该模式下，我们可以使用 vi 命...]]></description><category></category></item><item><title><![CDATA[深入理解 Unix / Linux 命令]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/82320431</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/82320431</guid><author>hacker_nick</author><pubDate>Sun, 02 Sep 2018 22:47:35 +0800</pubDate><description><![CDATA[1. 命令的剖析

Unix 的命令由2部分组成，命令本身和附加的参数。例如 ls 命令，如果直接执行 ls 命令，不带附加参数，那么默认执行的目标即为当前目录，如下


[root@localhost /]$ls
bin   dev   etc   lib    media  opt   root  sbin  sys  usr
boot  docs  home  lib64  mnt    p...]]></description><category></category></item><item><title><![CDATA[定制 Shell 工作环境]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/82086352</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/82086352</guid><author>hacker_nick</author><pubDate>Mon, 27 Aug 2018 01:05:28 +0800</pubDate><description><![CDATA[1.PS1 变量

有没有发现，光标闪动的左边有一串字符：[root@localhost ~]#，这组字符串的组成为[用户名@hostname 当前所在目录]#。其实这段字符的就是由 PS1 变量来控制的，echo $PS1 来看一下：



 

这其实已经是我定制过的内容，给显示的一些内容加上了颜色。接下来让我们恢复它本来的样子，”.bashrc”是 bash shell 的默认子 shell...]]></description><category></category></item><item><title><![CDATA[Unix / Linux 文件系统]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81811331</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81811331</guid><author>hacker_nick</author><pubDate>Sun, 19 Aug 2018 00:56:47 +0800</pubDate><description><![CDATA[作为一名电脑使用者，不懂图形化操作文件系统就不算会使用电脑。那么作为一名程序员，如果不懂命令行操作 Linux 文件系统，就不敢说自己是一名合格的程序员。我们工作中使用 Unix / Linux 作为应用程序服务器，无非就是把我们编写好的软件部署到远程服务器，其中少不了对文件的各种操作，如果你不会操作文件那么将寸步难行。接下来我们来认识一下 Unix / Linux 文件系统。

1. 本地文件系...]]></description><category></category></item><item><title><![CDATA[Unix / Linux 系统用户管理]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81713991</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81713991</guid><author>hacker_nick</author><pubDate>Thu, 16 Aug 2018 00:46:00 +0800</pubDate><description><![CDATA[初次安装安装系统以后，系统只有 root 超级账户，该账户是 Unix 系统的根用户，它拥有的最大的权限，可以执行任何命令，包括可以摧毁操作系统。因此在我们日常工作中，尽量创建一个账户用来工作，那么接下来让我们来创建自己的工作账户。

1. 创建用户

使用 useradd 来创建一个新用户，如果你不知道如何使用 useradd 命令，那么可以在终端输入 man useradd 来查看关于 use...]]></description><category></category></item><item><title><![CDATA[登录 Unix 操作系统]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81607417</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81607417</guid><author>hacker_nick</author><pubDate>Sun, 12 Aug 2018 16:14:51 +0800</pubDate><description><![CDATA[
  上一节我们了解 Unix 操作系统发展历史, 这一节我们来了解 Unix 的启动，如何优雅的登录和退出 Unix。




系统启动

系统是指系统从关机状态开始直到系统变为用户可用状态。首先引导程序查找有哪些设备（硬盘，光盘，优盘等）是可以引导的，然后选择可以引导的设备。接着引导程序将控制权转移给内核，内核调用初始化进程来初始化操作系统，启动一些操作系统运行必须的进程。



登录系统

...]]></description><category></category></item><item><title><![CDATA[初探 Unix 操作系统]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81432982</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81432982</guid><author>hacker_nick</author><pubDate>Sun, 05 Aug 2018 22:34:08 +0800</pubDate><description><![CDATA[在互联网公司里面，基本大大小小所有的服务器端应用程序都是部署在 Linux 服务器上面。由于之前在外企工作，开发的应用程序需要依赖于 Windows 的 API，因此程序都是部署在 Windows Server 上面，导致自己对 Linux 也是只知道皮毛。所以就趁这段时间系统的学习一下 Linux 操作系统的基础知识。不求精通，但求能在工作上能够熟练操作，例如编写一些 Shell 脚本，配置一些...]]></description><category></category></item><item><title><![CDATA[互联网公司的工作日常]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81273868</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81273868</guid><author>hacker_nick</author><pubDate>Sun, 29 Jul 2018 20:11:06 +0800</pubDate><description><![CDATA[今天是入职的第二个周末，工作日每天早晨 8 点起床，然后洗漱 9 点 20 左右出发去公司。大概 9 点 40 分左右可以到公司，然后吃早餐，大约到十点正式开始一天的工作。

由于组里面没有招到 Android 程序员，我在老东家做过一点相关的项目，所以临时被拖来完成一些  Android 相关的开发。在老东家做了 2 年的 lead，突然在新东家被别人来 Lead，一会儿被拉来做这个，一会儿那个...]]></description><category></category></item><item><title><![CDATA[从外企码农向互联网码农的转变]]></title><link>https://blog.youkuaiyun.com/hacker_nick/article/details/81157080</link><guid>https://blog.youkuaiyun.com/hacker_nick/article/details/81157080</guid><author>hacker_nick</author><pubDate>Sun, 22 Jul 2018 20:50:15 +0800</pubDate><description><![CDATA[时间过得很快，转眼间已经工作五年了。

还记得刚毕业时候，对软件开发行业知之甚少，网上海投简历加上校园宣讲会的公司面试了十多家公司，由于自己技术水平不行，最后机缘巧合居然进了某知名外企，心中甚是欢喜。然而，外表看是光鲜亮丽的外企，其实和自己想象的完全不同（不然我怎么就进去了呢，自认为技术水平很初级）。

进去以后，公司工作环静很棒，流程很赞，这绝对不用怀疑。首先公司有一个月的入职培训，参加的都是同...]]></description><category></category></item></channel></rss>