会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
种树飞
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年5月12日
requests模块
摘要: requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 License
阅读全文
posted @ 2019-05-12 15:38 种树飞
阅读(285)
评论(0)
推荐(0)
2019年4月19日
IO模式和IO多路复用详解
摘要: 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 1 基础知识回顾 注意:咱们下面说的都是Linux环境下,跟Windows不一样哈~~~ 1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址,
阅读全文
posted @ 2019-04-19 00:30 种树飞
阅读(921)
评论(0)
推荐(0)
消息队列RabbitMQ、缓存数据库Redis
摘要: 1.RabbitMQ消息队列 1.1 RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQ
阅读全文
posted @ 2019-04-19 00:27 种树飞
阅读(4145)
评论(0)
推荐(0)
rest framework认证组件和django自带csrf组件区别详解
摘要: 使用 Django 中的 csrf 处理 Django中有一个django.middleware.csrf.CsrfViewMiddleware中间件提供了全局的csrf检查。它的原理是在<form>标签中生成一个隐藏的<input>标签,提交表单时将这个隐藏的<input>一起提交,服务器端验证这
阅读全文
posted @ 2019-04-19 00:20 种树飞
阅读(808)
评论(0)
推荐(0)
2019年4月18日
django进阶之缓存
摘要: Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd
阅读全文
posted @ 2019-04-18 17:35 种树飞
阅读(515)
评论(0)
推荐(0)
关于CSRF攻击详解
摘要: CSRF的原理以及防范 CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的
阅读全文
posted @ 2019-04-18 17:33 种树飞
阅读(1042)
评论(0)
推荐(0)
2019年4月10日
Linux学习常用命令大全
摘要: Linux知识大全 转载须说明出处,整理不易 一、常用的linux命令 1.2 ls 命令说明 1.3 ls 通配符的使用 2.切换目录cd命令 3、创建和删除文件操作 4.移动和拷贝文件 4.3、mv mv 命令可以用来移动文件或者目录,还有给文件或者目录进行重命名 -i 选项表示覆盖文件提示 5
阅读全文
posted @ 2019-04-10 14:27 种树飞
阅读(310)
评论(0)
推荐(0)
2019年4月8日
select、poll、epoll之间的区别
摘要: (1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。 (
阅读全文
posted @ 2019-04-08 21:34 种树飞
阅读(226)
评论(0)
推荐(0)
django中admin路由系统工作原理
摘要: 一、如图所示 1、admin会通过admin.site.register(models.类名,模板类)的方式来注册models中的类。从源码中可以看出,如果我们没有写模板类的话源码就会默认继承ModelAdmin这个模板类,如果我们写了模板类的化也是在继承ModelAdmin这个类的基础上修改模板。
阅读全文
posted @ 2019-04-08 21:13 种树飞
阅读(962)
评论(0)
推荐(0)
Django-admin管理工具
摘要: admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Django基本代码的组
阅读全文
posted @ 2019-04-08 21:12 种树飞
阅读(154)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告