- 博客(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
256
转载 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
350
转载 辣鸡 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
415
转载 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
161
转载 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
424
转载 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
193
转载 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
197
转载 在asyncio 中跳出正在执行的task
需求描述代码在asyncio的框架中运行, 但是一旦一个task出现了长时间的堵塞,我们要跳过这个task(代码可能是用户输入的,例如用户编写的插件)代码如下(其中大部分代码出自官方的 asyncio 以及 signal)重点的函数在于asyncio.gather 详情查看上面的链接import asyncioimport osimport signalimport ti...
2019-04-05 23:08:00
247
转载 python 单元测试中处理用例失败的情况
今天有一个需求, 在单元测试失败的时候打印一些日志, 我们管他叫 dosomething 吧 ,反正就是做一些操作查了下并没有查到相关的方法, 于是研究了一波unittest 的源码发现了这个东西try: self._outcome = outcome with outcome.testPartExecutor(self): self.setUp(...
2019-04-04 22:23:00
785
转载 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
86
转载 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
888
转载 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
590
转载 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
102
转载 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
69
转载 根据 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
1471
转载 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
89
转载 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
95
转载 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
68
转载 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
58
转载 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
281
转载 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
2187
转载 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
72
转载 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
61
转载 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
54
转载 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
54
转载 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
93
转载 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
197
转载 Django REST framework 自定义字段
自定义字段继承Field类覆盖父类中的方法to_representation()调用该方法将初始数据类型转换为基本的可序列化数据类型to_internal_value()调用该方法将原始数据类型恢复为其内部python表示如果字段支持数据输入,则应该进行子类化Field和覆盖to_internal_value()。...
2018-10-15 14:42:00
314
转载 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
76
转载 redis中的事务、lua脚本和管道的使用场景
参考文章 :https://blog.csdn.net/fangjian1204/article/details/50585080转载于:https://www.cnblogs.com/ywhyme/p/9389726.html
2018-07-30 11:36:00
41
转载 不实例化一个 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
75
转载 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
99
转载 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
110
转载 python Io
https://www.kancloud.cn/thinkphp/python-guide/39358当成文件来看转载于:https://www.cnblogs.com/ywhyme/p/9257388.html
2018-07-03 10:46:00
85
转载 链表<新>
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
86
转载 [转载]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
64
转载 git常用命令
摘自github,地址:https://gist.github.com/laixintao/81079c85a5e4988f21a918a3af643e47 1 ------------------------------commit------------------------------ 2 $ git status ...
2018-05-28 10:13:00
71
转载 [转载]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
55
转载 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
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人