原创 5個數6次比較找中位數,7次比較排序

5個數6次比較找中位數 int compare6(int a,int b,int c,int d,int e){ if(a<b)swap(a,b); if(c<d)swap(c,d); if(a<c){swap(a

原创 矩陣微分

矩陣微分 定義 對於一個函數 f:Rm×n−→R ,從m×n 的矩陣映射到一個實數,那麼f 關於A 的梯度可以定義爲: ∇Af(A)=⎡⎣⎢⎢⎢⎢⎢⎢⎢∂f∂A11⋮∂f∂Am1⋯⋱⋯∂f∂A13⋮∂f∂Amn⎤⎦⎥⎥⎥⎥⎥⎥⎥ 所以

原创 套接字包裝器

對於網絡的調用的包裝一直都是做爲一個工程的支撐,使用ACE固然是不錯的選擇,但是對於一個小工程來說未免有些喧賓奪主的味道。ACE中使用面嚮對象的技術去避免很多接口的誤用,卻造成了整個工程的規模變得很龐大難用。下面給出一個簡單的實現。 So

原创 機器學習問題分類

機器學習(Machine Learning)問題一般是通過一堆樣本(Sample)數據去預測未知的數據。如果這些數據不是一維的,像一些多維的節點(entry),就把它們稱爲特徵(features)。 機器學習問題可以分爲兩大類: 監督學

原创 DvdPlayer一些信息

DvdPlayer is the main execution program the RTD1073 runs to enable everything from display, infra-red control, enable

原创 播放路由寶儲存卡中的dat文件的方法

那些dat文件是加料的FLV文件,用WinHex找到0x46 0x4C 0x56開頭,將後面保存成flv文件就可以用播放器播放了。這個是 http://blog.csdn.net/yu_yuan_1314/article/details/

原创 [未完成]優酷路由寶的一些腳本分析

首先,分析的是/etc/youku/rc.main這個文件,它負責優酷相關服務的初始化、啓動和結束。 這個腳本一開始先export YoukuHome=”/tmp/youku”,設置一個路徑。 接下來是幾個無關緊要的函數 ylog()

原创 線程包裝器

Linux中POSIX線程的接口都是C風格的,在C++中必須做一個wrapper類去套住它們。剛好在一個開源的項目中看到一個簡單有效的代碼,特貼出來,雅俗共賞。 Thread.h #ifndef _THREAD_H_ #define _

原创 路由寶421之後版本開啓telnet

路由寶421之後的版本默認關掉telnet和dropbear,所以要在升級之前設下陷阱。 cp /usr/sbin/telnetd /etc/config/ 在rc.local中加入 [ -x /usr/sbin/dropbear ]

原创 在路由寶實現實時監控並上傳百度雲

準備工作: 1、刷潘多拉系統; 2、安裝python、python-requests; 3、插入USB攝像頭並安裝攝像頭驅動和motion; 4、下載bypy,並把bypy.py放到/usr/bin/中。 先看效果,可以保存相片和

原创 vector包裝器

C++模板類是多態的一種表達形式,如vector一類的模板是編譯時多態,通過一個簡單的包裝就可以實現運行時多態,已達到工程上的形式統一,體現了一種coding的美。 對於標準模板庫只能用聚合,不能用繼承,因爲標準模板庫的類模板的虛構函數一

原创 廣東有線U寬頻的一些東西

U寬頻的機頂盒,居然開放了23端口,telnet了一下居然進去了。 看到是ralink的芯片 # cat /proc/cpuinfo system type : Ralink SoC processor

原创 i9000刷ubuntu touch

先下載兩個包: cyanogenmod.zip: http://ubuntuone.com/0aGhALmE950fNzSn5Tp8vg quantal-preinstalled-phablet-armhf.zip http://cdim

原创 【DLNA】三星電視同WMP交互情景分析

一、browser過程 三星: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap

原创 cygwin編譯下wine

在Windows下用wine運行Windows程序,突然萌生了這個蛋疼的想法,就去http://www.winehq.org/下載了一個最新版的wine的源碼。 解壓,執行./configure發現少了flex和bison兩個庫,應該是正