原创 JS中的變量,表達式以及運算符

一、關於變量 1、傳值與傳址:數字和布爾爲值類型,複製、傳參、比較均針對值。對象爲地址類型,複製操作默認爲淺度複製,僅僅將引用複製一份。傳參則爲傳地址,比較對象時也是比較兩者地址(是否爲同一對象)。字符串爲特殊類型,每次對字符串操作均會重

原创 javascript中常用的設計模式

《Practical Common Lisp》的作者 PeterSeibel 曾說,如果你需要一種模式,那一定是哪裏出了問題。他所說的問題是指因爲語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。 不管是弱類型或強類型,靜態或動態語

原创 jquery中的proxy函數

stackoverflow上一個關於jquery的Porxy函數的解答。 原地址:http://stackoverflow.com/questions/4986329/understanding-proxy-in-jquery W

原创 分享:CSS3&HTML5各瀏覽器支持情況一覽表

CSS3 HTML5各瀏覽器支持情況一覽表_HTML5中國_最大的HTML5中文門戶 http://www.html5cn.org/article-259-1.html

原创 職員的四個境界

個人覺得做職員有四境: 境界一.能做好大家都能做好的事情 境界二.能做好大家不一定都能做好的事情 境界三.能做好分配給自己的任何事情(無論大事小事) 境界四.把事情做好,並能感染你身邊的同事  

原创 js函數split(),用空格作爲分隔符時,使用正則表達式,會存在瀏覽器兼容問題

js函數split(),用空格作爲分隔符時,使用正則表達式,會存在瀏覽器兼容問題。 請看下面代碼: <script type="text/javascript"> var strTest = " a b c "; var splitAr

原创 linux下用戶態與內核態的區別

究竟什麼是用戶態,什麼是內核態,這兩個基本概念以前一直理解得不是很清楚,根本原因個人覺得是在於因爲大部分時候我們在寫程序時關注的重點和着眼的角度放在了實現的功能和代碼的邏輯性上,先看一個例子: 1)例子 C代碼 1.     void t

原创 Linux下的幀緩衝--framebuffer應用編程

一、Linux的幀緩衝設備 幀緩衝(framebuffer)是 Linux爲顯示設備提供的一個接口,把顯存抽象後的一種設備,他允許上層應用程序在圖形模式下直接對顯示緩衝區進行讀寫操作。這種操作是抽象的,統一的。用戶不必關心物理顯存的位置、

原创 什麼是經驗

    經驗就是你再次參與相同的或類似的項目開發時,你所遇到的很多難題都是你以前遇到過的,並且能夠迅速解決。即使是你沒遇到過的問題,你也能根據你的經驗作出正確的判斷,並且能找到正確的解決方法。總之,經驗的優勢在於對所遇問題的迅速而準確的判

原创 交換機基本原理和轉發流程總結

 關鍵詞:       以太網集線器Ethernet HUB       交換機Switch       虛擬局域網 VLAN       路由器 Router       路由表 Route Table       地址解析協議 A

原创 獲取PC的MAC地址--僅支持IE

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=

原创 Linux下TCP/UDP socket服務器模型

Linux系統網絡服務器模型主要有兩種:併發服務器和循環服務器。所謂併發服務器就是在同一個時刻可以處理來自多個客戶端的請求;循環服務器是指服務器在同一時刻指可以響應一個客戶端的請求。而且對於TCP和UDP套接字,這兩種服務器的實現方式也

原创 Js apply方法詳解

         apply:方法能劫持另外一個對象的方法,繼承另外一個對象的屬性.  Function.apply(obj,args)方法能接收兩個參數 obj:這個對象將代替Function類裏this對象 args:這個是數組