原创 mysql的exists與inner join 和 not exists與 left join 性能差別驚人

由於客戶數據量越來越大,在實踐中讓我發現mysql的exists與inner join 和 not exists與 left join 性能差別驚人。 我們一般在做數據插入時,想插入不重複的數據,或者盤點數據在一個表,另一個表否有存在相

原创 [J框架知識掃盲]之querySelectorAll的應用2

隨着Jquery對dom的編程的便利,HTML5也慢慢融入了對dom的編程的擴展。querySelectorAll就是一個很好的例子.   Document.querySelectorAll 返回當前文檔中匹配一個特定選擇器的所有的元素

原创 [J框架知識掃盲]之Object.prototype.toString.call()

用過Jquery的朋友都知道,Jquery是通過Object.prototype.toString.call還判斷對象的類型的,那究竟如何做呢?   來到http://www.ecma-international.org/ecma-26

原创 mysql 常有語句

1. SHOW VARIABLES 2. SHOW COLLATION 3.SHOW DATABASES 4.SHOW FULL TABLES FROM 5.SHOW KEYS FROM  6.SHOW FULL COLUMNS FRO

原创 [Js++開發歷程] Javascript 不完整的繼承

  1.4 Javascript 不完整的繼承   Javascript的繼承和標準的oop繼承有很大的區別,Javascript的繼承是採用原型鏈的技術, 每個類都會將“成員變量”和“成員函數”放到 prototype 上,Js++都

原创 [Js++開發歷程] Jquery的$.ajax().done().fail()之不可能的事情

1.9 Jquery的$.ajax().done().fail()之不可能的事情     Jquery的開發人員的確讓人折服,當我看到以上的代碼時,感覺非常疑惑。 所有的ajax代碼都在ajax函數中運行,爲什麼done和fail的中的

原创 [Js++開發歷程] DOM的遍歷

DOM的遍歷 對於Web開發,DOM的遍歷是最爲普遍了。   3.1.1 什麼是DOM DOM 是 Document Object Model(文檔對象模型)的縮寫。   3.1.2 DOM重要屬性 nodeType 屬性返回節點的類型

原创 [Js++開發歷程] 巧妙使用querySelector實現類似JQuery.is函數

    is() 根據選擇器、元素或 jQuery 對象來檢測匹配元素集合,如果這些元素中至少有一個元素匹配給定的參數,則返回 true。 它產用是Sizzle技術。   那我們如何使用querySelector模仿呢?   由於que

原创 linux 命令蒐集-2

修改linux引導: #sbin/grub  grub> find /grub/stage1  find /grub/stage1 (hd0,0) 如果你沒找到試試 find /boot/grub/stage1 find stage1 

原创 Javascript 面向對象編程

/** * package junit */ 'package junit'.j(function () { /** * @class junit.Observable */ 'class Ob

原创 [Js++開發歷程] 模擬面向對象

1.2 模擬面向對象 要說到面向對象,Java的語法規範應該會比較熟悉,C#也同樣。 談到面向對象就得做到封裝,對於Javascript如何做封裝才最有效呢?不禁讓我聯想到閉包 1.2.1 閉包   閉包是能夠讀取其他函數內部變量的函數

原创 J框架發佈 http://openxtiger.github.io/j/

J框架發佈了,模擬了Java的語法,讓Javascript面向對象編程。 Jclass 對DOM封裝,類似Jquery,但比Jquery輕便。 oop 實現了對Java的語法模擬。   詳情請查看: http://openxtiger.

原创 Java版本的mysql每天23:00自動備份

public class DatabaseBackup { /** * * @param dbdir mysql數據庫安裝路徑 * @param dbname 數據庫的名稱 * @pa

原创 [Javascript技巧]代碼編輯器的行號,通過hash定位

$.initLineNumbers = function () { var hash = window.location.hash.substring(1), container = $.get('co

原创 [Js++開發歷程] 還是那個字符“$”

“$”這個字符在很多Javascript框架中都有用到,所以我們也不妨用用。 那她具體有何用呢?我考慮了以下幾點: 1.“$”爲一個靜態對象,一般是作成工具類,“$()”爲Jclass對象的prototype。 2.“$”的這個變量形成