九路 九路
4年前
【vscode折腾系列】更换vscode背景图
写前端代码时,用过webstorm,sublime,vscode,最终还是选择了vscode,主要原因是(好看)简洁的编程环境,丰富的插件功能,活跃的社区。不过无论是哪一个编辑器,长时间看着黑色/白色的背景难免单调,喜欢折腾(不专心写代码)的我开始想着给vscode换个背景,百度了一下,还真有人写了这样的一个插件background。  闲话少叙
可莉 可莉
3年前
2020年flag,微服务架构你准备好了吗?
权威招聘网站显示,超过五成的高薪岗位,都要求掌握微服务架构,如果还不会,你可能连初试机会都没有!想高薪?Microservice你必须懂!微服务(Microservice)这个概念是2012年出现的,2014年开始受到各方的关注;经过数年发展到现在,越来越多的论坛、社区、blog以及互联网行业巨头开始对微服务进行讨论、实践。2020年了,再不了
Stella981 Stella981
3年前
Redis 6.0 新特性
点击上方蓝色文字\z小赵\关注我们吆资深程序员、架构师技术社区导读:支持多线程的Redis6.0版本于20200502终于发布了,为什么Redis忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的?带着这些疑问,我们来开启Re
Wesley13 Wesley13
3年前
Alamofire4.x开源代码分析(三)文件上传下载
Alamofire支持下载图片到内存或者磁盘,Alamofire.request开头的请求会把数据加载进内存,适用于小文件,如果文件比较大,可能会造成内存溢出.因此如果文件比较大,应该是Alamofire.download方法,把数据临时的保存在磁盘中,该方法同时还支持后台下载.例如Alamofire.download("https://htt
Stella981 Stella981
3年前
PHP用Swoole实现爬虫(一)
基本概念网络爬虫网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。swoolePHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语
Stella981 Stella981
3年前
2020年flag,微服务架构你准备好了吗?
权威招聘网站显示,超过五成的高薪岗位,都要求掌握微服务架构,如果还不会,你可能连初试机会都没有!想高薪?Microservice你必须懂!微服务(Microservice)这个概念是2012年出现的,2014年开始受到各方的关注;经过数年发展到现在,越来越多的论坛、社区、blog以及互联网行业巨头开始对微服务进行讨论、实践。2020年了,再不了
云备份技术解析:备份删除&合并原理
本文分享自天翼云开发者社区《》,作者:沈军在删除备份副本时,需要根据备份副本包含的数据块以及数据块的引用关系来进行空间的释放。当云硬盘的第一个备份副本删除后,全量备份的属性会顺延到后面的第一个增量备份。如果此时云硬盘没有创建备份,在云盘下次创建的新备份时也
常见应用层DDoS攻击
本文分享自天翼云开发者社区《》,作者:罗文DDoS(分布式拒绝服务)应用层攻击是一种针对网络应用层的攻击方式。应用层是网络协议栈中最高级别的层次,负责处理用户与网络应用之间的交互。在应用层攻击中,攻击者通过发送大量的恶意请求或者利用应用层协议的漏洞,使目标
办公网络流量隔离:为高效办公保驾护航
本文分享自天翼云开发者社区《》,作者:thleen一、办公网络流量隔离的必要性在当今数字化办公环境中,办公网络面临着诸多流量拥堵和安全挑战。随着企业规模的不断扩大和办公设备的日益增多,网络流量呈爆炸式增长。不同部门和业务的网络需求各异,如财务部门的大数据处
基于运营商数据的用户关系模型建立示例
本文分享自天翼云开发者社区《》,作者:石泽涛从社交的角度来看,一种典型的用户关系网络即交往圈。一个用户的交往圈定义为“与用户在一段时间内存在双向联系的所有个体”。根据不同社会群体性质,交往圈又可以分为家庭圈、工作圈、密友圈等。基于运营商数据,可识别的用户之