江海志
8年前 (2017-07-19) 5362浏览 0评论
有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几次这样经历,我才决定花一章篇幅来介绍它。
正如大家所知道的,全局变量是放在全局内存中的,但反过来却未必成立。用static修饰的局部变量就是放在...
江海志
8年前 (2017-07-16) 4074浏览 0评论
It seems pretty surreal going through old lab notes again. It’s like a time capsule – an opportunity to laugh at your previous stupid self and your desperate attempts at trying to rectify th...
江海志
8年前 (2017-06-30) 4527浏览 0评论
A few months ago I’ve written an article named Where the top of the stack is on x86, which aimed to clear some misunderstandings regarding stack usage on the x86 architecture. The arti...
江海志
8年前 (2017-06-29) 4615浏览 0评论
Original post: http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries
This article’s aim is to explain how a modern operating system makes it possible to use ...
江海志
8年前 (2017-06-29) 4384浏览 0评论
BinaryCFI
The goal of this project is to instrument CFI protection to COTS binaries. Our work is focus on High Performance Computing applications particularly. The following contents are som...
江海志
8年前 (2017-06-29) 4569浏览 0评论
I’ve noticed more than once that some programmers are confused about the direction in which the stack grows on x86, and what “top of the stack” and “bottom of the sta...
江海志
8年前 (2017-06-28) 3093浏览 0评论
I've described the need for special handling of shared libraries while loading them into the process's address space in a previous article. Briefly, when the linker creates a shared ...
江海志
8年前 (2017-04-03) 4045浏览 0评论
第一步,先插入U盘,打开终端使用下面的命令查看U盘是否已经mount到系统,这时在Finder下也能看到U盘。
diskutil list
系统输出类似如下内容:
star@star:Volumes$ diskutil list
/dev/disk0
#: TYPE NAME SIZE ...
江海志
8年前 (2017-04-03) 4055浏览 0评论
(一)
所有成功的科学家一定具有的共同点,就是他们必须付出大量的时间和心血。这是一条真理。实际上,无论社会上哪一种职业,要想成为本行业中的佼佼者,都必须付出比常人多的时间。
大约10年前,著名华人生物学家蒲慕明先生曾经有一封邮件在网上广为流传,这封邮件是蒲先生语重心长写给自己实验室所有博士生和博士后的,其中的观点我完全赞同。无论是在普林斯顿还是在清华大学,我都把这封邮件...
江海志
8年前 (2017-02-21) 9351浏览 0评论
首先确保为虚拟机启用了Integration Services, 并在虚拟机内安装了相关组件, 否则可能会遇到网卡无法识别的情况.
安装方法用CDROM挂载vmguest.iso, 在虚拟机里面打开该盘并找到setup.exe进行安装.
附上vmguest.iso下载链接:http://pan.baidu.com/s/1hrDvxlU密码:zxk4
和其他虚拟机产品一样, Hy...
江海志
8年前 (2016-09-20) 7968浏览 0评论
总结下来主要有3种方法:
1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边
ln -s /where/you/install/lib/*.so /usr/lib
sudo ldconfig
2.修改LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/where/you/install/lib:$LD_L...
江海志
8年前 (2016-09-18) 5505浏览 0评论
alternatives这么好的机制用起来呀。
shell里执行:
sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives –install /usr/bin/python python /usr/bin/...
江海志
9年前 (2016-03-20) 8213浏览 0评论
It is assumed that you have installed java JDK. I am currently using JDK 1.7
Download the Eclipse luna and untar it to an /opt/ directory as a sudo
cd /opt/ && sudo tar -zxvf ~/Down...
江海志
9年前 (2016-02-07) 14397浏览 0评论
VLDB和另外两大数据库会议SIGMOD、ICDE构成了数据库领域的三个顶级会议。VLDB (Very Large Data Base) 是数据库研究人员,供应商,参与者,应用开发者,以及用户一年一度的主要国际论坛。VLDB国际会议于1975在美国的弗雷明汉马 (Framingham MA) 成立,第一届VLDB就吸引了近100篇文章和150多个参与者,取得了巨大的成功。随着时...
江海志
9年前 (2016-01-15) 6154浏览 0评论
该论文来自Berkeley实验室,英文标题为:Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing。下面的翻译,我是基于科学网翻译基础上进行优化、修改、补充,这篇译文翻译得很不错。在此基础上,我增加了来自英文原文的图和表格数据,以及译文中缺少的未翻...