用户进程栈的初始化在进程刚开始运行的时候,需要知道运行的环境和用户传递给进程的参数,因此Linux在用户进程运行前,将系统的环境变量和用户给的参数保存到用户虚拟地址空间的栈中,从栈基地址处开始存放。若排除栈基地址随机化的影响,在Linux64bit系统上用户栈的基地址是固定的:在x86_64一般设置为0x0000_7FFF_FFFF_F000:#defineSTACK_TOP_MAXTASK_SI
分类:
系统相关 时间:
2018-08-08 00:30:49
阅读次数:
395
提示这种错误是集成环信造成的,解决方法看环信的官方文档: 集成动态库上传AppStore 由于 iOS 编译的特殊性,为了方便开发者使用,我们将 i386 x86_64 armv7 arm64 几个平台都合并到了一起,所以使用动态库上传appstore时需要将i386 x86_64两个平台删除后,才 ...
分类:
移动开发 时间:
2018-08-07 15:13:55
阅读次数:
495
InvalidAndroidABI:armeabi.(armeabiisnolongersupported.Usearmeabi-v7a.)在对应工程的build.gradle中添加abiFilters"arm64-v8a","armeabi-v7a","x86","x86_64"
分类:
移动开发 时间:
2018-08-07 12:54:48
阅读次数:
249
参考文档:http://www.linuxvirtualserver.org/Documents.htmlLVS:linuxvirtureserver常见的模式:DR:(个人理解是当做负载均衡器)-lvs将vip解析成RS的物理地址-RS直接将信息发送给cip(clientip)NAT:(个人理解是当做反向代理)-进入的时候,将vip解释成rip(realip)-出去的时候,将rip解释成vip说
分类:
其他好文 时间:
2018-08-07 01:29:01
阅读次数:
144
Xtrabackup介绍 Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G, ...
分类:
数据库 时间:
2018-08-04 15:48:20
阅读次数:
215
2018全国大学生网络安全竞赛 ,做了2 道题 task_supermarket 里面调用 会触发 利用 uaf 修改 obj desc_ptr 为 atoi@got , 泄露 libc, 使用 libc database 找到相应的 libc 修改 atoi@got 为 system ,然后 输入 ...
分类:
其他好文 时间:
2018-08-04 00:06:27
阅读次数:
886
gdb调试文件,运行提示没有那个文件。 报错During startup program exited with code 127. 查找资料发现是因为文件是32位的,而使用的linux是64位,/lib/ld-linux.so.2 不支持32位文件。 解决方法:sudo apt-get insta ...
分类:
数据库 时间:
2018-08-02 11:14:15
阅读次数:
675
一、前言 (一)、概述 (二)、预处理 二、安装 (一)、PHP编译 依赖环境库下载 源码包获取及编译 三、配置启动 (一)、基础配置 (二)、参数配置 (三)、启动使用 ...
分类:
Web程序 时间:
2018-07-25 22:01:26
阅读次数:
266
在安装最新版teamviewer即yuminstallteamviewer_13.1.8286.x86_64.rpm的过程中,出现报错Error:Package:teamviewer-host-13.1.1548-0.x86_64(/teamviewer-host.x86_64)Requires:libc.so.6(GLIBC_2.17)(64bit)去网上手动下载,在http://rpm.pbo
分类:
其他好文 时间:
2018-07-22 23:38:29
阅读次数:
1702
1、write() 函数说明:write()会把参数buf所指的内存写入count个字节到参数放到所指的文件内。 返回值:如果顺利write()会返回实际写入的字节数。当有错误发生时则返回-1,错误代码存入errno中。 附加说明: (1)write()函数返回值一般无0,只有当如下情况发生时才会返 ...
分类:
其他好文 时间:
2018-07-21 19:20:15
阅读次数:
235