摘要:
Url from django.contrib import admin from django.urls import path, re_path from django.urls import include urlpatterns = [ re_path(r'^admin/', admin.s 阅读全文
posted @ 2019-12-18 16:20
Mr_Riven
阅读(414)
评论(0)
推荐(0)
摘要:
线程锁: 多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步,甚至错误! so,不使用线程锁, 可能导致错误 大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。 当有多个线程访问同一对象的加锁方法/代码 阅读全文
posted @ 2019-12-18 09:31
Mr_Riven
阅读(2757)
评论(0)
推荐(0)
摘要:
做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。 并发(concurrency)和并行(parallellism)是: 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 解释二:并行是在不同实体上的多个事件,并发是在同一 阅读全文
posted @ 2019-12-18 09:23
Mr_Riven
阅读(11366)
评论(0)
推荐(4)
摘要:
队列: # 生产者 def producer(name, food, q): for i in range(20): time.sleep(random.random()) f = "%s 制作了的第%s个%s" % (name, i, food) print(f) # 将数据放入队列中 q.put 阅读全文
posted @ 2019-12-18 09:02
Mr_Riven
阅读(740)
评论(0)
推荐(0)
摘要:
为每个线程创建一个独立的空间,使得线程对自己的空间中的数据进行操作(数据隔离)。 import threading from threading import local import time obj = local() def task(i): obj.xxxxx = i time.sleep( 阅读全文
posted @ 2019-12-18 08:52
Mr_Riven
阅读(226)
评论(0)
推荐(0)
摘要:
参考链接: https://www.cnblogs.com/liwenzhou/p/9398959.html rest framework中提供了三种分页模式: from rest_framework.pagination import PageNumberPagination, LimitOffs 阅读全文
posted @ 2019-12-18 02:43
Mr_Riven
阅读(420)
评论(0)
推荐(0)
摘要:
参考链接:https://www.cnblogs.com/liwenzhou/p/10269268.html 1.路由: #版本控制 re_path('^(?P<version>[v1|v2]+)/books/$', views.BookView.as_view()), # View(request 阅读全文
posted @ 2019-12-18 01:57
Mr_Riven
阅读(336)
评论(0)
推荐(0)
摘要:
混合类阶段(封装2次) 路由: url(r'school/$', views.SchoolView.as_view()), url(r'school/(?P<pk>\d+)/$', views.SchoolDetail.as_view()), 序列化: from rest_framework imp 阅读全文
posted @ 2019-12-18 01:33
Mr_Riven
阅读(257)
评论(0)
推荐(0)
摘要:
APIview 单表的GET和POST: 视图 查询所有: class PublishView(APIView): # 查询数据 def get(self, request): # first inquire database publish = models.Publisher.objects.a 阅读全文
posted @ 2019-12-18 00:59
Mr_Riven
阅读(241)
评论(0)
推荐(0)

浙公网安备 33010602011771号