2012年6月25日

摘要: 这里说明下最近一段时间一直没有更新的原因吧,也是自己偷懒的原因:上周的六级考试。这里我会一直坚持写完shell的学习历程:6月25号晚上9点shell脚本编写的一些规则:1,开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行也可以使用sh filename或者 bash filename。这里如果需要进行测试的话最好加上-x[r 阅读全文
posted @ 2012-06-25 21:52 h2内存数据库 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 虚函数表对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。这里我们着重看一下这张虚函数表。在C++的标准规格说明书中说到,编译器必需要保证虚函数表的指针存在于对象实例中最前面的位置(这是为了保证正确取到虚函数的 阅读全文
posted @ 2012-06-25 21:08 h2内存数据库 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 据日本媒体报道,爱立信日本公司于 2012 年 6 月 21 日发布人体通信技术“Connected Me”,可将人体作为通信网络的一部分使用。这项技术可向体内输入微弱的电信号,从而实现6~10Mbps 的通信。 日经 BP 报道称,爱立信人体通信设想的使用方法是一只手拿着智能手机,另一只手放在其他终端上进行数据传输。据介绍,Connected Me 可以用于将智能手机上的音乐作为流媒体播放、传输照片、在设备之间进行配对以及发送密码以打开门禁等。由于采用人体这个实体传输通道,因此可轻松确保安全性。这项技术符合世界卫生组织标准,对人体没有危害。 据了解,关于人体通信很早就已经开始研究,... 阅读全文
posted @ 2012-06-25 19:41 h2内存数据库 阅读(188) 评论(0) 推荐(0) 编辑
摘要: volatile在英文中的解释是“不稳定的”,也就是说用该关键字修饰的变量的值随时可能被改变。用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。volatile的本意是“易变的”,不过翻译成“直接存取原始内存地址”更为合适。“易变”是因为外在因素引起的,象多线程,中断等,并不是因为用volatile修饰了的变量就是“易变”了,假如没有外因,即使用volatile定义,它也不会变化。 计算机中进行计算时,通常会将数据拷贝到寄存器中,因为CPU对寄存器的操作远快于对内存的操作。 在变量没有使用volatile修饰时,如果在计算过程中没有对该变量所在的... 阅读全文
posted @ 2012-06-25 14:36 h2内存数据库 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将只在执行线程第一次到达它的定义使初始化。用法2:局部静态对象 对于局部静态对象,构造函数是在控制线程第一次通过该对象的定义时调用。在程序结束时,局部静态对象的析构函数将按照他们被构造的相反顺序逐一调用,没有规定确切时间。用... 阅读全文
posted @ 2012-06-25 13:09 h2内存数据库 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 工作快一年了,打算把前半年的东西复习下,并且生成blog保存。转载请注明:http://blog.csdn.net/lengzijian/article/details/76889032.1ice简介 Ice是一种面向对象的中间件平台。从根本上说,这意味着ice为构建面向对象的客户-服务器应用提供了工具、API和库的支持。Ice应用是和在异种环境红使用:客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统而后及其架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的编码都是可移植的。2.2为什么学习ice 在下周的任务中,主要完成个人中心的优化,而个人中心是基于ice 阅读全文
posted @ 2012-06-25 10:22 h2内存数据库 阅读(2124) 评论(0) 推荐(0) 编辑

导航