SF
Solomon's 技术专栏
Solomon's 技术专栏
注册登录
关注博客
注册登录
主页
关于
RSS
Vim配置状态栏 Status line
SolomonXie
2019-01-06
阅读 2 分钟
13.6k
Vim里一个好看的状态栏是非常加分的。 vim-lightline 简单好安装的状态栏 安装方法:Vundle管理器的话,在~/.vimrc中的插件函数中加上: 然后在函数外写上: {代码...} vim-powerline 从入门到放弃 和其它插件一样用Vundle安装: {代码...} 但是安装完了会变成这个样子: 看了很多网上文章,没什么简单有效的方法。先放...
复制粘贴有那么麻烦吗?理解VIM的文本复制
SolomonXie
2019-01-06
阅读 1 分钟
8.1k
Vim的文本复制,逻辑上要比我们日常的拷贝、粘贴要复杂些。 之前看了很多文章,真是太复杂了,复制个东西搞得好像系统性的工程建设一样。其实两句话就解释明白的。参考这篇文章:vim的剪切板 首先输入:reg命令,查看Vim记录的所有剪切板内容,大概是这样的: 常用命令: {代码...} 举例1(Vim内部复制粘贴): 在Normal...
Vim UltiSnips自动补全 (Python强依赖)
SolomonXie
2019-01-06
阅读 1 分钟
3.8k
想要Vim像Sublime一样快速编程,就需要各种好的snippets快速生成一段预备好的代码。一般常用的插件是UltiSnips作为生成代码的引擎,Vim-snippets插件作为各种语言的常用语句包。
VIM配置颜色主题
SolomonXie
2019-01-06
阅读 1 分钟
8.4k
既然都开启了vimrc技能,就忍不住好奇心去看看还有什么能配置的。这里就不一一说明了,这个坑太大,配置方案太多。先讲个代表性的配色问题。以下在mac下有效。
一篇文章搞定百度OCR图片文字识别API
SolomonXie
2018-06-02
阅读 2 分钟
22.7k
这里用Postman客户端进行测试和演示。因为Postman是对各种API操作的最佳入门方式。一旦在Postman里实现了正确的调用,剩下的就只是一键生成代码,和一些细节的修改了。
一篇文章搞定Github API 调用 (v3)
SolomonXie
2018-06-02
阅读 7 分钟
91.6k
对于常用Github的用户来说,经常有一些自动化的需求。比如我的需求是定时备份Github的issues和comments到本地。以下为Github的API的使用参考。
Postman 快速入门之脚本语法
SolomonXie
2018-06-02
阅读 3 分钟
7.5k
Postman是访问各种API的客户端。它的强大之处在于其允许在对某一个request访问的之前和之后分别运行自定义的一段Javascript脚本,这样直接就完成了一个chain request的效果,可以将数条request连结成一个流程完成一体化测试。这在很多的API操作中都是极其有用的,所以这里有必要总结一些常用语句。
tmux的超绝便利
SolomonXie
2018-06-02
阅读 4 分钟
8.7k
服务器的任务不间断运行,就是利用了tmux的特性。就是说,一般ssh是断开就会停止所有之前连接ssh期间运行的所有processes,而tmux的核心业务不在于把屏幕分成几块好看,而是它能保存session!而且还能多端实时直播session!
Linux 标准输出(stdout)和标准错误(stderr)的重定向
SolomonXie
2018-06-02
阅读 4 分钟
28.3k
以前经常会听到这些词,还有标准输入之类,完全不明所以。直到最近需要让python脚本里的print内容打印到日志文件里,才开始研究这到底是什么。
Linux发送邮件的命令行应用
SolomonXie
2018-06-02
阅读 3 分钟
3.9k
先说明下:不管是什么邮件客户端,都是可以直接发邮件的。但是,因为默认的话,发件人是很随便地设置成你本机地名字。并且100%会被邮箱当成垃圾邮件处理。如果你去垃圾箱里找,还是可以看到的。这就是为什么,我们还是需要配置它,让它登录某个邮箱来使用它的身份发邮件了,比如gmail邮箱或阿里云邮箱。(国内的163和qq...
Vim的NerdTree插件
SolomonXie
2018-06-02
阅读 6 分钟
40.4k
在vundle插件管理的方式,直接在~/.vimrc中的Plugin段落中加入`Plugin "scrooloose/nerdtree"然后重启Vim并输入PluginInstall`,即可完成安装
Jupyter Notebook之初识及入门
SolomonXie
2018-06-02
阅读 3 分钟
8.4k
python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。
Python Logging 日志记录入门
SolomonXie
2018-06-02
阅读 3 分钟
5.3k
Python Logging原来真的远比我想象的要复杂很多很多,学习路线堪比git。但是又绕不过去,alternatives又少,所以必须要予以重视,踏踏实实认认真真的来好好学学才行。
快速入门Python 最新最流行的pipenv虚拟环境
SolomonXie
2018-06-02
阅读 3 分钟
14.1k
2018的PyCon把最新型最先进的Python虚拟环境pipenv吵得火热。看了下介绍感觉真的很好用,它在virtualenv的基础上包装了一些更便捷的功能,解决了很多很多virtualenv欠缺的事情。
Git入门之形象化理解checkout
SolomonXie
2018-06-02
阅读 2 分钟
3.4k
git checkout实际上其实是个平行宇宙时光机,可以带你穿梭到任意一个平行宇宙中,还可以带你穿梭回过去的任意一个时间点。在过去的那个点上,你可以各种观察、修改、删除等,而不对原本时间点产生任何影响。
Git工作流之初学者之流
SolomonXie
2018-06-02
阅读 1 分钟
1.6k
一般会提到git init这个指令,在本地某个文件夹执行它就会把这个文件夹建立成一个git项目。但是我们初学者一般不是这个流程,我们需要建立一个github的repo,并将本地和它联通,反而简单很多。首先直接到github首页新建一个repo,建好了以后直接点clone按钮复制.git结尾的链接。在本地用git clone命令克隆到本地生成一个...
关于解决Python乱码问题的终极解决方案 (TL;DR)
SolomonXie
2018-02-08
阅读 4 分钟
25.4k
有个特别好玩的现象,当我们为了python编码头疼的时候,几乎搜索到所有的文章都会先发一通牢骚。然后在无可奈何地写解决思路(是解决思路不是方案)。这个问题真不是新手问题,即使是十几年python老手也经常头疼。中国外国都一样。看看这个python专家在PyCon大会上用半个多小时讲解乱码的视频就了解了,他自己都给自己的...
树莓派如何完全无头(无屏无网线无键盘鼠标)安装
SolomonXie
2017-09-02
阅读 4 分钟
28.3k
最近终于闲下来可以放心的玩一玩买来后就闲置的树莓派3。头疼的是,我没有多余的键盘鼠标和屏幕,也不想每次都钻到放路由器的地方去插网线调试树莓派,所以就在百度谷歌国内国外到处搜索“无头安装树莓派”的方案,国内的文章和问答都搜不到,国外也没找到完整的教程。
Windows上利用Python自动切换代理IP的终极方案!
SolomonXie
2016-01-15
阅读 10 分钟
16.7k
声明下:不同于网络上千百篇方法,下文是经过各种严格测试都通过的,同时也是一个实验的过程,排除了各种不靠谱的方法。有需要的可以评论来讨论,想要源码和相关参考文献或笔记的,也可以找我。
Python 安装Mysql模块及安装中错误的解决
SolomonXie
2015-12-14
阅读 3 分钟
16.6k
初试爬虫之后,各种快感。然后进入到Python练习的下一阶段了——把抓取到的数据存到数据库中。再三考虑,还是决定从MySQL开始入手。虽然评论区很多倾向于SQLite及MongoDB等新潮玩意,但是MySQL还是占有决定性的市场。为了适应以后生存,这方面必须得会,就拿它先练手吧。
智联招聘数据爬取准备(2)-招聘信息页面及企业主页源码解析
SolomonXie
2015-12-13
阅读 12 分钟
5.1k
根据招聘列表里面跳转过来的详细招聘信息页面。爬虫再根据这里进行关键信息提取。相比于搜索列表页来说,这页内容很简单,而我们需要的也不多。不过需要注意的是,这里在职业信息之外还需要额外收集企业信息。虽然另外有专门的代码跳转到企业主页去搜集信息,但是阅读源码后发现,每家VIP企业都可以自己定制网页,因此获...
智联招聘数据爬取准备(1)-智联招聘搜索列表源码解析
SolomonXie
2015-12-12
阅读 10 分钟
4.4k
智联招聘的服务器只接收Get方式,如果用Post方式抓取页面,则不会返回想要的招聘信息,而会得到一堆广告。下面是我手动测试的一些智联在这个页面Get方式传递的搜索参数,也是目前最常用的(注释掉的不怎么常用):
1
2
3
4
(current)
上一页
4
(current)
下一页