-
黑产攻击的类型有很多,经常会碰到的有灌水、刷短信。黑产会通过爬虫寻找目标,通过关键字就能找到目标网站。
黑产的能力模仿真人操作黑产的攻击可以很好的模拟人的操作,而非简单的脚本。大概是使用了selenium之类的软件,控制浏览器进行操作,和真人访问几乎没有区别。甚至连采用行为验证的拖动验证码都可以模拟出来。...
-
安装依赖
yum install cabextract
下载微软字体安装包或直接安装时下载:
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
-
Ant Design 出于设计的考量,某一类型的控件只能接收某一类型的值。比如Input的value为string类型,InputNumber的value为number类型,同样的DatePicker的value则为moment类型。
这样的设计无可厚非,并且还考虑到了日期格式不一致的转换问题,甚至更换日期类库的问题。但实际使用中却存在一些不便利的情况,服务器返回的...
-
网上有很多关于null和undefined区别的论述,看似讲了很多知识,但又好像没什么用,无法指导实际开发。结论大多是null和undefined基本一样,只有细微差别,是历史设计错误的产物,甚至应该把其中一个从语言中去掉。
实际上,这两个值还是有很大的区别的,并且这两个值还有存在的意义。
undefinedundefined代表未定义,也...
-
Ant Design Pro 5 的网络请求有点复杂,只看文档不阅读源码搞不清楚到底发生了什么事情。涉及到fetch umi-request @umijs/plugin-request Ant Design Pro 5相关代码。
fetch代替XMLHttpRequest的访问和操纵HTTP的技术。fetch最大的问题是,只有在发生网络故障时或请求被阻止时,才抛出异常;而对于 HTTP 状态码为 404 或...
-
Ant Design Pro 是一个企业级中后台前端/设计解决方案。通俗的说,就是一个基于 reactjs 的后台界面。包含的技术有 reactjs、ant-design、umijs。
创建和启动npx create-umi
npm install
npm start
增加umi-uiumi-ui是可视化辅助编程插件。感兴趣的可以尝试一下。安装下列方式按照umi-ui依赖后,正常启动Ant Design P...
-
数字转字符串
toString()方法。如:1.toString()。该方法无法处理null undefined等值,不够可靠。通过字符串拼装转换。如:1 + ''。看起来很奇怪,可读性差。String()函数。如:String(1)。最好的处理办法。
参考资料:String - JavaScript | MDN
字符串转数字
Number('1')。参数为''得0,参...
-
Session模式浏览器主流授权模式采用Session模式。
participant 浏览器
participant 服务器
浏览器->服务器: 用户登录
Note right of 浏览器: 提供用户名、密码
服务器->服务器: 产生并保存 Session ID
Note right of 服务器: Session ID 与用户关联
服务器-->浏览器: 返回 Session ID
浏览器->浏览器: 自动将 S...
-
作为软件开发人员,创建虚拟机环境是必不可少的工作。一代经典 Windows XP 太过老旧,而 Windows 10 则强制更新,让人难以忍受。Windows 7 容易控制是创建虚拟机比较理想的操作系统。
Windows 7 安装需要占用23G左右的空间,想当初 Windows XP 只需要占用3G左右的空间,Windows 7占用的空间实在有点多。这里介绍 Windows...
-
RBAC模型是权限设计中经典的模型。完整名称是Role-Based Access Control,基于角色的访问控制。
参考资料:https://blog.csdn.net/yangwenxue_admin/article/details/73936803。
权限Permission,是系统中的某项功能,由一个或多个Operation组成。比如用户管理是一个权限,由增加用户 编辑用户 删除用户三个操作组成。
...