自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 django 处理请求

本文基于 django runsever入口执行 python manage.py runserver调用 django.core.management.commands.runserver.Command.handle文件 runserver.py(django/core/management/commands/runserver.py)启动 TCP server...

2019-08-15 13:51:00 243

转载 HTTPStatus

出自 http.HTTPStatus # informational CONTINUE = 100, 'Continue', 'Request received, please continue' SWITCHING_PROTOCOLS = (101, 'Switching Protocols', 'Switching to new pro...

2019-08-15 11:26:00 338

转载 辣鸡 mac 下 pycharm 中代码拖拽的问题

Editor –> General Enable Drag’n’Drop functionality in Editor转载于:https://www.cnblogs.com/ywhyme/p/11338635.html

2019-08-12 11:18:00 401

转载 postgresql 分区表

-- 分区表-- 创建主表CREATE TABLE measurement ( city_id int not null, logdate date not null, peaktemp int, unitsales int) PARTITION BY RANGE (logdate);-- 创建子表CREATE TABLE measuremen...

2019-07-22 16:32:00 155

转载 deepin 新创建的用户文件管理中挂载点打不开

使用 root 用户可以打开,但是使用非 root 用户打不开原因是权限不够test1@test1-PC:~$ cd /media/test1@test1-PC:/media$ lsapt cdrom test tmp test1test1@test1-PC:/media$ ls -la总用量 28drwxr-xr-x 7 root root 4096 4月 ...

2019-04-21 15:24:00 409

转载 asyncio 自动跳出长时间堵塞的 task

https://www.cnblogs.com/ywhyme/p/10660411.html 的升级版可以知道当前是卡在哪一个 task 甚至是多少行import asyncioimport osimport queueimport signalimport timeimport threadingimport logging# logging.basicConfig...

2019-04-18 19:36:00 187

转载 concurrent.futures 学习笔记

concurrent.futures先看下官方介绍The asynchronous execution can be performed with threads, using ThreadPoolExecutor, or separate processes, using ProcessPoolExecutor. Both implement the same interface,...

2019-04-18 19:33:00 189

转载 在asyncio 中跳出正在执行的task

需求描述代码在asyncio的框架中运行, 但是一旦一个task出现了长时间的堵塞,我们要跳过这个task(代码可能是用户输入的,例如用户编写的插件)代码如下(其中大部分代码出自官方的 asyncio 以及 signal)重点的函数在于asyncio.gather 详情查看上面的链接import asyncioimport osimport signalimport ti...

2019-04-05 23:08:00 234

转载 python 单元测试中处理用例失败的情况

