Google向外公开了它的数据中心内部照片, 揭开Google之所以成为Google的秘密。Google每天要索引200亿网页,处理超过30亿次查询,执行数百万实时广告拍卖,为4.25亿 Gmail用户提供免费Web邮件服务,压缩数百万YouTube视频,在输入查询词的同时展示搜索结果...Google利用数据中心的超过100万服务器去完成这一不可能的任务。它展示了如何冷却高密度机架内的定制服务器:利用井然有序的封闭通水钢管。对于不可避免的漏水问题,Google设计让水向下流进活动地板,表示他们的数据中心从未发生过重大泄漏问题。
我是从Android的GPS模拟器代码中看到的,觉得很有意思,就记录下来了
首先是结构体的定义:
/* this is the state of our connection to the qemu_gpsd daemon */ typedef struct { int init; int fd; GpsCallbacks callbacks; pthread_t thread; int control[2]; } GpsState;
然后声明结构体指针变量
static GpsState _gps_state[1];
正常使用:
static int qemu_gps_init(GpsCallbacks* callbacks) { GpsState* s = _gps_state; if (!s->init) gps_state_init(s, callbacks); if (s->fd < 0) return -1; return 0; }
=======================================================
这样子做有什么好处呢?还请大神指导!!!
1楼sunzhiyuan30昨天 13:17static GpsState _gps_state[1];static声明的是只对变量进行一次初始化。声明的变量只在本区域内可见,并且下次调用该变量时,会的到上次变量的值,即内存没有被回收。
新浪科技讯 北京时间10月21日早间消息,消息人士透露,苹果将在10月23日的发布会上发布9.7英寸带视网膜显示屏的新款iPad。不过,这一新产品不会对此前的新iPad做出太大改变。
消息人士表示,新款iPad的WiFi版本仍将为499、599和699美元,而LTE版本仍将为629、729和829美元。因此,新款iPad仍将维持16GB、32GB和64GB等3种存储容量。
苹果于半年前推出了新iPad。业内人士猜测,此次发布的新款iPad仅仅是接口调整为Lightning接口,同时将像iPhone 5一样支持全球范围内的LTE网络。苹果也有可能借此机会对内部元件,例如处理器、屏幕和电池进行升级。
业内人士预计,苹果还将在10月23日的发布会上发布新款Mac Mini、iMac、13英寸MacBook Pro,以及小尺寸的iPad Mini。