原创 lim[(n!)^(1/n)]/n的極限

求如下極限 lim⁡n→+∞n!nn 式 (1)\lim\limits _{n \rightarrow +\infty} \frac{\sqrt[n]{n !}}{n} \text { 式 }(1)n→+∞lim​nnn!​​ 式

原创 windows 簡易clock實現

 效果圖   代碼   /***************************************************  *CopyRight @piaoxiang.zhang  ********************

原创 線性代數實現(部分)

1.數學能力決定程序員發展上限。 2. C語言編程也是可以使用部分面向對象思想的,關鍵在人,而不在工具。 3. 如下編程風格大量出現在linux kernel& 其他開源代碼中,很明顯使用的面向對象編程思想。 think about it

原创 arm 指令 (持續更新中)

1. ITT 滿足條件後執行 當前指令下兩條指令  與標誌位一起使用 ITT CC :c flag=0 則執行後面兩條指令 即 cmp a , b有借位 ,  a<b 執行。   2 mul r0,r1  ->r0=r0*r1     

原创 最小二乘法實現

#include <windows.h> #include <stdio.h> #include <math.h> #include "COMMCTRL.H" #define true TRUE #define false FALSE

原创 卷積運算規則推導

一 目的:     通過卷積公式推導出其離散信號的運算規則(一維數字信號,二維圖像信號),瞭解算法在離散信號中的實現,爲實現前人的研究成果或者閱讀研究論文做準備。   二 卷積定義: 三 運算步驟分解:   1.    卷積分兩部分運算

原创 從page fault 中定位到異常函數示例

在調試豆莢280 4M sdk 時遇到的一個問題 註冊指紋時容易出現如下page fault. 在上述log 中ip 寄存器作爲指令指針寄存器使用,(注通常情況下ip是作爲通用寄存器使用的,此時本例就不適用了)。 從反編譯後的代碼deb

原创 Qsee sample app 編譯

  1. 解壓編譯工具鏈 ~/Qualcomm$ ls -l 總用量 20 drwxr-xr-x 10 zpx zpx 4096 8月 1 2017 ARM501bld94_old drwxr-xr-x 9 zpx zpx 40

原创 MTK android8 源代碼編譯器以及燒錄方法

一.ubuntu 18.04 開發環境配置 1.安裝java sdk  sudo apt-get install openjdk-8-jdk 2.安裝對應庫 sudo apt-get install libx11-dev:i386

原创 小技巧

1.重裝系統沒有網卡驅動: 手機開熱點->選擇usb 共享->安裝驅動人生->更新驅動即可。 2.ubuntu 18.04下無法使用mtk 刷機工具flash_tool 時:sudo apt-get remove modemmanager

原创 郵件、word代碼高亮

1.word 、outlook  使用notepad++ 選中代碼段,如下圖所示     效果如下 2. foxmail 代碼着色 將代碼貼入android studio  複製到foxmail即可。 點贊 收藏

原创 ollyDBG 字體設置

右鍵對應的視圖區域-->選擇自定義字體 效果圖

原创 控制檯開啓郵箱--C語言實現

需要用到shell32.dll裏的ShellExecute函數。 代碼如下: /**********[email protected]*****/ #include <stdio.h> #include <string.

原创 Qt 中使用默認郵箱的簡單方式

#include <QDesktopServices> #include <QUrl> .... QDesktopServices::openUrl(QUrl(QLatin1String("mailto:piaoxiang.zha

原创 Ubuntu 下 virtualbox無法啓動

ubuntu更新後如果出現virtualbox 無法啓動的現象,一般都是因爲默認工作gcc版本與系統gcc 版本不匹配造成的。 檢查gcc 版本,若存在多個gcc請切換到系統默認的gcc版本。 ~$ ls /usr/bin/gcc*