原创 AsyncTask原理

AsyncTask原理 new AsyncTask<String, String, String>() { // 2. 運行在主線程中, 做一些準備操作. public void onPreExecute() {

原创 Linux的Signal及Singal處理(SIGQUIT SIGKILL SIGBUS等)

Linux的Signal及Singal處理(SIGQUIT SIGKILL SIGBUS等) 關於 在Linux應用程序調試中,應用程序異常退出,或收到若干信號後程序退出,該如何排錯呢?本文嘗試提供一點思路.【Linux應用程序調試

原创 小波變換詳解

小波變換詳解 1,簡介 We can use the Fourier Transform to transform a signal from its time-domain to its frequency domain. The p

原创 機器學習之貝葉斯算法

首先,貝葉斯公式                            這個公式是由聯合概率公式推導出來的: P(A,B)=P(A|B)P(B)=P(B|A)P(A) P(A)叫做先驗概率,P(A|B)叫做後驗概率,P(A,B)叫做聯合概

原创 機器學習之迴歸算法

迴歸算法是機器學習中最常見也是使用最廣的一個算法,迴歸算法主要有線性迴歸和邏輯迴歸2種。下面我將分別介紹線性迴歸和邏輯迴歸。1線性迴歸    線性迴歸是有監督學習的一種算法,科學的介紹這裏就不做說明了。通俗的說,就是根據數據集中的特徵(X

原创 C語言中的指針和內存泄露

引言 對於任何使用 C 語言的人,如果問他們 C 語言的最大煩惱是什麼,其中許多人可能會回答說是指針和內存泄漏。這些的確是消耗了開發人員大多數調試時間的事項。指針和內存泄漏對某些開發人員來說似乎令人畏懼,但是一旦您瞭解了指針及其關聯內存操

原创 機器學習之支持向量機

機器學習中另一種重要的算法是支持向量機,簡稱SVM。下面我們就這個算法進行介紹。 首先支持向量機的整體思路是:  簡單情況,線性可分,把問題轉化爲一個凸優化問題,可以用拉格朗日乘子法簡化, 然後用既有的算法解決  複雜情況,線性不可分

原创 關於標準c中的strtok和linux庫裏面的strsep

strsep 函數原型:       Char * strsep(char **s1, const char *delimt);  需要注意: 1、         被分割字串要被改變,所以不能操作存放在

原创 機器學習之決策樹

 決策樹概述 所謂的決策樹就是從跟節點開始一步步走到葉子節點,所有的數據最終都會落到葉子節點上。決策樹既可以做分類也可以做迴歸。 決策數有兩大優點:1)決策樹模型可以讀性好,具有描述性,有助於人工分析;2)效率高,決策樹只需要一次構建,反

原创 C語言數組實現冒泡排序和選擇排序程序

冒泡排序: 冒泡排序的的優點是好理解,穩定,再就是空間複雜度低,不需要額外開闢數組元素的臨時保存控件,當然了,編寫起來也容易。 其算法很簡單,就是比較數組相鄰的兩個值,把大的像泡泡一樣“冒”到數組後面去,一共要執行N的平方除以2這麼

原创 機器學習之集成算法

機器學習的集成算法是指的多個單一算法集成在一起,使得機器學習的效果更好。 集成算法包含 Bagging-----bootstrap aggregation                    ①從樣本集中重採樣(有重複的)選出n個樣本

原创 wifidog 源碼初分析(1)

wifidog 的核心還是依賴於 iptables 防火牆過濾規則來實現的,所以建議對 iptables 有了瞭解後再去閱讀 wifidog 的源碼。 在路由器上啓動 wifidog 之後,wifidog 在啓動時會初始化一堆的防火

原创 AVL樹實現

概要 本章介紹AVL樹。和前面介紹"二叉查找樹"的流程一樣,本章先對AVL樹的理論知識進行簡單介紹,然後給出C語言的實現。本篇實現的二叉查找樹是C語言版的,後面章節再分別給出C++和Java版本的實現。建議:若您對"二叉查找樹"不熟悉

原创 wifidog 源碼初分析(4)

在上一篇《wifidog 源碼處分析(3)》的流程結束後,接入設備的瀏覽器重定向至 路由器 上 wifidog 的 http 服務(端口 2060) /wifidog/auth 上(且攜帶了 認證服務器 爲此接入設備分配的 token)

原创 機器學習之數據與特徵工程

    學習過程中梳理一些知識點,在機器學習中,對原始數據的處理和特徵提取,是最爲重要的,處理好原始數據,哪怕後面使用簡單的算法都可以得到比較好的準確率。    這是大神們的理解        說白了,所謂的特徵工程,聽起來很高大上,其實