原创 1. CentOS的版本說明

                                                                       i386是給32位機器使用的,而x86_64適用於64位機器。前者只能使用32位軟件,後者可以兼

原创 4. 安裝USB無線網卡驅動

                第一次嘗試安裝CentOS 5.5 系統後,系統不僅不能連接無線網,也不能連接有線網,試了很多網上的解決方法,都沒有成功,於是索性把系統刪了,進行了重裝,重裝的系統是CentOS 6.5的系統,重裝系統的

原创 3. VMware CentOS 虛擬機無法上網的解決方法

問題如下:                                             說法一: 1.      宿主機的虛擬網關VMnet8的IP設置爲自動獲取。具體步驟爲:右擊點“屬性”,然後選擇IPV4那行,點擊“

原创 2. 文件如何進行md5校驗和sha1校驗

  md5校驗:    比較大的ftp站點一般都會提供所下載文件的md5校驗碼,可以利用它來校驗所下載文件內容正確與否。                windows平臺的校驗程序在這裏可以下載。                    

原创 Android TextView 實現跑馬燈效果

自定義一個TextView控件 public class MarqueeTextView extends AppCompatTextView { public MarqueeTextView(Context context)

原创 Ubuntu 14.04 安裝GSL庫

GNU Scientific Library (GSL)是一個開源的科學計算的函數庫,裏面有大量的數學計算函數,非常強大,下面介紹一下如何在Linux中安裝該函數庫(以Ubuntu 14.04 爲例)。 下載GSL:點擊下載,我下載的版

原创 Android 多進程的利弊分析

多進程的使用方法:Android多進程概念:一般情況下,一個應用程序就是一個進程,這個進程名稱就是應用程序包名。我們知道進程是系統分配資源和調度的基本單位,所以每個進程都有自己獨立的資源和內存空間,別的進程是不能任意訪問其他進程的內存和資

原创 設計一個set(index, value), get(index) , setAll(value)都爲O(1)的數據結構

主要思路:加入時間戳:每一個記錄都加上一個時間,標記每條記錄是何時建立的設置一個setAll記錄也加上一個時間,標記setAll記錄何時建立查詢記錄時,如果某條記錄的時間小於setAll記錄的時間,說明setAll是最新數據,返回setA

原创 0-1揹包問題

問題描述:有一個揹包,它的容量爲C。現在有n中不同的物品,編號爲0……n-1,其中每一件物品的重量爲w(i),價值爲v(i)。問可以向這個揹包中陳放那些物品,使得在不超過揹包容量的基礎上,物品的總價值最大。思路:F(n, C):考慮將n個

原创 八種常用排序算法總結

八種常用排序算法分類時間複雜度、空間複雜度及穩定性分析不同應用場景下的排序算法選擇1、數據規模較小待排序列基本序的情況下,可以選擇直接插入排序;對穩定性不作要求宜用簡單選擇排序,對穩定性有要求宜用插入或冒泡2、數據規模不是很大完全可以用內

原创 深入淺出RxJava1(三:響應式的好處)

深入淺出RxJava1系列博客 深入淺出RxJava1(一:基礎篇) 深入淺出RxJava1(二:操作符) 深入淺出RxJava1(三:響應式的好處) 深入淺出RxJava1(四:在Android中使用響應式編程) 英文原文:ht

原创 深入淺出RxJava1(一:基礎篇)

深入淺出RxJava1系列博客 深入淺出RxJava1(一:基礎篇) 深入淺出RxJava1(二:操作符) 深入淺出RxJava1(三:響應式的好處) 深入淺出RxJava1(四:在Android中使用響應式編程) 英文原文:ht

原创 RxJava學習筆記-從源碼到應用(一:簡介及基本元素源碼分析)

響應式編程思想 響應式編程(Reactive Programming,RP)是一種面向 數據流 和 變化傳播 的 編程範式 相關概念 數據流 只能以事先規定好的順序被讀取一次的數據的一個序列。在計算機中是數據,在現實中可以是任意對象組

原创 Linux 安裝GSL庫

GSL簡介:GNU Scientific Library(GSL)是一個開源的科學計算的函數庫,裏面有大量的數學計算函數,非常強大。1)下載GSL安裝文件:http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.

原创 CentOS 7 服務器配置matlab環境

1、下載matlab安裝包,上傳到服務器備註:Matlab 2016b Linux64 Crack.rar 用於激活Matlab軟件2、下載rar解壓工具安裝包,上傳到服務器,進行安裝解壓:安裝:3、解壓Matlab 2016b Linu