笔记5.31

在二进制转为十进制时,只需要记住,从左边起,第一位的权值为2的0次,每往右移动一位,2的冥增加1,然后使用对应的1或者0乘以对应的权位,在加起来就是十进制:1011010110是二进制,那么结果就是:0*2^0+1*2^1+1*2^2+0*2^3+1*2^4+0*2^5+1*2^6+1*2^7+0*2^8+1*2^9,(2^0到2^10数值依次为:0,1,2,4,8,16,32,64,128,256,512,1024),求出这个多项式的结果:726,这个结果就是1011010110二进制对应的十进制数。二进制和八进制的转换:首先,八等于二的三次方,由此,我们在二进制转为八进制时,从右到左,每三位为一组,分别求这个三位二进制表示的数,求解完成依次从右到左写下就OK啦:1011010110是二进制, 分组: 1   011   010   110,其中110等于十进制的6,010等于十进制2,011等于十进制3,1等于十进制1(此处可以在1前面补0,使之成为001),,那么顺序写下十进制数:1326,这就是1011010110二进制转为八进制的结果。二进制转为十六进制:因为十六等于二的四次方,由此,在转换时只需要将二进制从右到左每四位为一组,求十进制数,并用十六进制表示即可(十六进制中,0-9表示和十进制一样,A-10 、B-11 ,C-12 ,D-13 ,E-14 ,F-15).1011010110是二进制,分组:0010  1101  0110(最前面位数不够,在左边补0 ,因为任何数在左边补0,这个数不变)0110转为十进制为6,1101转为十进制为13,13用十六进制表示为D,0010转为十进制为2,那么顺序取值:2D6,这就是二进制1011010110转为十六进制的结果。

alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

HTMLDocument 接口对 DOM Document 接口进行了扩展,定义 HTML 专用的属性和方法。

很多属性和方法都是 HTMLCollection 对象(实际上是可以用数组或名称索引的只读数组),其中保存了对锚、表单、链接以及其他可脚本元素的引用。

这些集合属性都源自于 0 级 DOM。它们已经被 Document.getElementsByTagName() 所取代,但是仍然常常使用,因为他们很方便。

write() 方法值得注意,在文档载入和解析的时候,它允许一个脚本向文档中插入动态生成的内容。

注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。

相关函数:open, read, fcntl, close, lseek, sync, fsync, fwrite

头文件:#include <unistd.h>

定义函数:ssize_t write (int fd, const void * buf, size_t count);

函数说明:write()会把参数buf 所指的内存写入count 个字节到参数fd 所指的文件内. 当然, 文件读写位置也会随之移动.

返回值:如果顺利write()会返回实际写入的字节数. 当有错误发生时则返回-1, 错误代码存入errno 中.

错误代码:
EINTR 此调用被信号所中断.
EAGAIN 当使用不可阻断I/O 时 (O_NONBLOCK), 若无数据可读取则返回此值.
EADF 参数fd 非有效的文件描述词, 或该文件已关闭

javascript 详解document.write()方法

在javascript中,document.write()方法;常用来网页向文档中输出内容。

示例:通过document.write()方法,向网页文档中输出了一段文字。

document.write("我爱学习--喜欢学习,就和大家一起来分享你的学习经验与技巧。。。");

此外,还可以以另一种方式通过document.write()方法来输出。

document.write() 以变量的方式输出。

首先,声明一个变量。

var str="hello world";

document.write(str);

其次,可以通过document.write()方法 输出 变量与字符串的组合,通过变量 拼接字符串的方式来达到我们想要输出的效果。

注意:

     拼接字符串,用加号"+";

     字符串用双引号""括起来。

prompt() 弹出个输入框 让你输入东西

主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。

相比alert他的优点是:

  1. 他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。
  2. console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。
  3. console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到:

1

Console {memory: MemoryInfo, debug: function, error: function, info: function, log: function…}

它有网页的各种提示。

定义和用法

<var> 标签表示变量的名称,或者由用户提供的值。

<var> 标签是计算机文档中应用的另一个小窍门,这个标签经常与 <code> 和 <pre> 标签一起使用,用来显示计算机编程代码范例及类似方面的特定元素。

