惊鸟的技术小站

坚持记录


  • 首页

  • 归档

sqlalchemy的使用(一)——初始化以及简单使用

发表于 2016-11-26 更新于 2019-08-06 分类于 python

前言

学习并在工作中使用python的时间并不长,django的使用只能说用到的功能比较熟悉而已。并且工作中使用的并没有使用太多插件。只是将django作为一个请求接受以及返回格式化数据的东西。
之前使用到了数据库,使用的是django自带的orm框架,有点是简单,并且在django中使用方便。最近需要在django外的独立程序中使用数据库,虽然有方法使用django的orm,但是毕竟隔了一层,不太方便移植的特点,让我开始学习sqlalchemy这个大名鼎鼎的python数据库框架。以下就是我遇到的几个坑,应该是比较基础的,记录下。

阅读全文 »

小python程序——hexo用户统计

发表于 2016-07-24 更新于 2019-08-06 分类于 python

前言

hexo挂着也有一段时间了,刚刚折腾的时候,也是有不少问题,现在再去整这些东西就轻车熟路了吧,之前还开过disqus评论,但是感觉没什么用,所以就关掉了,现在这个主题,作者已经不怎么更新了,所以有问题或者想要加什么东西就需要自己琢磨了。

阅读全文 »

在vscode使用ptvsd进行远程python调试

发表于 2016-07-21 更新于 2019-08-06 分类于 python

远程调试python代码

普通方法

随着python的学习的进步,经常需要进行代码调试,在使用print打印出变量这种方法不是很灵花的情况下,使用pdb进行断点调试已经是比较熟练了:

1
2
import pdb
pdb.settrace()

阅读全文 »

atom使用

发表于 2016-07-21 更新于 2019-08-06 分类于 python

开始使用atom

前几天使用了vscode这个微软出品的atom芯的编辑器,应该说限制有点大,但是工作中使用时没有问题的,只是希望提高sftp插件的水平,现在动不动就卡死有点受不了。
然后我就开始尝试着使用atom这款github出品的编辑器。感觉就是另一种了,首先,两者的方向就不大一致。atom的目标是自由,按照网友的说法是,基本上所有的组建都是可以调整的。并且atom更新也比vscode勤快,插件数量,尤其是同类插件数量上,也比vscode强了好多。

阅读全文 »

vscode使用感官

发表于 2016-07-18 更新于 2019-08-06 分类于 python

开始使用vscode

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

阅读全文 »

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

发表于 2016-05-19 更新于 2019-08-06

前言

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

阅读全文 »

matplotlib简单画图并输出中文

发表于 2016-04-30 更新于 2019-08-06 分类于 python

前言

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

阅读全文 »

python使用websocket的几种方式

发表于 2016-04-10 更新于 2019-08-06 分类于 python

前言

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

阅读全文 »

let's Encrypt的使用以及nginx的http2的配置

发表于 2016-04-08 更新于 2019-08-06 分类于 运维

本文大量参考了Jerry Qu的博客
Let’s Encrypt,免费好用的 HTTPS 证书

创建工作目录

1
2
mkdir ssl
cd ssl/
阅读全文 »

python学习——supervisor和redis,pgsql数据库连接

发表于 2016-04-06 更新于 2019-08-06 分类于 python

前言

项目考虑使用守护进程,所以在看这方面的东西。管理使用supervisor来管理。很方便的使用supervisor

阅读全文 »

123

惊鸟

python,运维
21 日志
3 分类
38 标签
RSS
© 2019 惊鸟
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.2.0