公告
欢迎来到麒麟博客
Django中间件的5种自定义方法
<div id="cnblogs_post_body"
Python实现redis的自增操作
在传统的数据库中, 如果实现一个计数器的操作, 需要先去数据库中读取该值, 再程序中加1, 再讲最新的值存入数据库. 用户操作的流程步骤多不说, 还容易出现数据安全性的问题, 比如多进程/多线程的并发情况, 有可能出现A进程读取的计数器为5, 在本地执行+1, 操
协程爬虫小demo
要使用协程,需要用到asyncio异步函数库 以及httpx异步请求库 (必须条件)
import asyncio
import httpx
async def test(url):
print('Get: %s' % url)
async with
python httpx 模块教程 比requests 更快
快速开始
首先,首先导入 HTTPX:
>>> import httpx
1
现在,让我们尝试获取一个网页。
>>> r = httpx.get('https://httpbin.org/get')
>>> r
<
Shiro的Subject对象详解
什么是Subject对象
通常我们会将Subject对象理解为一个用户,同样的它也有可能是一个三方程序,它是一个抽象的概念,可以理解为任何与系统交互的“东西”都是Subject。
如何获得Subject对象
首先创建一个初始化文件
shiro.ini
[users]
root