原创 關於正交變換和正交矩陣

關於正交變換和正交矩陣一點學習筆記: 定義:設V是一個歐氏空間,А是V上的線形變換,如果對於任何向量x,y,變換А恆能使的下列等式成立則說А是V上的正交變換。     定理: А是歐氏空間V上的線形變換,下面滿足任意條件都是А成爲正交變換

原创 UART寄存器介紹

UARTn_BR: UART波特率寄存器UARTn_BR[15:0]: 由定時器的裝入寄存器定時裝入相應內容。                UARTn_CR.Run=0可以裝入直到UARTn_CR.Run=1才寫入無效         

原创 真不方便找指令集每次都搜索

一、數據傳輸指令  它們在存貯器和寄存器、寄存器和輸入輸出端口之間傳送數據.  1. 通用數據傳送指令.    MOV  傳送字或字節.    MOVSX 先符號擴展,再傳送.    MOVZX 先零擴展,再傳送.    PUSH  把

原创 des加密算法程序收藏可用

只要建立d3des.h 和 d3des.c分別拷貝下面的文件體就ok了 #define D2_DES  /* include double-length support */#define D3_DES  /* include trip

原创 民國傳奇女子——張愛玲

民國傳奇女子——張愛玲  黃葉凋落,屋宇陳舊,木頭門上紅漆班駁,屋檐下結着蜘蛛網。我推開門,門緩緩打開,一陣冷風迎面吹來,我哆嗦了一下,一腳踏進去,彷彿是踏入另一個世界。有個女人坐在大廳門口,低着頭讀書。哦,原來是你。你穿着寬大的旗袍,旗

原创 轉一些分析工具慢慢看

1。linux下有gprof,衍生的工具有kprof等有gui的工具 2.windows下有vs2005 team site 和 vs 2008 team site都自帶有code analyse工具 二、SSE編程 用SSE對matri

原创 [ioctrl] 一些解釋

SIOCGIFCONF請求爲每個已配置的接口返回其名字以及一個套接口地址結構。我們接着可以發出多個接口類其他請求以設置或獲取每個接口的其他特徵。這些請求的獲取(get)版本(SIOCGxxx)通常由netstat程序發出,設置(set

原创 gdb 調試

用 gdb 調試 GCC 程序      Linux 包含了一個叫 gdb 的 GNU 調試程序. gdb 是一個用來調試 C 和  C++ 程序的強力調試器. 它使你能在程序運行時觀察程序的內部結構和內存的使用  情況. 以下是 gdb

原创 Linux_src_code_treeview

Linux源代碼目錄樹結構 Linux用來支持各種體系結構的源代碼包含大約4500個C語言程序,存放在270個左右的子目錄下,總共大約包含200萬行代碼,大概佔用58MB磁盤空間。 源代碼所有在目錄:/usr/src/linux (大部

原创 轉: gcc常用的編譯選項對代碼的影響

測試環境 redhat 6.2 ★ 前言 本文討論gcc的一些常用編譯選項對代碼的影響。當然代碼變了, 它的內存佈局也就會變了,隨之exploit也就要做相應的變動。 gcc的編譯選項實在太多,本文檢了幾個最常用的選項。 ★ 演示程序

原创 ADO使用

一、ADO簡介ADO(ActiveX Data Object)是Microsoft數據庫應用程序開發的新接口,是建立在OLE DB之上的高層數據庫訪問技術,請不必爲此擔心,即使你對OLE DB,COM不瞭解也能輕鬆對付ADO,因爲它非常

原创 glib信號與系統信號一些理解

用 LINUX 也有一段時間了 , 一直用 gtk, 看到 glib 下面有 gsignal, 在 linux 下面又有 signal 定義的信號回調之類的 , 看起來很像 , 但是又不怎麼像 , 感覺有點模糊這之間到

原创 ARP原理3-8學習

  ∮討飯的(***) 10:46:16 我在準備筆試呢,哈哈。 dogy(***) 11:02:58 沒事 正好加固你的安全知識 dogy(***) 11:03:22 arp在什麼情況下進行? 刀(***) 10:46:57  

原创 autoconf&&automake sample

一般流程爲 1. 運行autoscan進行目錄的掃描聲稱configure.scan. 2. 修改後綴爲configure.in,同時修改部分內容保存 3. 運行aclocal依賴2的文件生成aclocal.m4 4. 運行autocon

原创 txt-scrolled demo

gboolean GtkTreeModelForeachFunction(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data); /* *