江海志
-
Torque安装部署以及使用方法详解
总结: 1、安装系统 2、修改/etc/hosts文件将计算节点服务节点对应的IP加入其中,此处不加则无法进行通信 3、关闭防火墙service iptables stop,此处不…
-
Binary中.bss、.data和.rodata段的详细介绍
有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了…
-
Unravelling Code Injection in Binaries through Dyninst
It seems pretty surreal going through old lab notes again. It’s like a time capsule – an o…
-
x86_64 stack frames and calling conventions
A few months ago I’ve written an article named Where the top of the stack is on x86,…
-
Load-time relocation of shared libraries
Original post: http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libr…
-
Binary上实现CFI学习笔记
BinaryCFI The goal of this project is to instrument CFI protection to COTS binaries. Our w…
-
x86 stack frames and calling conventions
I’ve noticed more than once that some programmers are confused about the direction i…
-
Position Independent Code (PIC) in shared libraries
I've described the need for special handling of shared libraries while loading them in…
-
mac上制作linux系统U盘安装盘
第一步,先插入U盘,打开终端使用下面的命令查看U盘是否已经mount到系统,这时在Finder下也能看到U盘。 diskutil list 系统输出类似如下内容: star@sta…
-
施一公:优秀博士如何养成
(一) 所有成功的科学家一定具有的共同点,就是他们必须付出大量的时间和心血。这是一条真理。实际上,无论社会上哪一种职业,要想成为本行业中的佼佼者,都必须付出比常人多的时间。…
-
Win10下Hyper-V虚拟机上网的两种方式:通过NAT或桥接方式联网
首先确保为虚拟机启用了Integration Services, 并在虚拟机内安装了相关组件, 否则可能会遇到网卡无法识别的情况. 安装方法用CDROM挂载vmguest.iso,…
-
缺少动态连接库.so–cannot open shared object file: No such file or directory 解决办法
总结下来主要有3种方法: 1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边 ln -s /where/you/install/lib/*.so /…
-
ubuntu上设置默认python命令是执行python3而不是python2的方法
alternatives这么好的机制用起来呀。 shell里执行: sudo update-alternatives –install /usr/bin/python …
-
在ubuntu之下使用eclipse和java开发Spark应用的方法
It is assumed that you have installed java JDK. I am currently using JDK 1.7 Download the…
-
数据库顶级会议——ACM VLDB(PVLDB)会议介绍
VLDB和另外两大数据库会议SIGMOD、ICDE构成了数据库领域的三个顶级会议。VLDB (Very Large Data Base) 是数据库研究人员,供应商,参与者,应用开发…