原创 linux系統調用和普通函數調用

系統調用將比普通函數調用大多數情況下花費更多的時間,應爲系統調用通常由SWI產生,將耗費更多的用戶空間和內核空間切換的時間

原创 Core文件的分析

Linux core 文件介紹 1. core文件的簡單介紹 在一個程序崩潰時,它一般會在指定目錄下生成一個core文件。core文件僅僅是一個內存映象(同時加上調試信息),主要是用來調試的。 2. 開啓或關閉core文

原创 ioctl

一、 什麼是ioctl。 ioctl是設備驅動程序中對設備的I/O通道進行管理的函數。所謂對I/O通道進行管理,就是對設備的一些特性進行控制,例如串口的傳輸波特率、馬達的轉速等等。它的調用個數如下:   int io

原创 Autosar 規範的一個操作系統

http://hi.baidu.com/parai 點贊

原创 javaScript 基於原型的對象繼承

主題一、原型 一、基於原型的語言的特點 1 只有對象,沒有類;對象繼承對象,而不是類繼承類。 2  “原型對象”是基於原型語言的核心概念。原型對象是新對象的模板,它將自身的屬性共享給新對象。一個對象不但可以享

原创 Linux 線程實現機制分析

一.基礎知識:線程和進程 按照教科書上的定義,進程是資源管理的最小單位,線程是程序執行的最小單位。在操作系統設計上,從進程演化出線程,最主要的目的就是更好的支持SMP以及減小(進程/線程)上下文切換開銷。 無論按照怎樣的分法,一個進

原创 Javascript閉包真經

http://www.cnblogs.com/taoze/archive/2011/03/22/1991652.html 繼前陣子寫完對象真經後,這篇文章我嘗試盡力的去講透Js中的閉包。這裏要感謝愛民,愛民的書寫得很好,我從中

原创 nfs掛載根文件系統

2010-03-06 21:33 1075人閱讀 評論(0) 收藏 舉報 目錄(?)[+] 用NFS方式掛載根文件系統 由於原來的內核是用ATBOOT的方式下載的,不知道怎麼傳遞參數(好像不能,網上查的nfs方式都

原创 JavaScript設計模式

 閉包:關於閉包這個月在園子裏有幾篇不錯的分享了,在這我也從最實際的地方出發,說說我的理解。     1.閉包最常用的方式就是返回一個內聯函數(何爲內聯函數?就是在函數內部聲明的函數);     2.在JavaScript中有

原创 JS的正則表達式

轉自:http://www.cnblogs.com/taoze/archive/2011/01/06/1929252.html JS的正則表達式 //校驗是否全由數字組成 function isDigit(s) { va

原创 關於javascript中apply()和call()方法的區別

ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html   如果沒接觸過動態語言,以編譯型語言的思維方式去理解javaScript將

原创 我作爲前端工程師爲什麼會向後端工程師推薦Node.js

 科普文一則,說說我對Node.js的一些認識,以及我作爲前端工程師爲什麼會向後端工程師推薦Node.js。 “Node.js 是服務器端的 JavaScript 運行環境,它具有無阻塞(non-blocking)和事件驅動(even

原创 javascript 構造函數和方法

在之前javascript 定義函數的方法這篇日誌裏面有提到構造函數,現在,來具體的介紹以下javascript的構造函數及方法的概念。 這是兩個及其有用的概念,對後面介紹javascript的面向對象機制,及其類方法,繼承的頓悟有

原创 JavaScript 構造函數

關於JavaScript構造函數,如今出現了很多JavaScript的框架,例如jQuery、Ext等等這些,這些將JavaScript作爲一種面向對象的語言進行編程,那麼JavaScript到底是怎麼樣實現面向對象的一些特徵

原创 Javascript數組Array的forEach擴展方法

--------------轉載 Javascript數組Array的forEach擴展方法 forEach是最常用到的數組擴展方法之一,相當於參數化循環數組,它簡單的在數組的每一個元素上應用傳入的函數,這也意味着只有存在的元素