当一个同事问我:Java中的double的取值范围是多少时,我一脸的茫然,除了知道浮点数由符号位、指数位和小数位组成之外,其它的一无所知。大学里《计算机组成》中学的东西也忘得一干二净。查了一些资料,并亲手写了些测试代码,总算弄明白了,在此做个笔记。1.三种存储格式Java遵循的是IEEE754规范。在这个规范里,提到了浮点数的三种类型:单精度、双精度和双精度扩展。这三种类型的浮点数的存储都由三部分组成:符号位、指数位和小数位组成,不同的是三者指数位和小数位
系统 2019-08-29 23:15:12 2614
State的定义:不同的状态,不同的行为;或者说,每个状态有着相应的行为.State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用Ifelseifelse进行状态切换,如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较高,我们经常会在一个数据表的尾部,加上property属性含义的字段,用以标识记录中一些特殊
系统 2019-08-29 23:06:14 2614
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击Android高手进阶教程(三)查看第三课,这样跟容易方便你的理解!在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下:一、在res/values文件下定义一个attrs
系统 2019-08-29 23:00:04 2614
TodaywewillcreateaSpringMVCbasedapplicationthatusesFreemarkerFTLasviewinsteadofJSP.ThiswouldgiveyouagoodinsightinSpringMVC+Freemarkerintegration.Theapplicationissimilartoprevioustutorial’sUserapp,wherealistofuserswillbedisplayedan
系统 2019-08-29 22:08:13 2614
Wagn是一个采用RubyonRails开发的Wiki软件。你相信用100行代码可以实现一个博客吗?用Sinatra框架就可以做到。Sinatra一个ruby轻量级的Web框架,封装了Web开发的DSL。Rainbows!是一个为Rack应用而开发的HTTP服务器,基于Unicorn。主要为一些长时间请求和慢速的客户端而设计。该版本是一个重要的里程碑版本,对内部的很多API进行了重构,使用非阻塞IO对性能方面有很大的提升,修复了一些bug。Crabgras
系统 2019-08-12 09:27:39 2614
如果试用Jenkins进行构建,构建中的测试结果可以直接作为Testlink的自动直接结果。1.Testlink中新增customfield。2.用例中customfield中加入该用例对应测试类名和方法名,格式:com.example.demo.TestUrl#prodApi。3.Jenkins中安装TestlinkPlugin,安装后在“管理Jenkins”->“组态设定”->“TestLinkInstallation”中填入你的Testlink资料。
系统 2019-08-12 09:27:01 2614
etcld.so.conf的使用说明【转】etc/ld.so.conf:这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0>=2.4.0,辛苦的安装好glib后没有指定--prefix=/usr这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/lib=
系统 2019-08-12 09:26:44 2614
发一下牢骚和主题无关:在一个繁频commit/rollback或盘磁I/O有问题、量大物理读写争用那么、我们便会经常瞧见LOGFILESYNC待等事件出现在TOPEVENTS中评估LOGFILESYNC待等事件的标指是均匀待等时间、以及AWR后续的WAITEVENTHISTOGRAM对于OLTP、均匀待等时间7ms算畸形、畸形情况下均匀待等时间不会超越10ms面下给出几种优化的策略、㈠优化REDO日记的I/O如果够能优化REDO日记文件的存储、使之存放到更
系统 2019-08-12 01:55:24 2614
Oracle行列转换1、固定列数的行列转换如studentsubjectgrade---------------------------student1语文80student1数学70student1英语60student2语文90student2数学80student2英语100……转换为语文数学英语student1807060student29080100……语句如下:selectstudent,sum(decode(subject,'语文',grad
系统 2019-08-12 01:54:18 2614
1.mysql_affected_rows()//返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。2.mysql_autocommit()//切换autocommit模式,ON/OFF。3.mysql_change_user()//更改打开连接上的用户和数据库。4.mysql_charset_name()//返回用于连接的默认字符集的名称。5.mysql_close()//关闭服务器连接。6.mysql_commit()//提交
系统 2019-08-12 01:33:52 2614