筆記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他的優點是:
-
他能看到結構話的東西,如果是alert,淡出一個對象就是[object object],但是console能看到對象的內容。
-
console不會打斷你頁面的操作,如果用alert彈出來內容,那麽頁面就死了,但是console輸出內容後你頁面還可以正常操作。
-
console裏面的內容非常豐富,你可以在控制臺輸入:console,然後就可看到:
1 |
Console {memory: MemoryInfo, debug: function , error: function , info: function , log: function …}
|
它有網頁的各種提示。
定義和用法
<var> 標簽表示變量的名稱,或者由用戶提供的值。
<var> 標簽是計算機文檔中應用的另一個小竅門,這個標簽經常與 <code> 和 <pre> 標簽一起使用,用來顯示計算機編程代碼範例及類似方面的特定元素。
用 <var> 標簽標記的文本通常顯示為斜體。
就像其他與計算機編程和文檔相關的標簽一樣,<var> 標簽不只是讓用戶更容易理解和瀏覽你的文檔,而且將來某些自動系統還可以利用這些恰當的標簽,從你的文檔中提取信息以及文檔中提到的有用參數。我們再一次強調,提供給瀏覽器的語義信息越多,瀏覽器就可以越好地把這些信息展示給用戶。
筆記5.31