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

基于JavaScript作用性能调优

JavaScript作用和作用链,说起来很简单,但是细细分析,大有玄机。只能真正理解了作用链原理,才能写出更高效JavaScript代码。...作用和执行上下文 参考:深入理解JavaScript作用和作用链 - 感谢@qwelz订正 JavaScript 执行分为:解释和执行两个阶段,这两个阶段所做事并不一样: 解释阶段: 词法分析...执行上下文最明显就是 this 指向是执行时确定。而作用访问变量是编写代码结构确定。...作用和执行上下文之间最大区别是: 执行上下文在运行时确定,随时可能改变;作用在定义时就确定,并且不会改变。 2....作用链 每个执行上下文都有一个与之关联作用链。 当函数被创建时(注意,不是执行),JavaScript引擎会把创建时执行上下文作用链赋给函数内部属性[Scope]。

19220

从内核看Unix实现(基于5.9.9)

前言:Unix是进程间通信一种方式,他特点是可以传递文件描述符,在内核中,Unix是网络一部分,使用上也遵循网络编程API。本文分析Unix实现。 我们首先看看Unix使用。...所以当我们调用 socket(AF_UNIX, xxxx); 就会进入Unix逻辑。下面我们从socket函数开始分析。...socket是上层接口,sock则是不同协议(TCP、Unix)对应实现不一样,后续再单独写文章介绍。...(包括Unix)要符合文件系统规范才能通过文件系统API使用。...最后返回一个新fd给调用方。架构图如下。 ? 后记:本文从客户端和服务器角度分析了Unix作为进程间通信方式是怎么实现。相对TCP/IP,Unix实现相对简单。

57510

LibreOffice基于linux安装

文章时间:2021年1月6日 13:35:26 解决问题:LibreOffice基于linux安装 基于系统:Centos7.x 下载 官方地址:https://zh-cn.libreoffice.org.../download/libreoffice/ 下载残留文件(可选项) yum remove libreoffice-* 将下载好linux版本文件上传至服务器某个目录,然后解压文件 tar -zxvf...LibreOffice_7.0.3_Linux_x86-64_rpm.tar.gz 上面的文件解压之后会产生一个RPMS文件,使用以下命令进入到RPMS目录并进行安装 cd /LibreOffice_...7.0.3_Linux_x86-64_rpm/RPMS yum localinstall *.rpm 安装libreoffice-headless(安装这个东西,需要java环境,可以先安装一下java...pdf:writer_pdf_Export /目录/文件名.pptx --outdir /目录/ ps:我们一般安装了libreoffice之后都是使用他转pdf文件,这时需要安装一下字体 参考教程:Linux

1.1K40

基于LinuxownCloud搭建

yum源是非常简单,甚至不需要你修改任何配置,只要安装一个小软件, rpm -ivh epel-release-6-5.noarch.rpm 然后yum就可以使用了 第一部分 apache安装 由于在编译...apache时候,需要用到一些插件,所以我们需要提前安装 yum install gcc gcc-c++ ncursers-devel  zlib2-zip  -y apache编译安装很简单,但是我们需要安装一些包便于...apache功能扩展 1、apr-1.4.6.tar.gz 安装 [root@localhost lamp]# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/ [...apache功能扩展 1、apr-1.4.6.tar.gz 安装 [root@localhost lamp]# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/ [...php少了三个模块功能扩展(zip,mb,GD) 3、所以接下来就要给php打三个补丁 首先我做个gd扩展 [root@localhost gd]# pwd /usr/src/php-5.3.27/

83140

基于AD Event日志监测委派后门

01、简介 委派是指将内用户权限委派给服务账号,使得服务账号能以用户权限开展内活动。攻击者在获取到控权限后,可以利用约束委派或者基于资源约束委派实现后门,以实现达到维持权限目的。...基于AD Event日志监视对特定 Active Directory 属性修改,从而发现可疑委派后门。...02、约束委派攻击场景 假设服务账号配置了到约束性委派,当攻击者控制了服务账号,就可以伪造任意用户TGT,来打造一个变种黄金票据。.../ticket:test.kirbi" "exit" (3)利用伪造票据,向服务器申请CIFS服务票据。...安全规则: 03、基于资源约束委派攻击场景 攻击者在获取到控权限后,可以利用基于资源约束委派实现后门,通过对krbtgt用户设置委派属性,以实现达到维持权限目的。

