首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

mock.js生成随机数据

如果需要模拟大量数据,json-server也有快速的方法 接下来我们做一个json-server官方的实例(生成1000组user数据) 还是在test文件夹下,新建data.js文件,写入官方例子:...mockjs官方例子 然后运行:json-server data.js -p 3000 成功后地址栏打开localhost:3000你就会发现有1000条user数据 是不是很厉害,很方便。但是!...在实际开发中,我们需要的是更加正常点的数据,比如username应该是“马云”,“马化腾”...而不是千篇一律的user1、user2...并且需要有图片等等数据,如果需要这样的数据,mock.js就太合适了...生成的100条员工信息数据: ?...data.js代码 这段数据包含每条数据对应id、员工id(staff)、员工简介(evaluate)、员工部门(department)、随机1-3张照片 运行之后访问:http://localhost

8.5K20

js随机生成器的扩展

0.前言 给你一个能生成随机整数1-7的函数,就叫他生成器get7吧,用它来生成一个1-11的随机整数,不能使用random,而且要等概率。...()*7)+1 //规则:整篇文章,唯一能用random的地方 } 1.扩展+分区 既然是扩展,那么我给小范围随机生成器扩展个几倍,再截取目标随机数范围不就得了。...1.1 扩展 既然是小范围随机扩展到大范围,那么肯定离不开小范围随机生成器get7的多次调用。...我们知道等概率生成某个范围的随机数,想通过这个函数生成一个更小范围的随机数,就应该这样子:超过预期范围,重新抽取,所以叫做拒绝采样。...公式推广: 已知生成器getn能生成1-n的随机数,那么由getn拒绝采样得到的新生成器geta和getb(a,b都不大于n),可以生成get(a*b): get(a*b) = geta + a*(getb

4.2K10

JS操作cookie

一、 Cookie 本篇文章主要讲述对cookie的操作,如 设置、读取、检查、删除 。 首先了解下cookie的基本知识: 关于cookie Cookie,有时也用其复数形式 Cookies。...二、 操作cookie 大致了解cookie后,发现cookie其实挺重要的,例如项目里面前后端交互,很多就是使用cookie来进行校验的。...新建cookie.js 一般情况下,为了在项目里能友好的使用一个功能,那么就会将其封装,然后模块导出使用。此时,我们可以在目录下新建文件夹util,在util中将各种封装的工具类放入。...此时我们可以在 util 下新建 cookie.js 文件。 2. 设置cookie 这类使用场景较多,例如登录或将部分信息存储到cookie等场景都会用到。...引入挂载 在 main.js 中操作: // ... import Vue from 'vue' // 引入 import { setCookie, getCookie, checkCookie, clearCookie

9.8K30

JS-Cookie操作

新建cookie.js 一般情况下,为了在项目里能友好的使用一个功能,那么就会将其封装,然后模块导出使用。此时,我们可以在目录下新建文件夹util,在util中将各种封装的工具类放入。...此时我们可以在 util 下新建 cookie.js 文件。 2. 设置cookie 这类使用场景较多,例如登录或将部分信息存储到cookie等场景都会用到。...引入挂载 在 main.js 中操作: // ... import Vue from 'vue' // 引入 import { setCookie, getCookie, checkCookie, clearCookie...总结下: 新建 cookie.js 文件 写几个操作 cookie 方法,模块打出 全局引入(main.js 挂载到 Vue)上,或者在组件中局部引入 在合适的场景下合理调用即可。...往期推荐 关键词高亮显示 JavaScript垃圾收集 JS事件流

6.6K10

js_cookie 破解

cookie 值的 js 代码,然后需要携带上这串 js 去请求网站就能成功返回信息了。...我们找找 cookie 值的生成代码部分: cookie = '__jsl_clearance=1562764375.435|0|' + (function() { var _h = [function...根据调试结果我们知道,没错我们找对了,这就是我们需要的 cookiejs 生成代码,接下来就很简单了,我们用 Python 把这过程重现一遍,用 Python 的 js 代码运行模块(PyV8、PyExecJS...、js2py,推荐使用 PyExecJS)运行这几段 js 代码得到我们所需 cookie 就可以携带者 cookie 去登陆网站了,那么我们开始实现 Python 代码吧!...好的,到这里就基本完成了 js_cookie 的破解了,你也可以毫无问题的请求这个网站不会再遇到 521 问题了,是不是解决了,最后提醒一下,因为他返回的 js 计算出来的 cookie 值那个 cookie

9.4K20

Cookie算法与Rootkey随机强度分析

本篇为《DEDECMS伪随机漏洞 (一) :PHP下随机函数的研究》的续篇,研究DEDECMS的cookie生成的算法, 以及rootkey生成的算法, 确认rootkey使用的随机算法的强度, 计算攻击耗时...一、Cookie算法 1.COOKIE的作用和常见的构造形式 作用: 权限鉴别、无会话状态。...2.4关键字段 有的时候, 查看服务端响应或是通过js生成cookie字段很多, 但调用接口时, 可能校验的是cookie里面的几个字段, 因此我们找到关键的被用来鉴权的字段, 可以减少我们测试时的干扰...在上下文找到了同样的root key生成算法: 这儿是真正第一次生成root key的地方 ? 在安装界面的时候其实会显示出来给我们: ?...强度分析 2.1 套用结论 基于第一篇的下面三个结论: 4.1 影响随机生成的因素为两个: 1. 种子 2.

93410
领券