原创 hashtable基礎

    在網上找了不少的hashtable的資料,總結融匯之後,發一個博客。希望對後來的人有幫助。  如果出錯了,歡迎指出啊。感謝前人提供的知識。   基礎的知識儲備:      1.     假如在數組中知道了某個索引的話,也就知道了該

原创 簡述計算機隨機數生成原理

在網上查閱了很多資料,總結了一下隨機數方面的知識;如果你有很少的時間來了解這方面的內容,或者你已經閱讀了很多這方面的內容,那麼,我想,我得總結可能會幫到你。 (本人在計算機行業時間很短,若以下內容出錯或不嚴謹的話,歡迎指出。不勝感激!)

原创 Lua 腳本註釋 自動化去除

 最近領導讓我把lua腳本中全部註釋去掉, 我去掉以後發現項目的lua腳本大小從22.7M到了19.1M,少了3.6M(15%),項目已經跑了2周,沒有收到測試或者程序的錯誤反饋。(歡迎大家指出錯誤。) 思路: 先畫狀態機圖,轉爲代碼。

原创 C# Func

Func的 參數列表中,最後一個是返回類型,前面的都是參數類型

原创 各大排序算法優缺點對比

  我這裏只總結各大算法知識的要點,如果你想看看算法思想和實現代碼,網上的其他博客都很喜歡貼大段代碼和文本,可以自己去看。     (如果出錯,請指正!感激不盡!)   一.三大簡單、慢速排序算法     平均 最好 最壞

原创 遊戲引擎概念----快速瞭解

                   作者現在大學生一枚,最近在一家遊戲公司實習了五六週,雖然一直在學and做遊戲引擎這方面的內容。最近看到這個問題,但是要是說一下引擎的原理,也很難再短時間說的比較準確。於是便整理了一下,發個博客,大家共

原创 C#excelpackage讀寫Excel文件

爲什麼使用Excelpackage? ExcelPackage的優勢:解放了在程序中設置格式的弊端,總體原理爲:在相應路徑下放置一個Excel模板,執行導出操作時按照模板樣式在指定行插入數據,構建出一個模板樣式的新Excel。   exc

原创 C#反射 從一個文本文檔讀取屬性名和對應值,複製給對象

步驟不多,如下: 1.     由GetType()得到類型, 2.     var   f=GetType().GetField(string)得到對應名稱的字段; 3.     f.FieldType可以得到字段對應的類型 4.  

原创 Java中清楚hashmap和hashtable,看了以後立刻明白

hashMap 底層的數據結構是數組+鏈表 學過數據結構的同學都知道,解決hash衝突的方法有很多,HashMap底層是通過鏈表來解決hash衝突的。 圖中,紫色部分即代表哈希表,也稱爲哈希數組,數組的每個元素都是一個單鏈表的頭節點

原创 數據庫不同層次的優化策略

 本文參考了網上的幾個主流博客,我將他們整理後分成了3個層次,方便入門者理解; 語句級優化:where子句 避免全表掃描          1.避免在where字句中使用!=操作符,這將導致引擎放棄使用索引,而進行全表掃描;       

原创 C# 中TextReader中peek()與read()的異同

C# 中TextReader中peek()與read()的區別 相同點: 1  peek/read都是讀取下一個字符 2  peek/read都是返回ascii碼 不同點: 1.peek方法調用後指針還是指向原來的字符,但是re

原创 HashMap鏈表在Java1.7與1.8中的區別

HashMap鏈表在Java1.7與1.8中的區別   JDK1.7中          使用一個Entry數組來存儲數據,用key的hashcode取模來決定key會被放到數組裏的位置,如果hashcode相同,或者hashcode取模

原创 JQuery插件DataTable的詳細屬性,及服務器返回要求

datatable 使用詳細說明要注意的是,要被dataTable處理的table對象,必須有thead與tbody,而且,結構要規整(數據不一定要完整),這樣才能正確處理。以下是在進行dataTable綁定處理時候可以附加的參數:屬性名

原创 jdk1.8對於HashMap碰撞處理的優化-引入紅黑樹

  jdk1.8對於HashMap碰撞處理的優化-引入紅黑樹                      在2014年,jdk1.8發佈。Java8的HashMap對之前做了較大的優化,其中最重要的一個優化就是桶中的元素不再唯一按照鏈表組合

原创 TCP 3次握手 四次分手 最簡單表示

TCP協議是一種面向連接的、可靠的、基於字節流的運輸層通信協議。   3次握手(爲了防止已經超時的請求忽然被送到服務器面前,從未產生錯誤)  C          S  1. ----> SYN x    <---- SYN y + A