31030

基于AD Event日志识别用户密码攻击

(1)基于NTLM认证进行暴力破解 NTLM是一种网络认证协议,支持多种协议,例如:SMB、LDAP、HTTP等。AD本身就是LDAP一个应用实例,这里我们通过LDAP服务爆破用户密码。...事件ID:4625 登录失败,日志里包含尝试登录账号名称和、登录类型和登录进程、登录计算机名和登录IP地址。...事件ID:4624 登录成功,包括登录用户名和、登录类型、登录进程、身份验证包、登录计算机名和登录IP地址。...(2)基于Kerberos预身份验证进行密码喷洒 Kerberos相比于NTLM而言,Kerberos认证过程会相对复杂一些,这里我们通过Kerberos预身份验证快速执行密码喷洒攻击。...用户存在,密码错误,会产生一条事件ID为4771(审核失败)日志记录。

1.1K20

Linux Lite 宣布使用基于 Linux Kernel 4.14 内核

Linux Lite 项目维护成员 Jerry Bezencon 今天发布推文,这款基于 Ubuntu 发行版本现在已经基于最新 Linux Kernel 4.14 分支内核。 ?...如果你正在使用 Linux Lite 2.x/3.x 系列,那么可以通过下面这段命令行来获取 4.14 内核,除了在安装完成之后需要重启之外用户不再需要任何其他操作。... -y linux-headers-linuxlite-4.14.0 linux-image-linuxlite-4.14.0 此外用户也可以通过系统菜单中 Lite Tweaksv 工具,选择“Kernel...Linux Kernel 4.14 LTS 主要功能就是为 x86 硬件部署了更大存储限制,虚拟地址空间提升至 128PiB,物理硬件空间提升至 4PiB。...Linux Kernel 4.14 LTS 同时为 Btrfs 和 SquashFS 文件系统引入了 zstd 压缩,能够从用户存储到 sockets 实现 zero-copy 数据,改进 SMP

2.1K20

基于Linux安装redis

大家好,又见面了,我是你们朋友全栈君。...一、下载redis压缩包 进入redis官网 https://download.redis.io/releases/ 选择要下载版本 将下载好压缩包使用Xftp上传至Linux系统中 或者直接在...Linux中使用命令直接下载 wget https://download.redis.io/releases/redis-4.0.0.tar.gz 使用tar命令解压 tar xzf redis-4.0.0...服务,因为数据库还是比较重要,这里为了远程连接删掉表示所有都能访问,也可以指定上可以访问ip port指定启动端口,daemonize表示是否以守护进程方式启动,设为yes后就会以后台启动 logfile...ef | grep redis- 启动之后再data目录下就会生成日志文件 四、远程连接 redis默认不支持远程连接,想要远程连接的话需要在配置文件中加一个配置,就可以从windows上连接到linux

36120

基于 eBPF Linux 可观测性

最近发布 Linux 内核带了一个针对内核能力强大 Linux 监控框架。它起源于历史上人们所说 BPF。 BPF 是什么?...相反,你可能会发现和内核模块提供自由度来比,eBPF有太多限制了,但是综合考虑下来还是更倾向于 eBPF,而不是面向模块代码,主要是基于授权后 eBPF 不会对内核造成损害。...然而这还不是它唯一优势。 为什么用 eBPF 来做 Linux 监控? 作为 Linux 内核核心一部分,eBPF 不依赖于任何第三方模块或者扩展依赖。...Linux eBPF 例子 现在来看一个 Linux eBPF 程序例子。目标是捕获对 setns 系统调用调用者。...它也通过使用 eBPF 来捕获 TCP/UDP 流量统计,为网络监控提供了一种高效网络跟踪。eBPF 目标似乎是通过 Linux 内核监控成为一个事实上 Linux 监控标准。

2.1K21
领券