原创 遺傳算法

   遺傳算法就是這樣一種借鑑生物體自然選擇和自然遺傳機制的隨即搜索算法,其搜索的過程就是“種羣”一代一代“進化”的過程,通過評估函數進行優勝劣汰的選擇,通過交叉和變異來模擬生物的進化。優勝劣汰是這種搜索算法的核心,根據優勝劣汰的策略不同

原创 算法模式

  3.1 貪婪法(greedy algorithm),又稱貪心算法, 是尋找最優解問題的常用方法。這種方法模式一般將求解過程分成若干個步驟,在每個步驟都應用貪心原則,選取當前狀態下最好的或最優的選擇(局部最有利的選擇),並以此希望最後堆

原创 oracle中Where子句的條件順序對性能的影響

 經常有人問到oracle中的Where子句的條件書寫順序是否對SQL性能有影響,我的直覺是沒有影響,因爲如果這個順序有影響,Oracle應該早就能夠做到自動優化,但一直沒有關於這方面的確鑿證據。在網上查到的文章,一般認爲在RBO優化

原创 RSA算法原理

      1976年,維特菲爾德·迪菲(Whitfield Diffie)和馬丁·赫爾曼(Martin Hellman)在一篇革命性文章“密碼學的新方向”一文中提出了一種使用非對稱密鑰的密碼學新方法,可以在不用傳遞密鑰的情況下完成信息

原创 ThinkSNS Win7安裝您的服務器沒有安裝這個PHP擴展:curl ... Failed

ThinkSNS Win7安裝您的服務器沒有安裝這個PHP擴展:curl ... Failed 本人是win7 64位系統,安裝ThinkSNS時Wamp開啓curl擴展時候無效, 使用一些網上的方法試了一下。還是不行。 修改了php文

原创 中國農曆

  中國古代用天干地支紀年,嚴格來講,天干地支紀年以及十二屬相並不是中國農曆曆法的一部分,但是在中國歷史直到今天,天干地支已經餓十二屬相一直都是中國農曆紀年關係密切的一部分,因此這裏介紹天干地支紀年法以及十二屬相。   1. 天干地支與

原创 mysql存儲過程詳解

mysql存儲過程詳解 1.     存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(StoredProcedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲在數據庫中,用

原创 CASE WHEN 及 SELECT CASE WHEN的用法

Case具有兩種格式。簡單Case函數和Case搜索函數。 簡單Case函數 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END   --Case搜索函數  CAS

原创 刪除被其他表關聯的主表

數據表之間存在外鍵關聯的情況下,如果直接刪除父表,結果會顯示失敗。原因直接刪除,將破壞表的參照完整性。 如果必須要刪除,可以先刪除與它關聯的子表,再刪除父表,只是這樣會同時刪除兩個表中的數據。但有的情況下可能要保留子表,這時如要單獨刪除父

原创 wampserver黃色圖標變成紅色圖標,無法正常啓動

文章出自:http://hi.baidu.com/liuyafei428211/item/17cc0ed919b01ddc241f407c 系統無故掛了,只有重裝,但是我的wampserver卻無法啓動了。前幾天是wampserver黃色

原创 jpgraph中文亂碼處理

JpGraph中文亂碼問題 JpGraph是一個PHP的圖形類庫,可以方便地生成各種柱狀圖,餅圖,折線圖等等,而且還可以方便地加文字。但是,中文的情況就稍微麻煩了一點。在JpGraph中默認是要把字符串轉成utf8的,但是如果你的文件本身

原创 深度遍歷和廣度遍歷

遍歷 圖的遍歷,所謂遍歷,即是對結點的訪問。一個圖有那麼多個結點,如何遍歷這些結點,需要特定策略,一般有兩種訪問策略: 深度優先遍歷 廣度優先遍歷 深度優先 深度優先遍歷,從初始訪問結點出發,我們知道初始訪問結點可能有多個鄰接結點,深

原创 Python can't find '__main__' module in ''

第一次用Sublime Text, 一運行就運行出現這個錯誤 C:\Python27\python.exe: can't find '__main__' module in ''   *如果你沒有保存一個文件就build,有可能出來以下的

原创 where 子語句複雜條件的標準形式

where 子句中標準形式的定義 三個布爾連接符(and、or 和 not)的使用是受到嚴格控制的: not  只適用於簡單條件。不能將它應用於包含and 或者 or 的複合條件中。and 只用於組合簡單條件以及包括 not  的條件