分类: 未分类

133 篇文章

如何使用Systemd部署服务?-systemd
1、前言 通常,我们在开发过程中,难免需要去部署我们的服务,但是,我们应该如何去做呢?如果主机重启了,服务怎么自己启动呢?可能你的心里已经有了几种不同的答案,接下来我们就一起看看吧。 2、如何部署服务 假设,我们现在有一个python项目(名为xx),现在我们想要将其部署在Linux服务器上,我们应该如何操作呢? xx的内容 #!/usr/bin/…
如何使用Python2启动一个https服务器?-python-https
1、前言 最近因为需要对正向代理的https代理功能进行测试。所以需要模拟一个简单的https服务端,在完成测试后,特将测试过程记录下来,形成此文。 2、https服务器搭建 2.1、生成自签证书 一般的机器上都会安装openssl工具,如果你的机器未安装,请首先安装openssl。 # 生成key文件(生成过程中需要输入密码,记下这个密码后面有用…
前后端配合实现简单分页效果-paginate
前言 最近在开发QA平台的时候,有这样一个需求,就是将后端的数据实现分页,同时前端使用分页参数实现分页数据的获取和渲染。 环境准备 项目结构 后端 后端我们采用flask实现,结合peewee实现SQLite的分页查询。使用flask-cors解决跨域问题。 # dev_env:python@3 # 安装flask和flask-cors pip i…
初尝微信云托管-初尝微信云托管
前言 最近微信给我派发了 10000 个微信红包封面,但是由于我的操作失误,派发方式选择了唯一链接,所以微信直接给我生成了 10000 个红包封面链接,对,就是 10000 个。 给我 10000 个红包封面没有问题,问题是我怎么把这些发给别人呢? 最初的想法 因为我有一台 1C1G 的云服务器,我就想着是不是可以写个分发服务,将链接存到一个列表中…
几行代码写一个自动提醒喝水的软件-drink
背景 我有个同事今天跟我说, 他总是忘记喝水,这可怎么办?作为程序员的我们,本就每天久坐缺乏锻炼,如果再忘记喝水,那将会带来多么严重的后果,所以我决定为他做一个小工具来提醒他定时喝水&活动。 前期准备 下载依赖软件 pip install plyer 代码 from plyer import notification import sche…
冷门的静态站点生成库Nikola-冷门的静态站点生成库nikola
前言 前面我们介绍过 Pelican、MkDocs 等流行的静态展点生成器,今天我们再次介绍一个比较冷门的静态站点生成库,它就是 Nikola。 关于 Nikola 呆猫 安装 Nikola pip install nikola Nikola 项目初始化 这里我们基于示例站点模板生成项目。 nikola init --demo mydemo 经过一…
这种写PPT的方式真优雅-reveal
前言 最近啊,看到好多的同学都在做年终总结,作为程序猿的我们被 PPT 虐的不轻。奈何 PPT 是这个世界上最好的编程语言,我们不得不会,今天我们就一起来了解下如何以程序猿的方式写 PPT,而且还不比那些高级 PPT 工程师写的差! 这个工具是什么呢?有些同学可能会以为是 Slidev,答案是不对。Slidev 我们前面已经介绍过了,感兴趣的朋友可…
这个web框架,你想要的它都有-emmett
前言 关于Api开发框架,我们已经介绍了不少,FastApi,HUG,Bottle等等。今天我们就一起继续了解一款新的Api开发框架Emmett。 关于Emmett Emmett是一款集成度高、可以让开发者专注于产品而不用关注太多底层东西的框架。其支持Socket、异步、内置ORM且可以简单的进行模型关联、聚合查询更容易、拥有全新易用的模板引擎,一…
terraform初体验-terraform初体验
前言 Terraform 的大名我知道很久了,但是一直没有机会体验。刚好最近正在研究关于 PyVmomi 和 LibCloud,顺便也对 Terraform 进行了简单体验,特此分享给大家。 关于 Terraform Terraform 是一种开源的基础设施即代码软件工具,它提供了一致的 CLI 工作流来管理数百个云服务。Terraform 将云 …
TCP怎么测呢?-nc
背景 今天,有个朋友咨询我关于 UDP 协议的测试方法。在给他讲完之后我也顺手将大致的过程记录了下来,在此分享给大家。 因为其是测试 LB(Load Balance)对 UDP 协议的支持,关于服务端和客户端都需要自己来搭建。 测试工具选型 nc nc 安装方便,使用简单,可以作为 server 实现 TCP/UDP 端口侦听,也可以作为 clie…