原创 AES加密算法的詳細介紹與實現
#include <stdio.h> #include <stdlib.h> #include <string.h> #include "aes.h" /** * S盒 */ static const int S[16
原创 spyder安裝庫
在控制檯使用命令 ! pip install 包就可以了
原创 指針的說法
1.編譯器對數組的引用如a[i]在編譯時總被編譯器改成*(a+i)的形式。 如a[i] == *(a+i) 那麼把【】看作*就可以了。 而且要記住:在表達式中,指針和數組是可以互換的,因爲他們在編譯器裏的最終形式都是指針,並且都可以進
原创 結構體指定初始化和位初始化
1.結構體指定初始化 在閱讀linux2.6內核的時候,遇到這樣一段代碼: static struct platform_device da850_evm_tl_leds_device = { .name = "leds-gpio", .i
原创 uboot U_BOOT_CMD
其中U_BOOT_CMD命令格式如下: U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help") 各個參數的意義如下: name:命令名,非字符串,但在U_BOOT_
原创 linux c poll 串口讀數據例程
epoll機制讀取linux串口數據 https://blog.csdn.net/coding__madman/article/details/51657944 com.c #include "com.h" int openSer
原创 gps week sec shift peking time
typedef struct { /* time struct */ time_t time; /* time (s) expressed by standard time_t */ double
原创 vim+taglist+cscope+ctage
set sw=4 set ts=4 set et set smarttab set smartindent set lbr set fo+=mB set sm set selection=inclusive set wil
原创 fsck修復文件系統
重視:fsck不能亂用。先要把文件系統umount掉,然後檢查。最好啓動到單用戶模式下fsck。 常見的5種損壞類型 1 未被引用的inode 2 難以置信的超大鏈接數 3 沒有記錄在磁盤塊映射表中的未用數據快 4 列出的空閒數據快還在某個
原创 linux phtread periority
1.Unix線程優先級有三種 1,SCHED_OTHER 分時調度,一個進程在這個時間段內運行,下一個時間段 運行另一個進程 2.SCHED_FIFO 實時調度,那個線程優先強用cpu資源則一直佔用,知道使用完畢釋放或者更高優先級的線程搶佔
原创 最小二乘法
樣本回歸模型: 其中ei爲樣本(Xi, Yi)的誤差 平方損失函數: yi爲實際值,^yi爲預測值 則通過Q
原创 memwathc 使用心得
1.首先下載memwatch最新版本http://www.linkdata.se/sourcecode/memwatch/ 2.關於使用 首先在程序裏需要包含 memwatch.c 和 memwatch.h兩個文件,同時在你想要進行檢測的程
原创 內存不足導致不能執行system
問題分析: 1.本來向板子發送個reboot,板子程序收到reboot命令後會執行system(“reboot”); 但是板子並沒有重啓。 2.分析system執行機制 先來看一下system()函數的簡單介紹: #include int
原创 C語言變長數組之剖析
C語言變長數組之剖析 (陳雲川 [email protected] UESTC,CD) 1、引言 我們知道,與C++等現代編程語言不同,傳統上的C語言是不支持變長數組功能的,也就是說數組的長度是在編譯期就確定下來的,不能在運行期改
原创 the method gdb+gdb server install
https://www.cnblogs.com/veryStrong/p/6240769.html 1、調試原理 GDB調試是應用程序在開發板上運行,然後在PC機上對開發板上得應用程序進行調試,PC機運行GDB,開發板上運行GDBSe