原创 字符串全排列代碼實現
#include <iostream> #include <string> using namespace std; bool IsSwap(char* perm, int from, int to) { for(int i
原创 Linux 信號signal處理機制(轉載有改動)
信號是Linux編程中非常重要的部分,本文將詳細介紹信號機制的基本概念、Linux對信號機制的大致實現方法、如何使用信號,以及有關信號的幾個系統調用
原创 看門狗的原理與作用
看門狗,又叫watchdog timer,從本質上來說就是一個定時器電路。看門狗定時器是單片機的一個組成部分,在單片機程序的調試和運行中都有着重要的意義。看門狗電路一般會有一個輸入和一個輸出,其中的輸入叫做喂狗,輸出一般連
原创 程序員編程藝術:最長公共子序列(LCS)問題
鳴謝:感謝@July,您的博客給予我很大的幫助,增強了我學習的動力。希望分享的力量永傳!!! 問題來源:http://blog.csdn.net/v_july_v/article/details/6695482 問題來源作者:@July
原创 最長遞增子序列的應用
注:轉自博客http://blog.chinaunix.net/uid-26548237-id-3757779.html 問題描述: 從一列數中篩除儘可能少的數使得從左往右看,這些數是從小到大再從大到小的。解題思路: 假設一
原创 程序員編程藝術:求連續子數組的最大和
鳴謝:感謝@July,您的博客給予我很大的幫助,增強了我學習的動力。希望分享的力量永傳!!! 問題來源:http://blog.csdn.net/v_JULY_v/article/details/6444021 問題來源作者:@July
原创 程序員編程藝術:迴文判斷
鳴謝:感謝@July,您的博客給予我很大的幫助,增強了我學習的動力。希望分享的力量永傳!!! 問題來源:http://blog.csdn.net/v_july_v/article/details/6712171 問題來源作者:@J
原创 關於內存字節對齊的例子
今天遇到一個問題,自寫了一個結構體,調試後發現結構體字節數跟每個成員的字節數和不等,代碼如下: #include <stdio.h> struct ether_header { unsigned char ether_dhost[6
原创 深入剖析u-boot代碼typedef int (init_fnc_t) (void)
今天學習u-boot源碼時,看到一句定義:typedef int (init_fnc_t) (void);很久才弄明白,在此分享自己的理解,希望對你有幫助。該定義位於:u-boot-2013.01\arch\arm\lib\
原创 dereferencing pointer to incomplete type錯誤的解決辦法
今天在用make編譯驅動程序時出現以下錯誤: /nfshome/usdr/USDR-3500-Drv-v1.3/src/driver/pci_ops.c: In function ‘pcidev_pid_set’: /nfshome/u
原创 內存分配的字節對齊
內存對齊: 1.內存爲了提高訪問效率,規定以結構體中最大的基本單位長度爲對齊標準。即實際分配的內存大小是對齊標準的整數倍。 例一、 1 struct student 2 { 3 char name[20]; 4