IBM小练习】的更多相关文章

'''例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖, 高于32 体质指数(BMI)=体重(kg)÷身高^2(m) EX:70kg÷(1.75×1.75)=22.86 ''' class Conformation: def __init__(self,name,sex,hight,weight): self.name=…
国际版的Bluemix目前有三个region,US South,United Kingdom和Sydney.其中US South是功能最全的,UK其次,Sydney功能最少.Containers服务在US和UK两个region中都可以使用. 为了减少不必要的麻烦,我使用了一个在国外的安装了Ubuntu 16.04操作系统的虚拟机作为客户端,如果你想体验一把国内pull/push docker镜像的酸爽,同时还想测试一下在Windows 10自带的Linux环境中运行docker的话,那么可以放心…
  一.JVM是什么 Java虚拟机(英语:Java Virtual Machine,缩写为JVM),又名爪哇虚拟器,一种能够运行Java bytecode的虚拟机,以堆栈结构机器来进行实做.最早由太阳微系统所研发并实现第一个实现版本,是Java平台的一部份,能够运行以Java语言写作的软件程序.   Java虚拟机有自己完善的硬体架构,如处理器.堆栈.寄存器等,还具有相应的指令系统.JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就…
[题外话] 最近在做C3D文件的解析,好奇怪的是文件中竟然存储了CPU的类型,原本不以为然,结果后来读取一个文件发现浮点数全部读取错误.查了下发现虽然在上世纪80年代就提出了IEEE754要统一浮点数标准,但是到现在仍然有计算机采用不同方式存储浮点数.在某些非IEEE754标准的计算机产生的二进制文件中,如果拿到其他计算机中读取,如果不进行专门的转换,可能导致数据错误等问题. [文章索引] IEEE754标准浮点数字的存储详解 VAX及IBM浮点数字的存储和转换 双精度浮点数的处理 [一.IEE…
理论 BPM不是一个IT术语,更不是因技术的发展而起源的,相反,BPM自始至终都是管理学的术语和概念.它关注的一直都是效率.成本.利润.质量等核心问题.BPM是一门学科和一种方法论,只是现代的企业管理已经越来越离不开IT技术手段,而BPM软件产品是一种构造工具,一种令人异常兴奋的工具,可以提供更快.更好.更便宜的解决方案.它将IT会话转变成业务语言,以解决IT长期存在的问题——业务与IT之间的沟通障碍,帮助企业改进效率,使得流程可视化.敏捷化,并帮助企业进行业务变革. BPM相关标准 BPEL(…
原文 https://www.ibm.com/developerworks/cn/java/j-lo-JVMGarbageCollection/ 再插一个关于线程和进程上下文,待判断 http://blog.sina.com.cn/s/blog_75e9551f01016cm3.html 垃圾收集基础 Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况.自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担. 拥有垃圾收集…
软件测试基本理论(1) IBM生产模式 1   参考书目 <IBM-从菜鸟到测试架构师-一个测试工程师的成长日记> 出版社:电子工业出版社 印次:2013年6月 作者:IBM主要工程师 2   重要提醒 Warning IBM的业务性质是做大型企业的IT解决方案,仍然属于比较中规中矩的传统企业.所以对传统的软件企业有比较大的借鉴意义,但是对于互联网等新兴企业的从业人员,还是采取保留式的态度,取其精华即可. 3   测试产生的时代背景 1968年NATO会议提出了“软件危机”: 脆弱 不可靠 缺…
传统IT厂商沦落已经成为一种趋势.不仅仅是在中国去IOE的大背景下,在全球范围内,这些曾经盛极一时的IT大鳄也在衰落.作为一个在IBM服务了将近14年的老员工,我想浅谈一下IBM以及整个传统IT行业的沦落. 很多人把IBM的沦落归罪于Sam Palmisano.在著名的Luis Gerstner激流勇退后,是SAM为了取悦华尔街,而采用了不提高销售额而提高毛利率的方式运营公司,进而疯狂的压缩成本.降低研发费用,导致IBM近些年创新产品不足.虽然SAM在任的时候风光无限,借着HP的昏招连连而使IB…
在Linux和Windows网络编程时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序. 在Intel机器下,执行以下程序 int main(){   printf("%d /n",htons(16));       return 0;} 得到的结果是4096,初一看感觉很怪. 解释如下,数字16的16进制表示为0x0010,数字4096的16进制表示为0x1000. 由于Intel机器是小尾端,存储数字16时实际顺序为1000,存储4096时实际顺序为0010…
简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了.注意字节序是硬件层面的东西,对于软件来说通常是透明的.再说白一点,字节序通常只和你使用的处理器架构有关,而和编程语言无关,比如常见的Intel x86系列就是小端序. Big-endian(大端序) 数据的高位字节存放在地址的低端 低位字节存放在地址高端 Little-endian(小端序) 数据的高位字节存放在地址的高端 低位字节存放在地址低端 字节的高…