冴羽 冴羽
2年前
VuePress 博客优化之拓展 Markdown 语法
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。如果我们浏览过TypeScript,我们会发现一个很好用的功能,那就是很多代码块,在悬浮上去的时候都会出现一个Try按钮:点击就会跳转到对应的Playground,比如图示的按钮跳转的就是,我们可以在这个Playground修改并验证代码效果。如果我们要实现这样的功能,该
警惕!GitLab 严重漏洞在野被广泛利用,企业需立即自查
1.前言近日,微步在线旗下微步情报局利用捕获到GitLab未授权远程命令执行漏洞(CVE202122205)在野利用,攻击成功后攻击者会植入挖矿木马进行挖矿。该漏洞无需进行身份验证即可进利用,危害极大。GitLab是GitLabInc.开发用于代码仓库管理系统的开源项目。GitLab广泛应用于多个企业,该漏洞影响范围较广。2.事件详情在2
Stella981 Stella981
3年前
Rust FFI 编程
当我们拥有一组具有良好声明的头文件时,自己定义C库的RustFFI绑定函数是毫无意义的。我们可以使用 bindgen 这种工具从C库的头文件生成RustFFI绑定函数。然后,我们运行一些测试代码以验证其是否正常运行,并对它们进行调整,直到正确为止。本文我们将通过一个示例,讨论如何使用 bindgen 将C库中的函数
Stella981 Stella981
3年前
Django csrf,xss,sql注入
一、csrf跨站请求伪造(Crosssiterequestforgery)CSRF的攻击原理:简单说就是利用了高权限帐号(如管理员)的登录状态或者授权状态去做一些后台操作,但实际这些状态并没有被我们直接获取到(获取那是XSS干的事)。CSRF能够攻击的根本原因是:服务器无法识别你的来源是否可靠。防御CSRF攻击:服务端验证请求的token一
Stella981 Stella981
3年前
Socket接口固定QPS性能测试实践
在学习了Socket协议的知识和完善固定QPS压测模型之后,打算对Socket.IO协议的接口进行一波压测实践,来验证自己写的功能是否存在BUG和更多能做的优化空间。总结下来,修复了两三个BUG,性能测试进度条的计算方式进行了优化,不然在类似Socket这种异步处理的请求,可能会由于统计的doing()方法耗时太少
Stella981 Stella981
3年前
PHP+Ajax实现文章心情投票功能实例
一个PHPAjax实现文章心情投票功能实例,可以学习了解实现投票的基本流程:通过ajax获取心情图标及柱状图相关数据,当用户点击其中的一个心情图标时,向Ajax.php发送请求,PHP验证用户cookie防止重复提交,然后将mysql中对应的数据心情字段内容加_1,成功后返回前端页面,并更新柱状图和统计数据。__!(https://img.suca
Stella981 Stella981
3年前
Django form表单功能的引用(注册,复写form.clean方法 增加 验证密码功能)
1\.在app下新建forms.py  定义表单内容,类型modelsfromdjangoimportformsclassRegisterForm(forms.Form):usernameforms.CharField(label'用户名',max_length20)
曼成 曼成
6个月前
运营商二要素API:快速、准确、安全的身份验证解决方案
在现代社会,随着信息技术的飞速发展,数据安全和身份验证变得越来越重要。为了满足这一需求,运营商二要素API应运而生。这一API通过传入姓名和手机号码两项信息,实现对用户身份的快速、准确校验。本文将详细介绍运营商二要素API的工作原理、应用场景以及优势,帮助读者更好地理解和应用这一技术。
京东云开发者 京东云开发者
4个月前
探讨篇(二):分层架构的艺术 - 打造合理且高效的架构体系
上篇从服务粒度角度进行了探讨,本文继续从服务内的分层角度探讨。本文的观点源自我在学习与实践过程中的深思熟虑,尚处于不断探索和验证的阶段。希望能“抛砖引玉”,激发更多的讨论与交流。让我们共同进步,在探讨与实证中寻求真知。一、背景应用分层看似直观,但实践中常见
京东云开发者 京东云开发者
1个月前
哎呀,当时怎么没有想到
在我们的测试工作中,是不是经常遇到这样的情形,发生了线上问题,产品、研发或者测试同学一拍脑袋:当时怎么没有想到,怎么给漏掉了呢?明明是一个非常简单的事情,用大拇指都能想到的验证场景,为何当时就漏测了呢?但实际情况是,逃逸到线上的缺陷,疑难杂症式的极端异常的