自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 django 微信网页授权登陆实战

2019-07-29 13:22:43 1575

原创 异步编程 101:如何测试 async 代码

视频原文:Strategies for testing Async code - PyCon 2019同时参考了:Testing Asyncio Python Code ...

2019-05-22 21:53:53 443

原创 你有真正把 Python Set 当作数学集合吗?

视频原文:Set Practice: learning from Python's set types - PyCon 2019,PPT在这,作者为《流畅的 Python...

2019-05-21 22:01:09 225

转载 这几个插件,让你的 vscode更牛逼

原文:10 Visual Studio Code extensions for Python development主要是 Python 开发使用到的。GITGitLen...

2019-05-20 22:12:07 1303

原创 Django 管理静态资源的四个阶段

原视频:Assets in Django without losing your hair - PyCon 2019Django 处理静态资源相对而言是比较蛋疼的,该 t...

2019-05-19 18:54:01 160

原创 异步编程 101:asyncio 进阶上篇

写在前面:视频原文:Advanced asyncio: Solving Real-world Production Problems - PyCon 2019slides...

2019-05-18 23:19:43 211

原创 Linux内核101:fd,syscall,socket

原视频地址:https://www.youtube.com/watch?v=Ftg8fjY_YWU本文内容概览:文件描述符操作系统基础文件描述符和进程网络和 socket...

2019-05-17 16:24:12 243

原创 如何科学评估代码复杂度?

原视频地址:Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCo...

2019-05-16 23:03:41 766

原创 用 pre-commit hook 解决 Python 项目编码规范

本文参考了:Automate Python workflow using pre-commits: black and flake8代码规范、测试是开发中很重要的一环,重...

2019-05-15 11:51:57 344

原创 [Django]Django model for pg,看完你还不用 pg 算我输

postgres 是 django 官方推荐使用的数据库。为什么使用 postgres 以及 mysql 和 postgres 各有什么优劣不是这篇文章的重点,如果感兴趣...

2019-05-14 17:11:43 271

原创 推荐一些英文编程学习资源

推荐一下我经常看的一些纯英文编程学习(主要是 Python)资源。视频类TechLead首推 TechLead,他的视频几乎每一个我都看了。属于嘴强王者,日本人,前 Go...

2019-05-13 22:31:08 110

原创 Linux 内核101:虚拟文件系统的使命

本文参考了:《Understanding the Linux Kernel, Third Edition》12.1章简介Linux 的成功有一部分原因在于能够很好的支持不...

2019-05-11 17:21:10 80

原创 [有丶意思]grep的前世今生

视频原文:Where GREP Came From - Computerphile今天在有土逼网看了一个很有意思的视频,想和大家分享一下。用过 Linux 的人肯定都知道...

2019-05-10 13:52:39 70

原创 异步编程 101:asyncio中的 for 循环

前面写的异步编程的几篇文章:异步编程 101: 是什么、小试Python asyncio异步编程 101:Python async await发展简史异步编程 101:写...

2019-05-09 17:07:16 251

原创 Linux 内核101:异步IO

本文参考了:《Understanding the Linux Kernel, Third Edition》16.4章aio - POSIX asynchronous I/...

2019-05-08 08:31:40 99

原创 《Mastering Python High Performance》阅读笔记

本文是《Mastering Python High Performance》的读书笔记。作者(出版社)开源的代码地址:https://resources.oreilly....

2019-05-07 07:29:59 70

原创 推荐一些维护大型 Python 项目的工具

原视频地址:Tools to Manage Large Python Codebases | Fabio Fleitas @ PyBay2018更多相关文章还可参考:As...

2019-05-06 10:10:08 81

原创 我是如何管理 django 线上线下两套环境的

本文用到的方法来源于:https://github.com/wemake-services/wemake-django-template生产环境和开发环境一般会有两套不同...

2019-05-05 09:07:38 128

转载 Python web 开发:部署一个3行代码的wsgi app

通过前面的两篇:Python Web开发:从 wsgi 开始Python Web开发:开发wsgi中间件我们已经知道我们平时开发的 django、flask 等 pyth...

2019-05-04 08:10:45 77

转载 Python Web开发:开发wsgi中间件

本文参考了:https://github.com/alanctkc/wsgi-middleware-demoYoutube : Creating WSGI Middlew...

2019-05-03 08:30:00 84

原创 Python Web开发:从 wsgi 开始