用 <var> 标签标记的文本通常显示为斜体。

就像其他与计算机编程和文档相关的标签一样,<var> 标签不只是让用户更容易理解和浏览你的文档,而且将来某些自动系统还可以利用这些恰当的标签,从你的文档中提取信息以及文档中提到的有用参数。我们再一次强调,提供给浏览器的语义信息越多,浏览器就可以越好地把这些信息展示给用户。

时间: 2024-12-17 06:04:49

笔记5.31的相关文章

CSAPP 读书笔记 - 2.31练习题

根据等式(2-14) 假如w = 4 数值范围在-8 ~ 7之间 2^w = 16 x = 5, y = 4的情况下面 x + y = 9 >=2 ^(w-1)  属于第一种情况 sum = x + y = 9- 2^w  = –7 sum – x == y? -7 – 4 = – 11 属于第三种情况 负溢出 sum – x  = –7 - 4= –11 + 2^w = 5  = y? 明显是等于的 同样 sum- y = x ? -7 – 5 = –12 + 2^w = 4 = x? 所以溢

《Effective C++》学习笔记——条款31

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************** 五.Implementations Rule 31:Minimize compilation dependencies between files 规则 31:将文件间的编译依存关系降至最低 一.文件间的编译依存性 1.现象: 假设你对C++程序的某个class

【算法学习笔记】31.动态规划 SJTU OJ 1320 numtri

Description Consider the number triangle shown below. Write a program that calculates the highest sum of numbers that can be passed on a route that starts at the top and ends somewhere on the base. Each step can go either diagonally down to the left

学习笔记10.31

今天进行了样式表的学习,控制大的小(width宽度).(height高度).控制背景的(background-color背景色).(background-image背景图片).(background-repeat背景图的平铺方式).(background-position背景图片位置).(background-attachment设置背景图片是否滚动).(background-size背景图的大小).控制字体的(font-family 字体样式).(font-size 字体大小).(font-s

linux命令学习笔记(31): /etc/group文件详解

Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件. linux /etc/group文件是有关于系统 管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中.具有某种共同特征的用户集 合起来就是用户组(Group).用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是 /etc/group的加密信息文件. 将

[Effective JavaScript 笔记]第31条:使用Object.getPrototypeOf函数而不要使用__proto__属性

ES5引入Object.getPrototypeOf函数作为获取对象原型的标准API,但由于之前的很多js引擎使用了一个特殊的__proto__属性来达到相同的目的.但有些浏览器并不支持这个__proto__属性,所以并不是完全兼容的.例如对于拥有null原型的对象,不同的环境结果就不同了. var empty=Object.create(null); '__proto__' in empty;//一些环境会返回false,另一些会返回true 这就导致结果的不一致,从而影响到依赖这个判断的相关

RHCE 学习笔记(31) - 防火墙 (上)

这一节内容比较多,主要是学习firewalld的使用和配置. 学习firewalld之前,先简单的看看另外一个工具 tcp wrapper.这个是一个基于主机的访问控制系统,他一般作为防火墙的一个补充和加强.一些简单的服务访问控制,通过tcp wrapper很容易就实现了. 红帽有个官方文档可以查看详细的解释和实例 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guid

OpenCV学习笔记(27)KAZE 算法原理与源码分析(一)非线性扩散滤波

http://blog.csdn.net/chenyusiyuan/article/details/8710462 OpenCV学习笔记(27)KAZE 算法原理与源码分析(一)非线性扩散滤波 2013-03-23 17:44 16963人阅读 评论(28) 收藏 举报 分类: 机器视觉(34) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] KAZE系列笔记: OpenCV学习笔记(27)KAZE 算法原理与源码分析(一)非线性扩散滤波 OpenCV学习笔记(28)KA

Linux命令学习笔记目录

Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 2.linux命令学习笔记(2):cd命令 3.linux命令学习笔记(3):pwd命令 4.linux命令学习笔记(4):mkdir命令 5.linux命令学习笔记(5):rm 命令 6.linux命令学习笔记(6):rmdir 命令 7.linux命令学习笔记(7):mv命令 8.linux命