原创 經典筆試題 最長公共子串(連續)問題

  最長公共子串(連續)問題 動態規劃有一個經典問題是最長公共子序列,但是這裏的子序列不要求連續,如果要求序列是連續的,我們叫公共子串,那應該如何得到這個串呢? 最簡單的方法就是依次比較,以某個串爲母串,然後生成另一個串的所有

原创 Struct和Class的區別

C++中的struct對C中的struct進行了擴充,它已經不再只是一個包含不同數據類型的數據結構了,它已經獲取了太多的功能。struct能包含成員函數嗎? 能! struct能繼承嗎? 能!! struct能實現多態嗎? 能!!! 

原创 Servlet生命週期

Servlet生命週期     大多數程序員都知道Servlet的生命週期,簡單的概括這就分爲四步:servlet類加載--->實例化--->服務--->銷燬。對這個過程只是膚淺瞭解下,對於servlet何時被銷燬,還是不太情楚。下面

原创 Android APK反編譯就這麼簡單 詳解(附圖)

在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作爲一個開發者,你可能會很想知道這些效果界面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯查看。下面是我參考

原创 typedef的用法

typedef的用法 不管實在C還是C++代碼中,typedef這個詞都不少見,當然出現頻率較高的還是在C代碼中。typedef與#define有些相似,但更多的是不同,特別是在一些複雜的用法上,就完全不同了,看了網上一些C/C++

原创 數據庫引擎介紹

數據庫引擎介紹 MySQL數據庫引擎取決於MySQL在安裝的時候是如何被編譯的。要添加一個新的引擎,就必須重新編譯MYSQL。在缺省情況下,MYSQL支持三個引擎:ISAM、MYISAM和HEAP。另外兩種類型INNODB和BERKL

原创 fork() && fork() || fork()

  fork() && fork() || fork() [cpp] view plaincopy #include <unistd.h>   #include <stdio.h>       int mai

原创 java 內部類

java 內部類 java內部類分爲: 成員內部類、靜態嵌套類、方法內部類、匿名內部類 。1內部類的共性 (1)、內部類仍然是一個獨立的類,在編譯之後內部類會被編譯成獨立的.class文件,但是前面冠以外部類的類名和$符號 。 (2)、內

原创 正則表達式30分鐘入門教程

如何使用本教程 最重要的是——請給我30分鐘, 如果你沒有使用正則表達式的經驗,請不要試圖在30秒內入門——除非你是超人 :) 別被下面那些複雜的表達式嚇倒,只要跟着我一步一步來,你會發現正則表達式其實並沒有你 想像中的那麼困難。當然,

原创 深入理解HashMap和CurrentHashMap

深入理解HashMap和CurrentHashMap 前言 Map 這樣的 Key Value 在軟件開發中是非常經典的結構,常用於在內存中存放數據。 本篇主要想討論 ConcurrentHashMap 這樣一個併發容器,在正式開始之前我

原创 Redis總結筆記(總結自Redis開發與運維)

1、可以通過object encoding命令查詢內部編碼 內部編碼: string:raw int embstr(小於39) Hash:hashtable ziplist List:linked list  ziplist Set :h

原创 深入解析hashcode,hashMap源碼

hashCode 的常規協定是:   1.在 Java 應用程序執行期間,在同一對象上多次調用 hashCode 方法時,必須一致地返回相同的整數,前提是對象上 equals 比較中所用的信息沒有被修改。從某一應用程序的一次執行到同

原创 java序列化 串行化

Java 串行化技術可以使你將一個對象的狀態寫入一個Byte 流裏,並且可以從其它地方把該Byte 流裏的數據讀出來,重新構造一個相同的對象。這種機制允許你將對象通過網絡進行傳播,並可以隨時把對象持久化到數據庫、文件等系統裏。Java的串

原创 Java中數據庫連接池原理機制的詳細講解

Java中數據庫連接池原理機制的詳細講解 連接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,問題的根源就在於對數據庫連接資源的低效管理。我們知道,對於共享資源,有一個很著名的設計模式:資源池(Resource Po

原创 用BOOST_FOREACH簡化遍歷操作

BOOST_FOREACH可以方便的遍歷STL容器. 只需要頭文件: #include <boost/foreach.hpp> 然後遍歷容器vector/list/set/deque/stack/queue都是類似的: vect