首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
史塔克派大星
掘友等级
首席切图师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
282
文章 276
沸点 6
赞
282
返回
|
搜索文章
最新
热门
常见(XSS|CSRF)六大Web安全攻防解析
在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 一、XSS XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS重叠,所以只…
详解MongoDB中的多表关联查询($lookup)
聚合框架是MongoDB的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息。 聚合管道操作主要包含下面几个部分: 在本篇幅中,我们聚焦$lookup的使用。 1. 主要功能 是将每个输入待处理的文档,经过$lookup 阶段的处理,输出的新…
字符编码中ASCII、Unicode和UTF-8的区别
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从…
详解JS函数柯里化
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用怎么样都要有个高端的名字才有用。 维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既…
进程与死锁
一、死锁的定义多进程,多线程的并发执行虽然提升了系统资源的利用率,提高了系统的性能,但是并发执行也带来了新的问题-----死锁。死锁是指多个进程(线程)在执行过程中,由于竞争资源或者由于彼此通信而造成
执行上下文和作用域的区别
不得不说,这个系列文章是真的给人恍然顿悟的感觉,写的非常好,强烈推荐。感谢大佬! 函数每调用一次,都会产生一个新的执行上下文环境。因为不同的调用可能就有不同的参数。 执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会执行上下文环境。当函数调用完成时,这个上下文环境以及…
图解ARP协议(二)ARP攻击原理与实践
在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答、数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么,账号是否可以被窃取?有哪些常见的ARP渗透(攻击)工具可以用来练手?ARP扫描和攻击有什么区别,…
简述TCP的三次握手过程
A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: …
青云被攻击?那个被称为“核武器”的DDoS究竟是什么?
“36氪挂了。”“过日子登不上去了。”“Enjoy也挂了。”从2015年7月22日开始,微信、微博中一片哀号。各软件运营者也纷纷在微博吐槽:由于合作的云服务商青云出现故障,导致在青云上的自家网站和App无法正常服务。 故障断断续续达到一天,于是人们纷纷猜测这次故障是由于DDoS…
DNS预解析dns-prefetch提升页面载入速度优化前端性能
当浏览器请求一个URL的时候,通过firebug我们可以发现大概有以下几个过程:阻挡、域名解析、建立连接、发送请求、等待响应、接收数据。后面四个跟用户的网络情况和你的服务器处理速度有关,本文重点说说前两个。 1、阻挡:解决方案——提高浏览器并发连接数 阻挡:不同的浏览器对单个域…
下一页
个人成就
文章被点赞
18
文章被阅读
17,036
掘力值
292
关注了
127
关注者
2
收藏集
1
关注标签
17
加入于
2019-08-08