Time of Update: 2015-07-18
websocke前世今生,前世今生註:下面內容來自網上,本人經過加工整理。1、問什麼要用websocke?Browser已經支援http協議,為什麼還要開發一種新的WebSocket協議呢?我們知道http協議是一種單向的網路通訊協定,在建立串連後,它只允許Browser/UA(UserAgent)向WebServer發出請求資源後,WebServer才能返回相應的資料。而WebServer不能主動的推送資料給Browser/UA,當初這麼設計http協議也是有原因的,假設WebServer能主
Time of Update: 2015-07-18
深入理解JavaScript系列(19):求值策略(Evaluation strategy),evaluationstrategy介紹本章,我們將講解在ECMAScript向函數function傳遞參數的策略。電腦科學裡對這種策略一般稱為“evaluation
Time of Update: 2015-07-18
深入理解JavaScript系列(29):設計模式之裝飾者模式,深入理解javascript介紹裝飾者提供比繼承更有彈性的替代方案。
Time of Update: 2015-07-18
Highcharts構建空餅圖,highcharts構建Highcharts構建空餅圖空餅圖就是不包含任何節點的餅圖。在Highcharts中,如果資料列不包含資料,會自動顯示空白。這樣瀏覽者無法判斷當前圖表為什麼類型。繪製一個空餅圖的變通方法是在圖表中首先提示沒有資料,然後繪製一個圓形表示該圖表類型為餅圖。最終效果如下。空餅圖PS:該教程已經加入《網頁圖表Highcharts實踐教程圖表篇》v1.2.2中。
Time of Update: 2015-07-18
Highcharts構建分組分類座標軸,highcharts座標軸Highcharts構建分組分類座標軸分組分類座標軸是將座標軸的類別標籤進行進一步分組,從而形成雙層、多層結構。這樣更利於資料分組展現。實現分組分類座標軸需要藉助第三方外掛程式Grouped-Categories實現。引入該外掛程式後,使用者就可以使用categories構建分組分類標籤。文法形式如下:categories:[{name:String,categories:CategoriesObject}]其中,參數String
Time of Update: 2015-07-18
sublime text3及外掛程式安裝過程,sublimetext3本人安裝的是sublime text31.安裝這個過程下一步下一步就行2.啟用在help菜單中選擇輸入驗證碼,如下整個都是:----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D
Time of Update: 2015-07-18
JavaScript全部勾選所有複選框,javascript複選框本例主要說明如何使用JavaScript實現全選功能。如下點擊“全選”前點擊“全選”後 代碼如下:<html><head><title>全部勾選所有複選框</title><metahttp-equiv="Content-Type"
Time of Update: 2015-07-18
深入理解JavaScript系列(6):S.O.L.I.D五大原則之單一職責SRP,s.o.l.i.dsrp前言Bob大叔提出並發揚了S.O.L.I.D五大原則,用來更好地進行物件導向編程,五大原則分別是:The Single Responsibility Principle(單一職責SRP)The Open/Closed Principle(開閉原則OCP)The Liskov Substitution Principle(裡氏替換原則LSP)The Interface
Time of Update: 2015-07-18
深入理解JavaScript系列(7):S.O.L.I.D五大原則之開閉原則OCP,s.o.l.i.docp前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。開閉原則的描述是:Software entities (classes, modules, functions, etc.) should be open for extension but closed for
Time of Update: 2015-07-18
Ajax執行個體講解與技術原理,ajax執行個體講解原理林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka 摘要:AJAX即“Asynchronous Javascript And XML”(非同步JavaScript和XML),是指一種建立互動式網頁應用的網頁開發技術。AJAX
Time of Update: 2015-07-18
firefox瀏覽器調用C++編寫的ocx的方法,firefoxocxfirefox瀏覽器調用C++編寫的ocx的方法 在與硬體通訊或者和第三方控制項通訊時,在BS架構中通常採用JS指令碼調用OCX外掛程式的方式來實現。這種方式在IE瀏覽器下可以使用,要求IE版本在6.0以上,11.0以下。OCX在調用之前,需要先註冊,註冊命令:regsvr32 ***.ocx;把OCX需要的DLL檔案放在同一目錄下。
Time of Update: 2015-07-18
根據開源項目的原始碼產生相應的協助文檔,開源項目協助文檔 現在市場上,開源的項目越來越多,但是項目雖然開源,但是很多相關的文檔卻需要我們花錢購買。如果不購買,我們就一定不能擷取相應的協助文檔嗎(PS:這裡用struts2.2.1.1 作為示範的例子)?
Time of Update: 2015-07-18
深入理解JavaScript系列(11):執行內容(Execution Contexts),executioncontexts簡介從本章開始,我將陸續(翻譯、轉載、整理)http://dmitrysoshnikov.com/網站關於ECMAScript標標準理解的好文。本章我們要講解的是ECMAScript標準裡的執行內容和相關可執行代碼的各種類型。原始作者:Dmitry A. Soshnikov原始發布:
Time of Update: 2015-07-18
TCP詳解(1):簡介與資料包,tcp詳解 簡介: 傳輸控制通訊協定(英語:Transmission Control Protocol, TCP)是一種連線導向的、可靠的、基於位元組流的傳輸層通訊協定,由IETF的RFC 793定義。在簡化的電腦網路OSI模型中,它完成第四層傳輸層所指定的功能,使用者資料包通訊協定(UDP)是同一層內另一個重要的傳輸協議。 在網際網路協議族(Internet protocol
Time of Update: 2015-07-18
linux系統編程:處理序間通訊-mmap,linux-mmap 處理序間通訊-mmap#include <sys/mman.h>void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t
Time of Update: 2015-07-18
GUID轉換成16位字串或19位唯一字串,guid19位 整理幾個常用GUID轉換成16位字串或19位唯一字串方法: /// <summary> /// 根據GUID擷取16位的唯一字串 /// Author : 付義方 /// </summary> /// <param name=\"guid\"></param> ///
Time of Update: 2015-07-18
C++小項目-本校科協管理系統,項目科協管理系統 前幾天老師說讓我把之前做過的一個小項目修改一下,用於新成員練手。想到在我剛接觸物件導向編程的時候,也是急需一個小的case來熟悉和深入對C++的理解,現在搞的這個東西,希望可以幫到學弟學妹們,嘻嘻。 正好剛剛看完《Effective C++》和《More Effective
Time of Update: 2015-07-18
【直播預告】7月18日3D遊戲引擎免費公開課答疑,參與送C幣!,3d公開課喜訊喜訊!為了答謝廣大學員,CSDN學院特推出iOS和3D遊戲引擎開發免費技術答疑公開課,讓您度過一個充實的暑假~ 參與本次公開課,即有機會獲得50C幣!答疑公開課時間:7月18日 晚7:30-9:30 答疑主題:薑雪偉3D遊戲引擎開發專場答疑問題徵集方式: 1.直接在本博文下面回複問題,小編會進行統一整理,公開課期間薑老師會直接答疑;
Time of Update: 2015-07-18
guice架構的入門使用,guice架構入門使用guice架構是一種類似於spring的ioc容器的一種架構,使用簡單,比較輕量級的一個架構,速度極快,靈活性極強,現在就先來寫幾個guice的程式。 在這裡我就不給出guice的jar包,這些都可以比較容易地下載到。 這裡與spring相同,必須先要有介面及其實作類別才能實現注入。程式為:介面HelloGuice:package cn.com.guice;/** *
Time of Update: 2015-07-18
使用Python擴充NotePad++,python擴充notepad要使用Python擴充NotePad++,首先需要為NotePad++安裝Python Script外掛程式,NotePad++外掛程式的安裝方法可以參考這裡。安裝了Python Script外掛程式後,在菜單的Plugins下就會看到Python Script菜單了。Python Script介紹點擊Plugins->Python Script->New