原创 Qt Plugin簡單示例

快速示例步驟主程序1  新建一個類(PlugInterface),裏面有一組純虛的接口函數(只有純虛函數);2  在這個類後加上Q_DECLARE_INTERFACE宏;宏的第一個參數爲PlugInterface類名3  在主程序中需要的

原创 JavaScript 運行機制詳解:再談Event Loop

今天看到一篇好文章,轉載和大家分享。 轉載地址http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、爲什麼JavaScript是單線程? JavaScript語言的一

原创 瀏覽器的內部對象

瀏覽器的內部對象主要包括以下幾個: 瀏覽器對象(navigator):提供有關的瀏覽器信息。 文檔對象(document):document對象包含了與文檔元素一起工作的對象。 窗口對象(windows):windows對象處於對象層次

原创 JavaScript 全局變量

JaveScript: 定義在函數外的變量一定是全局變量; 定義在函數內的變量,如果聲明瞭var,那該變量就是局部變量,如果不聲明var,那該變量就是全局變量。

原创 windows系統下用命令重啓Apache

開始—> 運行 —> cmd 依次輸入: net stop  Apache2.2 net start Apache2.2 附上Apache下載地址:http://www.apachelounge.com/downloa

原创 ajax 返回失敗

今天遇到了一個看似簡單的問題,但是確實花了我一點時間去調查。 問題的現象時,前臺發送ajax請求更新數據庫的數據,數據庫的數據能成功更新,但是ajax一直返回失敗。 ajax的請求格式如下:             $.ajax({  

原创 JavaScript 筆記(一)

1.在JavaScript中,函數(function)就是對象。 2.在Javascript中,沒有方法(函數)重載的概念。 var add = function(number) { alert(number + 10); } var

原创 30個提高Web程序執行效率的好經驗

儘量避免使用DOM。當需要反覆使用DOM時,先把對DOM的引用存到JavaScript本地變量裏再使用。使用設置innerHTML的方法來替換document.createElement/appendChild()方 法。 eval(

原创 JavaScript實現異步的4種方法

一、回調函數 這是異步編程最基本的方法。 假定有兩個函數f1和f2,後者等待前者的執行結果。   f1();   f2(); 如果f1是一個很耗時的任務,可以考慮改寫f1,把f2寫成f1的回調函數。   function f1(

原创 JavaScript實現的9大排序算法

1、插入排序 1)算法簡介 插入排序(Insertion-Sort)的算法描述是一種簡單直觀的排序算法。它的工作原理是通過構建有序序列,對於未排序數據,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上,通常採用in-

原创 學習Javascript的8張思維導圖

學習的道路就是要不斷的總結歸納,好記性不如爛筆頭,so,下面將po出8張javascript相關的思維導圖。 思維導圖小tips:思維導圖又叫心智圖,是表達發射性思維的有效的圖形思維工具 ,它簡單卻又極其有效,是一種革命性的思維工具

原创 批量compile Js代碼

項目中,前臺的JS代碼很多,如果一個一個敲compile命令的話,肯定話費不少時間,所以就寫了一個compiler,sh腳本。 功能是將一個文件夾下的所有JS文件一個一個進行compiler,並將錯誤的信息記錄到文件result.txt中

原创 Qt元類型(MetaType)註冊門

 昨天調試項目時,突然發現如下消息: QObject::connect: Cannot queue arguments of type 'ERROR_LEVEL'  (Make sure 'ERROR_LEVEL' is regist

原创 45個實用的JavaScript技巧、竅門和最佳實踐

如你所知,JavaScript是世界上第一的編程語言,它是Web的語言,是移動混合應用(mobile hybrid apps)的語言(比如PhoneGap或者Appcelerator),是服務器端的語言(比如NodeJS或者Wakan

原创 hash線性探測開放定址法解決衝突

一,利用線性探測法構造散列表(用除餘法來得出散列地址,用開放地址法解決同義詞問題)   題目:已知一組關鍵字爲(26,36,41,38,44,15,68,12,06,51),用除餘法構造散列函數,用線性探查法解決衝突構造這組關鍵字的散列表