今天有一个需求, 在单元测试失败的时候打印一些日志, 我们管他叫 dosomething 吧 ,反正就是做一些操作查了下并没有查到相关的方法, 于是研究了一波unittest 的源码发现了这个东西try: self._outcome = outcome with outcome.testPartExecutor(self): self.setUp(...

2019-04-04 22:23:00 774

转载 tmp\

unittest.case.TestCase#_feedErrorsToResultdef _feedErrorsToResult(self, result, errors): for test, exc_info in errors: if isinstance(test, _SubTest): result.addSubTest(te...

2019-04-04 18:57:00 77

转载 Python asyncio

最近在看 ayncio 这块内容于是打算从 asyncio.run 这个 函数作为入口看下内部是如何工作的下面是源码以及一些分析如有问题, 欢迎交流另外 有没得大佬晓得 博客园的 markdown 怎么显示行号啊def run(main, *, debug=False): if events._get_running_loop() is not None: # 获取...

2019-03-30 22:43:00 873

转载 Ubuntu 终端配置

安装zsh apt install zsh设置zsh为默认shell chsh -s /bin/zsh恢复 bash 使用 chsh -s /bin/bash安装 Oh My Zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/instal...

2019-03-20 13:19:00 582

转载 ubuntu 安装 Pycharm

官方推荐使用 snap 安装安装指定版本的pycharm sudo snap install pycharm-professional --channel=2018.1/edge --classic下载本地之后安装:➜ ~ snap download pycharm-professional --channel=2018.1/edgeFetching snap "pych...

2019-03-19 23:10:00 94

转载 nginx (待更新)

installapt install nginx默认在 /etc/nginx 目录下一个 master 以及多个 worker 3504 root 20 0 141M 7196 5552 S 0.0 0.4 0:00.03 nginx: master process nginx 6154 www-data 20 0 141M 3628...

2019-03-19 10:31:00 65

转载 根据 thread id 停止一个线程

出自https://github.com/Bogdanp/dramatiq/blob/master/dramatiq/middleware/threading.py#L62thread_id = threading.get_ident() 1 def _raise_thread_exception_cpython(thread_id, exception): 2 ...

2019-03-18 09:47:00 1451

转载 Redis 消息订阅

In [2]: p = cache.pubsub()In [3]: pOut[3]: <redis.client.PubSub at 0x10fecb748>In [5]: def echo_message(message): ...: print("===========") ...: print(message, t...

2019-03-15 11:16:00 83

转载 faker smtp server

1 import os 2 import asyncio 3 import logging 4 import base64 5 from email import message_from_bytes 6 from email.message import Message 7 from datetime import datetime 8...

2019-03-14 10:44:00 87

转载 DRF lazy Serializer

1 class LazySerializer: 2 def __init__(self, cls_name, **kwargs): 3 self.cls_name = cls_name 4 self.kwargs = kwargs 5 6 class empty: 7 pass 8 ...

2019-03-05 10:40:00 62

转载 python super

1 class A: 2 def test(self): 3 print("a.test") 4 super().test() 5 6 7 class B: 8 def test(self): 9 print("b.test")10 11 12 class C(A, B)...

2018-11-28 14:51:00 51

转载 django patch

1 import datetime 2 3 import pytz 4 from django.apps import AppConfig 5 from django.db.models.fields import DateTimeField 6 from django.utils.dateparse import parse_date 7 from dj...

2018-11-22 15:53:00 275

转载 django patch 解决 ["'15428560000' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uu...

__init__.pyimport datetimefrom django.apps import AppConfigfrom django.db.models.fields import DateTimeFielddefault_app_config = 'patch.PatchConfig'def patch(): def get_db_prep_value...

2018-11-22 13:41:00 2174

转载 redis 篇 - set

set无序集合sadd key value127.0.0.1:6379[7]> sadd s 3(integer) 1127.0.0.1:6379[7]> smembers s1) "1"2) "2"3) "3"127.0.0.1:6379[7]>scardsdiffbash 127.0.0.1:6379[7]> scard s ...

2018-10-30 17:16:00 64

转载 redis 篇 - list

