AberSheeran
Aber Sheeran
I know nothing except the fact of my ignorance.
最近更新
在传统开发中,总会有一种任务,它们一般无状态,独立运行并且耗时,于是我们不得不在将它们托付给其他进程进行处理。 但额外维护一个专门处理任务的程序麻烦且奢侈,它...
Update on 2019-12-10
在Python世界里,类型注解早就不是什么新鲜东西了。 在2006年发布的PEP3107中就有了明确的定义,而去年加入标准库的typing才为类型注解提供了最...
Update on 2019-11-22
在Django官方文档中,它们提供了两个关于如何使用预定义选项作为特定字段选择的示例 官方文档的例子 第一个例子中定义choices是用一个元组包裹的元组,里...
Update on 2019-11-06
在之前的一篇文章输出彩色命令行里,我介绍了 Colorama 的基本使用方法。但作为一个命令行程序,除了好看的五颜六色的输出,还需要解析命令行参数。 一个简单...
Update on 2019-11-05
浏览器自带的滚动条相当丑,我在一段时间之前魔改了一下perfect-scrollbar的CSS代码,做了一个更好看的滚动条,我现在的博客代码块用的就是它。 ...
Update on 2019-11-01
微软官方出的Windows Terminal,我从第一个上架商店的版本开始用起,到现在终于等到一个使用了一段时间后没发现BUG的版本。 今天改了一下整体的配置...
Update on 2019-11-01
己亥
在之前的一篇文章输出彩色命令行里,我介绍了 Colorama 的基本使用方法。但作为一个命令行程序,除了好看的五颜六色的输出,还需要解析命令行参数。 一个简单...
On 2019-11-03 #Python-Package
浏览器自带的滚动条相当丑,我在一段时间之前魔改了一下perfect-scrollbar的CSS代码,做了一个更好看的滚动条,我现在的博客代码块用的就是它。 ...
On 2019-11-01
微软官方出的Windows Terminal,我从第一个上架商店的版本开始用起,到现在终于等到一个使用了一段时间后没发现BUG的版本。 今天改了一下整体的配置...
On 2019-11-01
继上一篇使用WebSocket进行网络穿透,实际使用中,UDP转发并不常用,并且使用Websocket转发UDP包也会导致较高的延迟(我当时之所以有这个需求是...
On 2019-10-21 #Hack
天赋是什么?从字面上来说,是上天赋予人的本领,是后天无法得到的东西。 有些人可能会从标题名联想到“知识的诅咒”,但我此处只想讲述有关学习的部分——此时知识...
On 2019-10-20 #随笔
最近在忙项目的同时,也想把自己的小工具用自己的index.py重写一下。一是为了从实践中完善index.py,二是像这种需要频繁修改后端代码的网站,用inde...
On 2019-09-30
在传统开发中,总会有一种任务,它们一般无状态,独立运行并且耗时,于是我们不得不在将它们托付给其他进程进行处理。 但额外维护一个专门处理任务的程序麻烦且奢侈,它...
Python的asyncio模块带来了语言本身的异步功能,不再需要gevent之类的猴子补丁。但速度上,asyncio有点慢。 不过这个库设计之初,就允许了使...
On 2019-09-19
自从我长大之后,我时常想自己为什么从小到大,智力或者说学习能力越来越差。 凡事不破不立,这次我重修两门课,必然延毕,有可能只能领到结业证走人,彻底击垮了我的心...
On 2019-09-18 #随笔
首先需要感谢Django-Channels团队提出的ASGI协议,但Django-Channels实在是不好用,相对来说,它的副产品(ASGI)更加让人心动。...
On 2019-09-11
今天从腾讯办完了所有的离职手续。 从归还电脑到退工卡、token,最后开实习证明。全程不超过20分钟,第一次感受到腾讯办事如此的高效。 不知不觉就过了好几个月...
On 2019-08-26 #校园时光
关于什么是元类(metaclass)、怎么用元类,我查了很多资料。中文的英文的都有,但是似乎都是讲理论,没有实际的给出一个整体的代码。 理论 几乎所有教程里都...
On 2019-08-20
在Python世界里,类型注解早就不是什么新鲜东西了。 在2006年发布的PEP3107中就有了明确的定义,而去年加入标准库的typing才为类型注解提供了最...
On 2019-08-16
无服务函数也许是近来较为热门的一个东西。由于我没得信用卡,无奈只好在阿里云上小试一番。 但我惊奇的发现,如果使用flask等支持WSGI的Web框架去写一个无...
On 2019-08-11 #Python-Package
最近在用阿里云的函数计算服务,需要使用JWK(Json Web Key)来生成JWT(Json Web Token),一时之间竟没有找到一个优雅的、提供JWK...
On 2019-08-07 #Python-Package
在创造index.py的时候,我思考了一个问题——如何使得Python程序像一个传统PHP服务一样,在保证现有的请求不变的情况下,新请求使用更新后的代码进行处...
On 2019-07-26
你见或不见我,我都在这里 不因你的观测而塌缩 你想或不想我,我就在那里 不因你的思考而存在 你念或不念我,我都不在意 不因你的呢喃而悲喜...
On 2019-06-30 #随笔
由于服务器的带宽与存储问题,图片不得不上七牛云了。 模型 以下是一个很简单的图片模型,之前我有写过一篇Django多图片上传,所以在此不赘述如何处理图片上传部...
On 2019-06-29
又是一个阳光明媚的周末,大好时光当然需要用来睡觉。 程流苏躺在床上,一边咂着嘴一边说着梦话:“你别跑,大鸡腿……还有你,培根披萨。都不许跑,乖乖让我吃掉。” ...
On 2019-06-27 #众里寻他千百度
程流苏对这个只要了公司7.2比特币的黑客产生了兴趣——有这个技术水平的人不会是傻子,他应该知道,哪怕开口要二十,三十个,公司也只能忍气吞声的给。毕竟对于这样一...
On 2019-06-26 #众里寻他千百度
一个万籁俱静的黎明,程流苏正在梦里遍吃美食,突然被枕头给震醒了。 昏昏沉沉地从枕头底下摸出手机,却瞬间惊醒了——一条条鲜红的报警信息在她的邮件列表里,未阅读总...
On 2019-06-23 #众里寻他千百度
这个问题其实要分两步,第一步是清理数据库中django_migrations这张表,第二步是重新生成迁移文件并且在不影响现有数据库结构的情况下实施到数据库中。...
On 2019-06-13
在Django官方文档中,它们提供了两个关于如何使用预定义选项作为特定字段选择的示例 官方文档的例子 第一个例子中定义choices是用一个元组包裹的元组,里...
On 2019-06-10
今天和群友讨论了一番奋斗的问题,其中一位群友聊着聊着仿佛心情不太好,我就与他多聊了几句。他说有点迷茫,自己只是想为了转正,想要下班晚一些,就被人说是奋斗逼,努...
On 2019-06-03 #随笔
其实两年前就想学Docker了,也早早的就在Windows10上装好了Docker。到现在才开始学,我的懒癌已经没有救了。 Docker 在我个人的理解里,D...
On 2019-05-12 #Docker学习笔记
Windows右键菜单的管理是用的注册表。 选中文件后的右键菜单的管理路径在HKEY_CLASSES_ROOT\Directory\shell,在文件夹中空白...
On 2019-04-21
用WSL很爽, 但是SSH连到其他服务器上改代码会出现文件内容乱码的问题。查了一下解决方案,做一下记录。 解决方案 使用如下命令修改Ubuntu子系统的LA...
On 2019-04-17
时过经年,我又翻开了这本09年就开始连载的书。 这本书就像一瓶好酒——开开塞子,甚是醇香;再去品味,口感甚佳;可喝到最后,只剩头晕眼花,不得畅快。...
On 2019-04-15 #随笔
本文转载自掘金。感觉写的很好,留作记录。 前言 看到越来越多的大佬都在使用python的异步IO,协程等概念来实现高效的IO处理过程,可是我对这些概念还不太懂...
On 2019-04-07
当你度过了Python新手期之后,肯定为了某些目的开发过自己的库。秉持着开源精神,可能会将自己觉得有用的库发布到网络,这时候,就有了一个问题。如何发布? se...
On 2019-04-02 #Python-Package
Django部署到线上之后,出现一些奇怪的500错误。但是关了DEBUG,uwsgi里没得详细日志可以看。于是谷歌了一番,发现有这个疑惑的不止我一个。 在st...
On 2019-03-18
uwsgi是一个很棒的程序,它能轻易的驱动任何支持WSGI协议的应用程序。但它默认的日志系统不能配置按天分割。那么我稍微查了一下资料,写了这篇文章以做记录,方...
On 2019-03-16
介绍 WHOIS是一种基于TCP的面向事务的查询/响应协议。广泛的用于为用户提供互联网信息服务。虽然最初只是用于提供“白页”服务和有关已注册域名的信息,但现在...
On 2019-03-13 #RFC
报了今年腾讯暑假实习,提前批笔试只做出来三题。第四题本来应该能做出来却没有,值得反思。 第四题大致意思是,给一个数组,求数组中包含所有非零数字最小子串长度。 ...
On 2019-03-12 #校园时光
Django自带的CSRF保护是一个是十分棒的插件。在使用Django开发的过程中,它仅仅只需要你引入一行代码,就可以保护你的表单不受CSRF攻击的困扰。 但...
On 2019-03-01
作为一个Api服务器,提供跨域支持是最基本的需求之一。 这里可能有人会说,已经有django-cors-headers这么好的实现了,不需要自己再写一个。 但...
On 2019-02-28 #Django-Simple-Api
众所周知, Django的每个请求都有对应一个独立的request变量。这个变量在视图函数中使用时,有三个重要的属性GET、POST和FILES。 其中POS...
On 2019-02-27 #Django-Simple-Api
最近由于PM的需求,又去研究了Django一个app对应一个子域名的用法。寻找资料的过程中发现没有较好的中文教程,遂有此篇。 安装Django-Hosts 按...
On 2019-02-24 #Python-Package
花了几个小时去看Django模型相关的信号机制,感觉这个信号机制还是很有用的。 pre_init django的modal执行其构造方法前,自动触发。在这...
On 2019-02-19
什么是序列化 对于Django而言,模型是一个重要的部分,我们从中获取或更改数据,都是用Django的模型对象。而前端并不能直接读取这个对象,于是需要把对象映...
On 2019-02-09 #Django-Simple-Api
戊戍
由于我给媳妇儿写的网站, 样式在频繁的更改,每次我都要去服务器上执行git pull,很麻烦,于是查了一下Coding的文档写了WebHook。 WebHoo...
On 2018-12-15
我们在开发pdk365的时候,前端开发的机子突然无法访问他本机架起的Django服务器的静态文件了。 报错就类似于下面的,但我遇见的问题不同的是,它们的根路径...
On 2018-11-25
手撸maltose.py的时候,发现了一个奇怪的问题 Failed to decode downloaded font: If2RXTr6YS-zF4S-k...
On 2018-10-17
使用python -m pip install --upgrade pip更新pip到最新版后,再次使用pip产生了报错 Traceback (most re...
On 2018-10-12
SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是"SOCKetS"的缩写。 当防火墙后的客户端要访问外部的服务器时,就...
On 2018-09-27 #RFC
VS2017 https://support.microsoft.com/en-us/help/2977003/the-latest-supported-v...
On 2018-09-23
Windows7之后的Windows系统自带的CMD或者Powershell,就不再支持ANSI代码来控制颜色了。那么我们如果想要改变Windows的命令行颜...
On 2018-09-15 #Python-Package
由于众所周知的原因,Windows上部分Python库需要的依赖很难搞。pip install mysqlclient你可能遇见这种错误 直接去https...
On 2018-08-30
最近有个需求,用Django的Form实现上传任意张图片。然而四下查找,没有人写过Django的多文件上传,于是花了一点时间去看Django文档,才优雅的实现...
On 2018-08-27
新装的Office2016全家桶其实我只需要W/X/P三件套,于是花了点时间查如何解决。 首先我们需要从微软官网下载需要的部署工具。双击运行之后,会释放两个x...
On 2018-08-21
最近有个需求,让nav在正常的时候正常显示,当页面滚动下去,nav要停靠在页面顶。 CSS实现 MDN关于position的定义里提到过有一种position...
On 2018-08-16
在使用JQ的fadeIn()的时候,发现了它是通过指定元素的透明度来实现的。然后就自己玩了一下JS动画制作 setTimeout 虽然这个函数名带timeou...
On 2018-08-06
引入(import)是Python最强大的部分,它可以让你轻松的使用其他Python模块里的对象。 两种引入 所谓相对引入,便是类似于from .main i...
On 2018-08-01
最近我一个开发怎么就干上了运维的活,此篇以作记录。 下载之后修改/etc/supervisord.conf其中取消后台Web端口的注释 [inet_http_...
On 2018-06-28 #Python-Package
外键搜索 Django自带的后台有个搜索功能,但是在搜索外键的时候,就不能成功。 Related Field has invalid lookup: icon...
On 2018-06-26 #Django-Admin
经过友人的一再催促,终于打算在端午开始写站内搜索。至于为什么要自己写而不是用别的——谷歌站内搜索没法定制,百度的看都没看,反正百度不录我博客。 一开始以为站内...
On 2018-06-18
贺巨硬科技有限公司喜提开源社区——Github。 巨硬公司加入行业43年,通过自己的努力喜提开源社区Github,行业新公司,左手闭源,右手开源。他热情大方...
On 2018-06-04 #随笔
Django自带的Admin十分强大,能快速帮助我们建立一个操作后台。但公司的每个人权限不免需要作区分,并且可能我们需要增加用户字段,这个时候就需要自己对Dj...
On 2018-05-30 #Django-Admin
网络穿透的本质就是代理,而想要稳定的翻墙,必须要把代理伪装成一个正常的网络请求,而这一点上,在拜读了Shadowsocks的源码之后,我觉得它还不够,因为Sh...
On 2018-05-27 #Hack
一般来说Python打包成系统可执行文件,有两个库,但支持更新版本(3.6+)的Python的就是Pyinstaller了,有趣的是Pyinstaller在w...
On 2018-05-14 #Python-Package
老师让我基于易班开发一个体测成绩查询的功能。易班垃圾文档毁我青春,记下此文,以供后来者观之。(不断更新中) 机构号 机构号的ACCESS_TOKEN获取的文档...
On 2018-05-11 #校园时光
最近我以合法手段要到了学校一台服务器的使用权限,就打算尝试一下绕过校园网计费。于是研究了一下 作为中国的程序员,“代理”这两个字应该是十分熟悉的。所谓代理,就...
On 2018-05-03 #校园时光
今天中午刚回到寝室,便看到群里人在发布这条链接。点进去一看,腾讯视为风险网站不予访问。作为Github的用户,我当然知道这个网站不会有风险。 那么只剩一种可能...
On 2018-04-25 #随笔
最近在手写分布式爬虫的时候遇到一个问题,就是负责任务分发的服务器在关掉试图重启的时候总显示端口被占用,但又查不到端口被占用的进程号。 [ERROR] Addr...
On 2018-04-15
最近在完善自己的轮子的时候,遇到了一个问题,需要监听文件变化,查了查资料,写下此篇以作记录。 Watchdog 由于没找到能直接用的标准库,所以选择用了这个简...
On 2018-02-21 #Python-Package
丁酉
又到了一学期一次的抢课时节,由于我校规定必须在四个分类下各修一门选修课,所以不用上课不用课本的网课往往供不应求。而有趣的是,选课时间是整整一天。也就是说,这期...
On 2017-12-13 #校园时光
定时任务无论是个人开发还是企业业务都是需要的。但个人开发的时候使用celery,未免有点杀鸡用牛刀的感觉。Celery性能不错,但配置起来并没有那么简单。非密...
On 2017-10-14 #Python-Package
众所周知,Django默认的后台是英文。在修改了Settings之后,Django自带的user改成了中文,自己写的App对应的依旧是英文。 于是花了一些时间...
On 2017-09-03 #Django-Admin
下载Nginx,uwsgi, Mysql 我用的是CentOS7和Python3.5,所以如下(安装新版Python参照我另一篇CentOS7安装Python...
On 2017-08-09
使用yum安装Python3 经过测试,在腾讯云的CentOS7服务器上使用这种方法可以直接安装Python3 yum -y update yum insta...
On 2017-08-03
安装Python,mod_wsgi,Apache 使用Apache直接部署Django,版本搭配很重要。 在好心人已经帮我们编译好之后的包的发布网站可以找到需...
On 2017-07-03