原创 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