前言 像C语言这样的底层语言一般都有底层的内存管理接口,比如malloc()和free()用于分配和释放内存。而对于JavaScript来说,会在创建变量时分配内存,并且在不再使用它们时自动释放内存,这个自动释放内存的过程称为垃圾回收,因为自动垃圾回收机制的存在,让大多JavaScript开发者感觉 ...
分类:
其他好文 时间:
2020-05-29 19:29:28
阅读次数:
60
这个函数出现在了两个地方 includes\database\database.inc line 2245 includes\database\prefetch.inc line 481 foreach ($this as $record) { $record_key = is_object($re ...
分类:
其他好文 时间:
2020-05-29 17:38:10
阅读次数:
58
RSA私钥公钥加密解密与签名、SHA256 头文件:HashSignature.h #ifndef _HASH_SIGNATURE_H_ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <openssl/rsa. ...
分类:
其他好文 时间:
2020-05-29 17:33:58
阅读次数:
60
Nginx 四层代理理仅能存在于 main 段,以下是代理的配置 stream { upstream ssh_proxy { hash $remote_addr consistent; server 192.168.1.10:22; #实际的服务器IP及端口 } upstream mysql_pro ...
分类:
其他好文 时间:
2020-05-28 23:13:04
阅读次数:
88
花了大概两天时间来做WHUCTF的题目,第一次排名这么靠前。首先感谢武汉大学举办这次萌新赛,也感谢fmyy的师傅的耐心指导,让我第一次做出堆的题目来。 pwnpwnpwn 这是一道栈题目,32位程序,只开启了堆栈不可执行。栈溢出泄露libc的基地址,然后换成one_gadget,就可以了。 1 fr ...
分类:
其他好文 时间:
2020-05-28 21:57:10
阅读次数:
108
相信大家在学习C语言的时候,malloc是最早遇到的几个方法之一,这里就来深入的了解下,macOS/iOS中用户空间的内存分配。 引言 首先,我们来看几个有意思的例子,以下几个在x86_64或者ARM64中的运行情况。 1 2 3 char *str = malloc(32); free(str); ...
分类:
其他好文 时间:
2020-05-28 19:35:03
阅读次数:
101
1. 查看硬件信息 cat /proc/cpuinfo # 查看CPU信息 free -h # 查看内存信息 cat /proc/<pid>/status # 查看指定进程的内存信息 df -h # 查看硬盘信息 2. 查看软件信息 cat /etc/redhat-release # 查看OS版本 ...
分类:
系统相关 时间:
2020-05-28 00:45:08
阅读次数:
97
故障描述: Lack of free swap space on Zabbix server 故障原因: 情况一:云主机;因为Zabbix监控没有考虑虚拟主机的swap分区情况。 情况二:物理主机;说明没有启用swap分区,或者swap分区没有挂在上。 [root@localhost ~]# fre ...
分类:
其他好文 时间:
2020-05-27 18:30:41
阅读次数:
142
Freenom offers a free domain name service for casual users.The Freenom domain name is free for one year and can be renewed manually before expiration. ...
分类:
其他好文 时间:
2020-05-27 15:19:51
阅读次数:
1404
Anaconda镜像源 原文:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/ Anaconda 镜像使用帮助 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、 ...
分类:
其他好文 时间:
2020-05-27 15:16:25
阅读次数:
785