本文参考了:Wikipedia : Web Server Gateway InterfaceWSGI: The Server-Application Interface ...

2019-05-02 07:12:40 38

原创 Linux 内核101:[译]并发导论

原文:Operating Systems: Three Easy Pieces:Concurrency: An Introduction进程和线程进程和线程在底层的区别在...

2019-05-01 09:47:01 73

原创 异步编程 101:写一个事件循环

本文的代码来源于:https://snarky.ca/how-the-heck-does-async-await-work-in-python-3-5/回顾一下上一篇文章...

2019-04-30 07:30:00 99

原创 异步编程 101:Python async await发展简史

本文参考了:How the heck does async/await work in Python 3.5?PEP 380: Syntax for Delegating...

2019-04-29 07:30:00 86

原创 异步编程 101: 是什么、小试Python asyncio

什么是异步编程?注:本文说的同时是一个直观上感觉的概念,只是为了简化,不是严格意义上的同一时刻。同步代码(synchrnous code)我们都很熟悉,就是运行完一个步骤...

2019-04-28 07:15:47 49

原创 Linux 内核101:进程数据结构

本文参考了:极客时间专栏《趣谈Linux操作系统》12.进程数据结构(上):项目多了就需要项目管理系统Chapter 3. Process Management- Shi...

2019-04-27 15:07:37 64

原创 Django 2.2 新特性清单

原文档地址:https://docs.djangoproject.com/en/2.2/releases/2.2/最主要feature:Model Conatrains可...

2019-04-26 08:00:00 98

原创 用PyCharm Profile分析异步爬虫效率

今天比较忙,水一下~下面的代码来源于这个视频里面提到的,github 的链接为:https://github.com/mikeckennedy/async-await-j...

2019-04-25 07:30:00 92

原创 Linux 内核101:[译]地址空间发展史

原文:The Abstraction: Address Spaces在早期,构建计算机系统是很简单的。为什么?你可能会想。因为用户期望值不高。都是那些『该死』的用户,想要...

2019-04-24 07:30:00 43

原创 计算理论 101:深入浅出马尔可夫链

本文参考了:https://en.wikipedia.org/wiki/Markov_chainMarkov Chains Explained VisuallyIs a ...

2019-04-23 07:30:00 142

原创 Linux 内核101:cache组织策略

本文参考了:Difference Between a Direct-Mapped Cache and Fully Associative Cache简述上篇文章 讲了 c...

2019-04-22 07:30:00 73

原创 计算理论101:这可能是讲FSM的最生动的一篇了

本文参考了:谈谈状态机Introduction to the Theory of Computation : Lecture 1(stonehill college)In...

2019-04-21 07:30:00 102

转载 Linux 内核101:cache原理

本文参考了:https://courses.cs.washington.edu/courses/cse378/09wi/lectures/lec15.pdfCache p...

2019-04-20 16:30:40 67

原创 Linux 内核101:NUMA下的竞争管理

本文参考了以下这篇论文:A Case for NUMA-aware Contention Management on Multicore Systems点阅读原文可以获...

2019-04-19 07:30:00 56

原创 Linux 内核 101:NUMA架构

Linux 内核 101:NUMA架构本文参考了以下文章、视频:YouTube - What is Non Uniform Memory Access?The MySQL...

2019-04-18 07:30:00 61

原创 技术日报:2019/04/17

1.博客写作Linux 内核 101:NUMA架构2.阅读《Understanding the Linux Kernel》介绍80x86: segmentation an...

2019-04-18 07:30:00 65

转载 技术日报:2019/04/16

Linux主线内存泄露进程占据的内存越来越多,没有正确释放不再使用的内容。如果进程一直不退出的话,就会造成进程泄露。看维基百科上提到的一个例子:uwsgi中有一个机制,监...

2019-04-16 22:56:50 42

转载 技术日报:2019/04/15

code1. cjango_templatehttps://github.com/liaochangjiang/cjango_template基于https://gith...

2019-04-15 23:46:02 47

转载 技术日报:2019/04/13

code今天花了一整个下午和晚上的时间,使用 chrome 开源的 headless浏览器puppeteer写了一个pdd爬虫。官方API文档:https://...

2019-04-13 22:28:59 38

转载 技术日报:2019/04/12

Linux 主线Beginning Linux Programming ch1 & ch3GITHUB地址:https://github.com/liaochan...

2019-04-12 21:37:38 36

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除