原创 strcpy、strncpy與memcpy的區別與使用方法

轉自https://www.cnblogs.com/houjun/p/4913216.html strcpy、strncpy、memcpy這三個C語言函數我們在主機代碼編寫中會很頻繁的使用到,但是三個函數的區別、使用時該注意什麼還是有必要

原创 linux內存映射圖文說明+c語言demo

轉自:http://blog.csdn.net/yusiguyuan/article/details/23388771   內存映射,簡而言之就是將用戶空間的一段內存區域映射到內核空間,映射成功後,用戶對這段內存區域的修改可以直接反映到內

原创 進程虛擬內存入門好文推薦(圖文並茂)

1.共享內存與存儲映射(mmap) 本文有助於理解共享庫(so)與進程虛擬內存映射關係 https://www.cnblogs.com/huangfuyuan/p/9476951.html 2.Linux進程地址空間 && 進程內存佈局

原创 Linux內存描述符mm_struct實例詳解(含圖文說明)

轉自:https://www.jb51.net/article/123056.htm Linux對於內存的管理涉及到非常多的方面,這篇文章首先從對進程虛擬地址空間的管理說起。(所依據的代碼是2.6.32.60) 無論是內核線程還是用戶進程

原创 Linux Cache 機制探究

本文內容遵從CC版權協議, 可以隨意轉載, 但必須以超鏈接形式標明文章原始出處和作者信息及版權聲明 網址: http://www.penglixun.com/tech/system/linux_cache_discovery.html 經

原创 Linux內存管理之SLAB好文推薦(圖文並茂)

正在學習linux slab機制,從搜索的大量博文中,篩選出幾篇較好的入門文章,如下: Linux內存管理中的slab分配器 :https://www.cnblogs.com/pengdonglin137/p/3878552.html L

原创 linux內核夥伴算法圖文說明

轉自 https://www.cnblogs.com/cherishui/p/4246133.html 算法作用      它要解決的問題是頻繁地請求和釋放不同大小的一組連續頁框,必然導致在已分配頁框的塊內分散了許多小塊的空閒頁面,由此帶

原创 線程安全介紹及保障方法

線程安全就是爲了在單位時間內某個線程操作的是同樣的數據,用以解決在併發寫情況下數據的一致性問題。   舉例說明: 比如一個 ArrayList 類,在添加一個元素的時候,它可能會有兩步來完成:1. 在 Items[Size] 的位置存放此

原创 ICU 進階 使用 ICU 中的 Resource Bundle 技術

  轉自:https://www.ibm.com/developerworks/cn/opensource/os-icu4c3/index.html ICU 進階 使用 ICU 中的 Resource Bundle 技術 李榮 施 20

原创 c語言精妙之宏(do while)

在linux內核中經常包括以下種類的宏: drivers/block/ataflop.c #define FDC_WRITE(reg,val)                                          \    

原创 PostgreSQL 開啓“審計日誌、時間記錄”帶來的性能影響有多少?

轉自https://yq.aliyun.com/articles/640708 開啓審計日誌,或者開啓數據庫的SQL耗時記錄,會給數據庫帶來多大的性能開銷? 1、審計日誌通過log_statement設置,可以設置爲all, ddl, m

原创 pg審計-含源碼說明

PostgreSQL 9.5 new feature - pg_audit module 轉自http://ju.outofmemory.cn/entry/144473 new PostgreSQL feature module 以前寫過

原创 pg審計

pg-數據庫審計  轉自 https://my.oschina.net/yafeishi/blog/742313 審計的意義 審計的範圍 審計操作的要求 審計的工具 log中記錄操作 設置 log_statement=‘all’ 注意事項

原创 如何實現對Informix進行日誌審計

這篇文章轉載自:http://www.chinaunix.net/jh/20/15586.html 什麼是安全審計 安全審計可以創建用戶在數據庫中活動的事件記錄,通過這些記錄可檢查不平常或可疑的數據庫活動。 可以記錄的事件有: 成功或者

原创 十大經典排序算法-c語言-動畫演示

0、排序算法說明0.1 排序的定義 對一序列對象根據某個關鍵字進行排序。 0.2 術語說明 穩定:如果a原本在b前面,而a=b,排序之後a仍然在b的前面; 不穩定:如果a原本在b的前面,而a=b,排序之後a可能會出現在b的後面; 內排序: