共 490 篇文章
- HTTP
- Web 缓存
- HTML
- 工作 BMC 我的代码记录 Python
- Python
- 缓存 HTTP
- Django 缓存
- Python
- Python
- Form
- Form
- 模块规范
- Requirejs
- Javascript 正则表达式
- BMC
R 转 HTTP协议header标头详解 匿名 发布于 2018-09-01 01:14:52 48
本文根据RFC2616(HTTP/1.1规范),参考 http://www.w3.org/Protocols/rfc2068/rfc2068 http://www.w3.org/Protocols/rfc2616/rfc2616 http://www.ietf.org/rfc/rfc3229.txt 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由
-
分类:
写在最前 在平时的前端开发中我们经常会遇到这种操作。明明我代码更新了,咋刷出来还是以前的呢?是不是缓存了?快清下缓存看看!你看页面是304,怪不得没更新!等等很多情况。作者起初也不是很了解,因为这个不由前端来控制,都是后端的操作。故这次使用node也来写一个控制缓存的服务来真正搞明白这里的道道。欢迎关注我的博客,不定期更新中—— 浏览器缓存机制 在说这个服务如何写之前我们先要明白浏览器缓存到
-
分类:
R 原 设置meta标签 清除页面缓存,如:<meta http-equiv="Cache-Control" content="no-cache"/> 匿名 发布于 2018-08-31 09:27:16 46
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> &
-
分类:
R 原 python3 使用requests访问BMC web 匿名 发布于 2018-08-31 09:07:00 58
import requests header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36', 'X-CSRFTOKEN
-
分类:
R 转 使用requests处理cookie 匿名 发布于 2018-08-31 08:57:45 55
常见的 application/json 请求,如果token进行验证,我们可以在header或者body中直接添加,对于使用cookie进行验证的请求,虽然可以自己维护cookie,但是会比token麻烦很多。 之前的忘了请求都是使用python3的urllib进行,当处理cookie时,发现比较困难,因此着手另寻他法,这样就发现了requests。简单看了下,使用起来比u
-
分类:
M 原 前端必须要懂的浏览器缓存机制 匿名 发布于 2018-08-31 08:02:29 48
## 前端必须要懂的浏览器缓存机制 > [左鹏飞](https://github.com/zuopf769) 2017.09.25 本文详细讲解了浏览器端缓存的分类:200 from cache和304 not modified;介绍了http1.1 header Cache-Control的max-age和http1.0 header Expires的区别;介绍了http1.1
-
分类:
R 转 Django 缓存系统 匿名 发布于 2018-08-24 08:48:29 47
Django 官方关于cache的介绍:https://docs.djangoproject.com/en/dev/topics/cache/ Django 是动态网站,一般来说需要实时地生成访问的网页,展示给访问者,这样,内容可以随时变化,但是从数据库读多次把所需要的数据取出来,要比从内存或者硬盘等一次读出来 付出的成本大很多。 缓存系统工作原理: 对于给定的网址,尝试从缓存中找到网址,如
-
分类:
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。 安装Pillow
-
分类:
R 转 StringIO和BytesIO 匿名 发布于 2018-08-24 07:29:31 43
StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读写str。 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: >>> from io import StringIO >>> f = StringIO() >>>
-
分类:
R 转 django form关于clean及cleaned_data的说明 以及4种初始化 匿名 发布于 2018-08-24 07:04:34 70
今天头针对form里的几个方法讲了不少东西,顿时茅塞顿开 1.form类的运行顺序是init,clean,validte,save 其中clean和validate会在form.is_valid()方法中被先后调用。(这里留有一个疑问,结构完全相同的两个form,但是一个为先验证后clean,另一个先clean后验证。原因不明。) 这里https://docs.djangop
-
分类:
R 转 Python的Django框架中forms表单类的使用方法详解 匿名 发布于 2018-08-24 07:00:09 55
用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,Python的Django框架中forms表单类的使用方法详解 Form表单的功能 自动生成HTML表单元素 检查表单数据的合法性 如果验证错误,重新显示表单(数据不会重置) 数据类型转换(字符类型的数据转换成相应的Pyt
-
分类:
R 转 JavaScript define 匿名 发布于 2018-08-24 02:31:05 41
1. AMD的由来 前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。这些框架的使用效率以及开发质量在很大程度上都取决于开发者对其的熟悉程度,以及对JavaScript的熟悉程度,这也是为什么很多公司的技术带头人都喜欢开发一个自己的框架。开发一个自己会用的框架并不难,但开发一个大家都喜欢的框架却
-
分类:
R 转 RequireJS极简入门教程 匿名 发布于 2018-08-24 02:30:03 58
摘要: RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. RequireJS is a Ja
-
分类:
R 转 js中的正则表达式入门 匿名 发布于 2018-08-22 06:24:36 56
什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。 说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串。 为什么要学习正则表达式
-
分类:
M 原 cJson 读取文件解析 匿名 发布于 2018-08-17 05:34:34 45
```c #include #include #include #include "cJSON.h" /* 十六进制字符串转16进制数字 */ int htoi(char s[]) { int i = 0; int n = 0; //Normal number if (s[0] == '0' && (s[1]=='
-
分类: