从Wordpress到Pelican

1. Introduction博客对于我的作用,更多是整理知识、备忘。但是随着内容增多,以及因为安全防护问题使用cloudflare作为防火墙,wordpress搭建的博客越来越慢。很早之前就有了对博客进行一次大整理的念头,并有意识地寻找替代框架。在给工具写文档时,发现了pelican,一个python写的静态网站生成器。静态网站生成器的特点就是可DIY性非常强,或者说很多东西都得手撸。于是2019年开始准备把博客从wordpress迁移到pelican上来。 more ...

Python多线程多进程中的几个坑

Introduction原文:今天遇到的Python多线程、多进程中的几个坑今天在写oj的判题端的时候犯了一个低级错误,就是为了加快判题速度,我就采用了多线程多组用例同时运行的方法,但是后来不经意的发现,明明跑的很快的程序到了我这实际运行时间就变成了好几倍,而cpu时间并没有太大的变化。我开始怀疑是runner的问题,因为以前使用ptrace的runner的时候,ptrace会在进程用户态和内核态之间反复的检查,导致程序运行缓 more ...


uwsgi配置https以及python2无法使用supervisor

Introduction前面的nginx配置https一文,说明了如何在nginx上配置https,本文则作为补充,说明了在pyhon flask 或者django等web框架下,怎么配置https,以及nginx 和uWSGI的搭配。1. 配置https理论上,直接在nginx的站点配置文件中,声明well-known文件夹的特殊访问权限即可: more ...


数据挖掘实验1贝叶斯

Introduction本系列文章是基于圣地亚哥州立大学的一个数据挖掘实验,借此学习了下朴素贝叶斯,并写了个简单的分类器。本文介绍贝叶斯,主要参考文章面向程序员的数据挖掘指南:第六章概率和朴素贝叶斯,此书下载地址: more ...

Linux下Pycharm配置pyqt5开发环境

IntroductionPyQt是Python语言的GUI编程解决方案之一。可以用来代替Python内置的Tkinter。其它替代者还有PyGTK、wxPython等。与Qt一样,PyQt是一个自由软件。在Linux下使用pycharm写python是最舒服的。本文介绍了Linux下pycharm qt5开发环境的配置。安装pyqt# 直接安装所有包即可,不大 more ...


基于深度学习的自动避障小车__6\_避障

Introduction尽管本专辑的大标题是“基于深度学习的XX”,但是由于深度学习模块不是我做的,在本专辑中不会详细说明,只在本文中简单带过。以后会逐渐发布自己学习深度学习的一些总结。本文主要说明了此项目中超级简陋的避障算法的设计。raspberrypi基于深度学习的自动避障智能小车_目录1. 运行c_s more ...