#包分析

如何利用wireshark对TCP消息进行分析

原文:https://www.cnblogs.com/studyofadeerlet/p/7485298.html 甲:发送“seq:x,len:y”给乙;乙:回复的确认号,x+y,表示它收到了x+y之前的所有字节;小结:综合上面SEQ和ACK的计算,可以发现:(1)理论上,接收方回复...

oracle数据库访问order by不起作用分析

`SELECT*FROMstudentROWNUM<=1ORDERBYidASC`执行结果,返回结果没有排序。使用驱动"System.Data.OracleClient"。换用Oracle.ManagedDataAccess.Client执行结果就排序了。##原因分析-----------------------...

某某水表-M1卡数据算法分析

#某某水表-M1卡数据算法分析##卡片数据-----------------------------扇区数据|金额:---|:---13EC0000000000000000000003EBBD1B|51.0013E70000000000000000000003F0AD2B|50.9513E200000000000000...

从乌云的错误漏洞分析看Mifare Classic安全

前言  12年2月初国内著名安全问题反馈平台-乌云发布了有关某公司员工卡的金额效验算法破解的安全问题。从整个漏洞分析来看,漏洞的提交者把员工卡的数据分析得非常仔细,以至很多刚刚接触或者未曾接触的都纷纷赞叹。但从真实的技术角度出发来进行分析的话,从漏洞的标题以及其内部的分析和解决方案都可以看得出,乌云以及漏洞发布者完全不...

测试用例设计方法--场景分析法详解

通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。  为什么场景法能如此清晰的描述整个事件?因为,现在的系统基本上都是由事件来触发控制流程的。如:我们申请一个项目,需先提交审批单据,再...

Laravel 目录结构分析

根目录结构整个Laravel 目录中最需要我们注意的地方,包含设置(config)、路由(routing)、MVC模型的三大模块都在这里,项目的主要代码工作都在这个目录下完成。2./bootstrap这个目录主要是用来存放所有的第三方代码,包括框架函数源码(/vendor/laravel)、插件和扩展等。5....
代码星球 ·2020-07-09

二十四 Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫和反爬的对抗过程以及策略—scrapy架构源码分析图

1、基本概念 2、反爬虫的目的 3、爬虫和反爬的对抗过程以及策略  scrapy架构源码分析图 ...

均摊分析 学习笔记

原文链接www.cnblogs.com/zhouzhendong/p/JunTanFenXi.html1.引入2.简单例子3.证明splay复杂度4.证明LCT复杂度  为什么KMP不能可持久化,而要用KMP自动机来代替?  为什么splay不能可持久化,仅仅只是因为难以维护father指针吗?  答案是—...
代码星球 ·2020-07-09

模拟新浪微博登录:从原理分析到实现

上一篇文章小试牛刀:使用Python模拟登录知乎介绍了如何模拟知乎登录,虽然用到了验证码信息,但请求的参数都是原封不动的传递,刚开始接触的时候,觉得难度适中,回头再看的时候,反而感觉挺容易的。在这篇文章,将继续介绍模拟登录。与之前不一样的是,这次选择的对象是新浪微博,难度稍微提升了点,好在以往的许多码友们都留有许多经验...

nodejs性能分析

方案1v8-profiler1.v8-profiler添加node性能收集埋点2.Apachebench压力测试ab-t300-c10-ppost.txt-T"application/json"http://localhost:8008/xxx3.v8-profiler收集得到cpuProfile4.用chrome的开...
代码星球 ·2020-06-29

前端性能分析方法

1.代码覆盖率Coverage打开chromeDevTools,ctrl+shift+p,输入coverage命令,回车,调出coverage面板进行录制,即可分析,加载或执行期间的,js被执行到情况,未被执行的js,就是可以优化的点,可以移除死代码,或懒加载非必要代码2.CPU和内存Performancemonito...
代码星球 ·2020-06-29

使用window.performance分析web前端性能

performance支持多种类型的Timing常见的Timing有以下几类:1. 页面加载 Navigation timing该对象能够帮助网站开发者检测真实用户数据(RUM),例如带宽、延迟或主页的整体页面加载时间。用performance.timing可以取到到该对象。这两个API非...

koa-compose源码分析

koa-compose是koa中间件的核心部分, 控制着中间件的执行流程, 造就了经典的洋葱模型。module.exports=compose​functioncompose(middleware){//首先是参数类型检查,不符合就抛错//middleware必须是数组if(!Array.isArr...
代码星球 ·2020-06-29

co源码分析(promise版本4.6.0)

co的promise版本,就是将函数,generator,generator function,对象,数组等全部转换为promise,在promise的then中,递归的去执行下一个异步流程。其中,object中的promise,通过循环并行执行,array中的异步流程,通过Promise.all来并行执行。...

co源码分析(thunk版本3.1.0)

co的thunk版本,就是将所有 函数,generator,generator function,object,array,promise,都转换为thunk函数,在thunk函数的回调中,切换外部包装的generator的状态,即调用next方法,来依次执行所有的异步任务。其中的,object和a...
首页上一页...4142434445...下一页尾页