发表于: 2017-03-12 22:22:08
1 668
今天完成的事情:在每个表格下加一个层设置半透明覆盖住表格,然后再为表格加上鼠标的hover事件。听付老师讲课。
明天计划的事情:写正文页的样式,制作分享小课堂PPT。
遇到的问题:在给表格加层的时候用了绝对定位,基本上能实现半透明的效果,但是放大缩小的时候发现半透明的层在放大的时候有问题,后来师兄给看了下,是把背景颜色放到父容器上去了。
收获:
1、计算机系统的5大功能硬件:输入设备、输出设备、存储器、控制器、运算器。运算器跟控制器就是CPU。
2、计算机软件分为系统软件和应用软件。
3、计算机中的一切内容都是0和1.计算机采用有限个0和1来表示处理、存储和传输数据。在计算机中0和1用低电平和高电平表示。为了使计算机能读懂自然语言,就在人和机器中间使用编译程序和汇编语言来实现交流。
4、计算机的性能指标:机器字长、主存容量、运算速度、数据通路带宽。
5、二进制、八进制、十进制、十六进制之间的转换:
1、逢P(进制)进1,借1当P。
如:二进制中:111+11:个位:1+1满足了2往十位进一个1,个位为0,十位1+1满足了2往百位进1,然后个位给十位进了一个1,十位现在是1,百位1加上十位进的1满足2往千位进1,百位为0,最后结果是:1010。
2、十进制转换为P进制:整数部分:除P倒取余数;小数部分:乘P正取整数
如:13.15转换成二进制:
整数部分:13/2=6...1 6/2=3...0 3/2=1...1 整数部分:101
小数部分:0.15*2=0.3 0.3*2=0.6 0.6*2=1.2 0.2*2=0.4 0.4*2=0.8 0.8*2=1.6 0.6*2=1.2 0.2*2=0.4(好像一直会重复下去就不写了) 小数部分:00100110。。。
最后结果为:(13.15)=(101.00100110。。。)
3、P进制转换为十进制:将各位数码和其权值相乘后求和,即可转换成十进制。
例如:1010转换成十进制:(1101)2=1*2³+0*2²+1*2¹+0*2º=10
1467转换成十进制:(1467)8=1*8³+4*8²+6*8¹+7*8º=817
4、二进制转换为八进制:2³=8
二进制转换为十六进制:2^4=16
5、非数值数据的编码:
1、ASCII码:用7个bit位表达128个符号。
数字0在ASCII码中用十进制表示为48;大写的A在ASCII中用十进制表示65;小写的a在ASCII中用十进制表示为97;
2、GB2312:共收录6763个汉字,GB2312把127号之后的字符取消,使用2个大于127的字节连在一起表示1个字符。GB2312是对ASCII的中文的扩展。
3、Unicode:统一码、万国码、单一码。是一项业界标准,包括字符集、编码方案等。是为了解决传统编码方案的局限而产生,为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
4、UTF:通用字符集转换格式:在UTF中主要有UTF-8、UTF-16、UTF-32。UTF-8是每次传输8位数据,UTF-16每次传输16位数据。UTF-8是变长字节编码方案,使用1-4个字节表示1个符号。
6、带符号数的表示及运算:
1、无符号数和有符号数:采用数字化方式来表达数据,数据有无符号数和带符号数之分,带符号数用‘0’表示‘正’号,用‘1’表示符号。运算的时候为了统一处理数字位和符号位,演化出原码、补码和反码3种表示形式。补码应用较多,原因是补码可以带符号运算,变减为加。[x-y]补=[x]补+[-y]补
2、定点数和浮点数:
定点数:所有数据的小数点位置固定不变。
浮点数:小数点的位置根据需要而浮动。
例如:N=M×r^E
r为浮点数阶码的底,与尾数的基数相同,通常r=2.E和M都是带符号数,E叫做阶码,M叫做尾数。为了提高运算的精度,M一般取规格化形式,即规定尾数的最高位数必须为有效值,不能为0.
3、溢出:溢出是指运算结果超出了数的表示范围。
4、精度:对于字长相同的定点数和浮点数来说,浮点数虽然扩大了数的表示范围,但精度降低了。在实际编码过程中,要弄清楚程序面对的问题规模,选择合适的数据类型,不能一概用float。
评论