欢喜钢笔

文章
7
资源
0
加入时间
2年10月21天

为什么Linux上可以删除正在运行的程序呢?

在跑gem5时发现一个神奇的现象:当已经开始运行gem5跑仿真实验时,假设为仿真实验A,试验运行时间很长,当实验还没结束,此时如果再对源码修改并编译之后再跑别的实验(假设为仿真实验B)是不影响第一个仿真实验A的进行的。 (ps:实验环境 ubuntu 14.04)为什么呢?最最简单的理解,程序在运行实验A时其代码以及数据已经被加载到内存中去了,所以此时重新编译gem5(也即覆盖掉实验A的...

阿里云掠地CDN:网宿称我们不在一条路上

本文讲的是阿里云掠地CDN:网宿称我们不在一条路上,【IT168专稿】3月4日,阿里云投放一颗重磅炸弹,宣布开拓海外市场,CDN平台正式商用。同时声明将向亚马逊及其中国盟友们正式宣战。对此,网宿科技表示,非常欢迎阿里云进入,并表示双方网宿和阿里并不存在直接的竞争关系。  阿里云宣布CND平台商业化并非偶然,数据显示,全球CDN在2017年会是46亿美元的...

数组是数组!指针是指针!它们完全不同!

#include <stdio.h> /* book1 程序员面试宝典 * book2 王道程序员求职宝典 * * 数组和指针的区别与联系: * 1. 先要分清,数组是数组,指针是指针,这是两个截然不同的概念 * 分清概念后,那么以下情形就不难理解: * 在test.h中声明extern int *a,但是在test.c中使用ina a[]会编译错误, * 因为数组和指针是两个概念,声明了指针却定义数组当然会报错! * 2. 数组保