list类似于 Python listlpush key value 向列表append valuelrange key start stop 获取下标从 start 到 stop 的value注意: 与 python 的 range 不同,这里的区间前后都是闭区间lpush 是插入到头部127.0.0.1:6379[7]> lpush l 1(integ...

2018-10-30 17:06:00 54

转载 redis 篇 - hash

hash可以认为是 python 中的字典field 不允许重复string类型的field和value的映射表每个hash可以存储 232 - 1 键值对(40多亿)方法hest key field value 设置值'hget key field'127.0.0.1:6379[7]> hset test t1 hello(integer) 1127.0...

2018-10-30 16:16:00 49

转载 redis 篇 - 键 and string

redis进入控制台redis-cil需要输入密码的时候可以是用 -aredis-cil -a abcd1234redis 数据类型stringhashlistsetzset( 有序集合)键select [index] 切换库 类似于 db 的 use dbnamekeys [pattern]查看当前的键bash 127.0.0.1:6379...

2018-10-25 18:53:00 49

转载 Url 简单讲解

eg: http://sb.test.com/login?name=liming&password=twotigers协议httphttpsftp域名sb.test.com 则是域名,DNS服务器会将其解析成 IP端口号http默认(即后面不写的是80端口)https默认是443映射到机器的 tcp 端口上,常见的是80注意:理解一下这句话: 对...

2018-10-19 16:07:00 85

转载 django 分组统计遇见的问题

在使用 django 的时候发现了一个坑例如:In [54]: print(F.objects.all().values("age").annotate(fff=Count("age")).query)SELECT "a_f"."age", COUNT("a_f"."age") AS "fff" FROM "a_f" GROUP BY "a_f"."age"看上去也毫无问题,可是...

2018-10-18 10:55:00 191

转载 Django REST framework 自定义字段

自定义字段继承Field类覆盖父类中的方法to_representation()调用该方法将初始数据类型转换为基本的可序列化数据类型to_internal_value()调用该方法将原始数据类型恢复为其内部python表示如果字段支持数据输入,则应该进行子类化Field和覆盖to_internal_value()。...

2018-10-15 14:42:00 306

转载 python 之 MRO 异常

今天突然遇到这个异常,先贴两个地址,待有时间写博客https://www.jianshu.com/p/fea6e0a0cc14https://makina-corpus.com/blog/metier/2014/python-tutorial-understanding-python-mro-class-search-path转载于:https://www.cnblog...

2018-07-31 17:11:00 71

转载 redis中的事务、lua脚本和管道的使用场景

参考文章 :https://blog.csdn.net/fangjian1204/article/details/50585080转载于:https://www.cnblogs.com/ywhyme/p/9389726.html

2018-07-30 11:36:00 36

转载 不实例化一个 class 的时候使用它的property

1 class A: 2 @property 3 def name(self): 4 return "123" 5 6 7 print(A.name) # <property object at 0x10d54cf98> 8 9 10 class B(type):11 @proper...

2018-07-26 11:40:00 71

转载 python3 之 Ellipsis

在翻django 代码的时候无意中看到的,主要还是在注解时候使用官方参考:https://docs.python.org/3/library/constants.html#Ellipsis注意:这是一个常量转载于:https://www.cnblogs.com/ywhyme/p/9323186.html...

2018-07-17 14:28:00 94

转载 django 获得请求头

django 获得到的请求头封装在 request 的 META 中,为一个 dict以下选自官方文档:https://docs.djangoproject.com/zh-hans/2.0/ref/request-response/#django.http.HttpRequest.METAHttpRequest.META¶A dictionary containing a...

2018-07-11 11:50:00 104

转载 python Io

https://www.kancloud.cn/thinkphp/python-guide/39358当成文件来看转载于:https://www.cnblogs.com/ywhyme/p/9257388.html

2018-07-03 10:46:00 82

转载 链表<新>

1 class Node: 2 ''' 3 节点类 4 链表节点结构 data next 5 data: 节点保存的数据 6 _next: 保存下一个节点对象 7 ''' 8 9 def __init__(self, data, pnext=None): 10 ...

2018-06-06 12:01:00 81

转载 [转载]vim常用命令总结

内容出处https://www.jianshu.com/p/a8ab13cff1ea如有侵权请告知移动、跳转h、j、k、l:分别对应左、下、上、右。按键盘分布,从左到右,逆时针。w:移动到下一个词的行首。W:同样移动到下一个词行首。两者区别:root/usr bin,光标在r处,w移动到/处,W移动到b。b:和w作用相反,前移。B:和W作用相反,...

2018-05-28 11:07:00 58

转载 git常用命令

摘自github,地址:https://gist.github.com/laixintao/81079c85a5e4988f21a918a3af643e47 1 ------------------------------commit------------------------------ 2 $ git status ...

2018-05-28 10:13:00 65

转载 pycharm修改提示

转载于:https://www.cnblogs.com/ywhyme/p/9010654.html

2018-05-08 20:08:00 310

转载 [转载]PyCharm创建.py自动添加文件头注释

转自:https://blog.csdn.net/qq_36482772/article/details/67218214创建.py文件时 顺便自动添加作者、时间、文件名信息……mac系统打开编辑器添加以下代码:1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 # @Time : $...

2018-05-08 14:13:00 46

转载 Python2.* object类............

1 class object: 2 """ The most base type """ 3 def __delattr__(self, name): # real signature unknown; restored from __doc__ 4 """ x.__delattr__('name') <==> del x.n...

2018-05-08 10:23:00 50

空空如也

空空如也

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

TA关注的人

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