HTTP协议和Cookie 是stateless协议,自身不对请求和响应之间的通信状态进行保存。但随着技术发展,为了实现保存状态的功能,引入了Cookie技术。 Cookie在请求和响应报文中写入信息来控制客户端的状态。 告知服务器意图的HTTP 方法: GET,POST HEAD:获得报文首部,不 ...
分类:
Web程序 时间:
2018-08-17 23:38:55
阅读次数:
432
一 . Cookie 1.cookie 是什么? 保存在浏览器端的键值对! 服务端在返回响应的时候,告诉浏览器保存的键值对!浏览器可以拒绝保存Cookie. 2. 为什么要有cookie? HTTP请求是无状态的,我们需要保存状态 --> cookie 3. Django中cookie的使用 1. ...
分类:
其他好文 时间:
2018-08-16 19:51:38
阅读次数:
193
一个操作要修改用户的状态,修改状态需要先读出用户的状态,在内存里进行修改,改完了再存回去。如果这样的操作同时进行了,就会出现并发问题,因为读取和保存状态这两个操作不是原子的。 set lock:codehole true ex 5 nx 5秒之内持有锁,ex:超时时间 nx:当key不存在时创建 R ...
分类:
其他好文 时间:
2018-08-12 17:35:19
阅读次数:
227
一.json与pickle json与pickle模块是为了完成数据的序列化. 序列化是指把对象(变量)从内存中变成可存储或传输的过程,在Python中叫picking,在其他语言中也由其他的叫法,但是都是一个意思 序列化是为了解决数据持久保存状态和跨平台数据交互两个问题, 如何实现序列化? jso ...
分类:
编程语言 时间:
2018-08-10 19:35:00
阅读次数:
132
流计算中可能有各种方式来保存状态: 窗口操作 使用 了KV操作的函数 继承了CheckpointedFunction的函数 当开始做checkpointing的时候,状态会被持久化到checkpoints里来规避数据丢失和状态恢复。选择的状态存储策略不同,会导致状态持久化如何和checkpoints ...
分类:
其他好文 时间:
2018-08-01 19:44:26
阅读次数:
1132
堆(heap) 为程序保存的一块内存区域,用来保存那些在运行时才知道其存在与大小的数据; 程序能够从堆中分配内存给这些元素;在用完之后,应该释放掉这些内存。 堆中所有的的东西都是匿名的 不能按名字直接访问只能通过指针间接的访问 栈(stack) 为程序保存的一块内存区域,用来保存状态数据, 例如:过 ...
分类:
其他好文 时间:
2018-08-01 16:03:40
阅读次数:
118
一、函数 1、函数定义:函数是逻辑结构化和过程化的一种编程方法 函数构成: 2、函数和过程 过程:就是没有返回返回值的函数,严格意义上说,在python中没有过程,因为python中没有值会直接返回一个None! 3、使用函数的好处 (1)、代码重用 (2)、保持一致性,易维护 (3)、可扩展性 4 ...
分类:
编程语言 时间:
2018-07-24 23:45:40
阅读次数:
243
一、协程 1.定义: 单线程实现并发,可以再应用程序当中控制多个任务的切换+保存状态。 优点:在应用程序级别的速度要远远高于操作系统的切换 缺点:多个任务一旦有一个任务阻塞住了,没有及时切换,整个线程都将阻塞在原地,该线程内的其他任务都不能继续执行了。 所以,在引入协程之后,就需要检测单线程下所有的 ...
分类:
其他好文 时间:
2018-07-17 20:43:08
阅读次数:
189
1、引言 DoubleArrayTrieTree是使用双数组来保存状态节点和状态转移条件 2、实现 状态节点: t保存节点的有效值,base为节点的状态转移基数 声明字段: 构造函数: 数组状态变化: 只有根节点,检查数组checks为空 字符串插入: states数组既要保存数字,也需要保存状态转 ...
分类:
其他好文 时间:
2018-07-15 23:20:09
阅读次数:
195
1、引言 MapBaseTrieTree是基于Map数据结构保存状态转移条件实现的trie树。 2、实现 状态节点: 其中t为状态节点中的有效信息,next中保存着该状态节点向下一个状态节点的转移条件 声明字段: root为trie树的根节点 构造函数: 构造函数只是初始化根节点 字符串插入: 将字 ...
分类:
其他好文 时间:
2018-07-14 20:33:19
阅读次数:
174