vscode使用感官

开始使用vscode

vscode 是一款完成度较高的编辑器,经过插件配置之后,可以替代一部分ide的工作,对于常用的代码编写工作有比较大的帮助,现在我已经开始尝试着脱离sublime text的编写了,虽然sublime text的成熟度较高,插件也非常丰富。但是原生没有中文感觉有点不爽,虽然英文没有什么不明白的,python的自动补全功能差了点。

使用git@osc的hook功能自动部署

前言

git@osc的hook功能能够在推代码的时候进行post http请求,所以,做了小程序,来让我的博客自动更新更新github page的项目的一个东西,应该说,项目是很简单的。
项目分为两个部分,一部分是web部分,使用flask来接收来自git@osc的webhook,一部分做调用系统的hexo命令来进行更新操作。

matplotlib简单画图并输出中文

前言

因为个人非常想要学习机器学习,但是python关于机器学习到一些相关库都不熟悉,那就需要了解python相关到库,numpy是基础,matplotlib是显示相关的库,也得知道,所以开始学习matplotlib画图了。
本篇文章主要是简单的使用matplotlib画出一副简单的图片,然后添加一个中文标题

python使用websocket的几种方式

前言

websocket 是一种html5新的接口,以前服务器推送需要进行ajax等方式进行轮训,对服务器压力较高,随着新标准的推进,使用websocket在推送等方面已经是比较成熟了,并且各个浏览器对websocket的支持情况已经比较好了,只要不是太老古古董,对这些暂时不考虑。
使用websocket的时候,前端使用是比较规范的,js支持ws协议,感觉上类似于一个轻度封装的socket协议,只是以前需要自己维护socket的连接,现在能够以比较标准的方法来进行。
总的来说因为前端是js,所以后端对websocket支持最好的是socket.io,在搜索websocket相关的内容的时候感觉socket.io对这个的推广也是不少的,但是现在使用的是python,因为新学习python
事件不长,各个框架都在接触一点还是有好处了。

部署hexo

安装环境

安装hexo

1
2
3
4
yum update
yum install epel-release
yum install nodejs git npm
npm install -g hexo-cli

拿到博客的内容

1
2
3
git clone git@git.oschina.net:zaita/jingniao.github.io.git
cd jingniao.github.io
npm install