XHR理解和使用 使用XMLHttpRequest(XHR)对象可以与服务器交互,也就是发送ajax请求 前端可以获取到数据,而无需让整个的页面刷新。 这使得Web可以只更新页面的局部,而不影响用户的操作 区别一般http请求与ajax请求 ajax请求是一种特别的http请求 对服务器来说,没有任 ...
分类:
移动开发 时间:
2020-08-05 13:13:04
阅读次数:
87
https://www.jianshu.com/p/54cc04190252 https://www.cnblogs.com/chengxs/p/10396066.html 应用场景还没总结 1. 如果在一个有cookie的页面,再从这个页面的链接跳转,那么在跳转的页面还能拿到cookie和sess ...
分类:
其他好文 时间:
2020-08-05 10:41:48
阅读次数:
299
一、线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 线程安全问题都是由全局变量及静态变量引起的。 若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量 ...
分类:
编程语言 时间:
2020-08-05 10:31:44
阅读次数:
62
TCP/IP协议分层 TCP报文格式 序号Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 确认序号Ack序号,占32位,只有Ack标志位为1时,确认序号字段才有效,Ack = Seq + 1 。 标志位共有6个,即URG、ACK、PSH、RST、SYN ...
分类:
其他好文 时间:
2020-08-04 18:15:04
阅读次数:
68
在cookie中取值 function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); //匹配字段 if (arr = document.cookie.match(reg)) { retu ...
分类:
其他好文 时间:
2020-08-03 00:50:45
阅读次数:
90
写在前面上一篇文章原子性问题的宏观理解带领大家了解了锁和资源的模型,有了这篇文章的铺垫,相信理解这一篇文章就非常轻松了当我们要保护单个资源并对其进行修改其实很简单,只需按照下图分三步走创建受保护资源R的锁加锁进入临界区解锁走出临界区上图的关键是「R1的锁保护R1」的指向关系是否正确如果都是保护单个资源这样简单,程序猿的世界该有多美好,可惜并不是,通常我们需要保护多个资源保护多个资源保护多个没有关系
分类:
其他好文 时间:
2020-08-02 10:23:49
阅读次数:
97
爬虫介绍 # 介绍爬虫 2 urilib3(内置,不好用),requests--模拟发送http请求 3 Beautifulsoup解析,xpth解析 4 selenium模块,操作浏览器 5 Mongodb 6 反爬:代理池,cookie池,请求头中:user-agent,refer,js逆向 7 ...
分类:
其他好文 时间:
2020-07-31 21:46:31
阅读次数:
87
1.TCP报文格式 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接 序号(4字节=32位): 37 59 56 75 用来标识TCP发端向TCP收端发送的数据字节流 确认序号(4字节=32位): 由于该报文为SYN报文,ACK标志为0,故没有确认序号(ACK ...
分类:
Web程序 时间:
2020-07-30 22:05:06
阅读次数:
98
#返回一个Promise对象 #await后返回的就不是Promise ...
分类:
其他好文 时间:
2020-07-30 16:55:37
阅读次数:
68
很秀的一道题,需要密码学的知识,学到了 第一步,登入,登入成功后提示要使is_admin?为1,所以我们要做的就是让其为1 抓包,修改下cookie的user (这里为什么要修改cookie,也许题目最开始的那行小字就是提示吧。。Note: the "signature" and "rack.ses ...
分类:
其他好文 时间:
2020-07-30 14:33:57
阅读次数:
57