原创 ld returned 1 exit status這類問題如何處理

問題描述 編譯的時候經常會報出的問題 例子 異步IO的例子 #include <aio.h> #include <stdlib.h> #include <stdio.h> #include <errno.h> #include <

原创 gdb優化相關

問題描述 gdb調試的時候經常會遇到這種問題: #>in main (argc=optimized out>, argv=optimized out>) 原因分析 產生這個問題的原因是什麼了? 這其實是gcc編譯優化造成的。 解

原创 C++深拷貝與淺拷貝探討

對於普通類型的對象來說,它們之間的複製是很簡單的,例如: int a=88; int b=a;  而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在各種成員變量。下面看一個類對象拷貝的簡單例子。  1

原创 緩存區溢出攻擊原理

Linux下緩衝區溢出攻擊的原理及對策 本文首先向讀者講解了Linux下進程地址空間的佈局以及進程堆棧幀的結構,然後在此基礎上介紹了Linux下緩衝區溢出攻擊的原理及對策。 從邏輯上講進程的堆棧是由多個

原创 C++友元

友元包括友元函數和又元類 友元函數 友元函數是指某些雖然不是類成員卻能夠訪問類的所有成員的函數。類授予它的友元特別的訪問權。通常同一個開發者會出於技術和非技術的原因,控制類的友元和成員函數(否則當你想更新你的類時,還要徵得其它部分

原创

《搞定I:無壓工作的藝術》 《斷舍離》 什麼是職業尊嚴 大部分人努力程度之低,根本輪不到拼天賦 NLP:五步脫困法(用語言去擺脫困境) 程序員如何管理好自己的思維 如何提高個人執行力 十條高效做事的經驗 如何成爲優秀工作者

原创 經驗管理【2】

(3)   同行經驗學習利器:實踐社區,同行協助,知識咖啡…… 愛立信、英國石油、殼牌石油、克萊斯勒、麥肯錫……,很多500強企業都把實踐社區作爲與職能部門、矩陣型項目並列的第三類非正式組織,認爲實踐社區是傳播實戰經驗、通過同行對話高效解

原创 linux下core dump的妙用

什麼是core dump? 在UNIX系統中,常將“主內存”(main memory) 稱爲核心(core),因爲在使用半導體作爲內存材料之前,便是使用核心(core)。而核心映像(core image) 就是 “進程”(proc

原创 C語言字符串處理集【strrchr和tolower】

平常我們都會遇到字符串相關的處理,其中一個比較特別的就是字符串匹配,比如,我想看看兩個字符串"[email protected]"與"que2008"是否有匹配的地方。 這個時候用到函數strrchr和tolower就會有極大的幫助了。 st

原创 經驗管理【1】

(1) 自我經驗學習利器:AAR AAR通過簡單的四個問題(目標是什麼?實際發生了什麼?有哪些經驗或改進點?下一步如何做?),可以引導個人有序的反思事情發生過程,找到優秀點和不足,並確定下一步的行動計劃,確保反思落入下一步的行動,一次比一

原创 好的網站

http://www.yyyweb.com/333.html 點贊 收藏 分享 文章舉報 倔強的攻城獅 發佈了24 篇原創文章 · 獲贊 3 · 訪問量 6萬+ 私信

原创 治療疲勞

慢性疲勞綜合症的防治 1、勞逸結合:採取健康的生活方式,注意勞逸結合,壓力過大時應正確進行自我調節,特別是面對生活中的應激事件,要學會自我減壓,保持身心健康。 2、調整飲食結構:注意補充B族維生素,尤其是B6,補充肉鹼、鎂離子和必須脂肪酸

原创 gdb設置core dump的總結

設置core dump的好處 linux環境下程序運行的時候經常遇到段錯誤、程序崩潰等問題,對於這類問題,一般去讀代碼會比較難發現產生問題的關鍵代碼。而這時候,如果用core dump則往往能非常容易的定位到出現問題的位置。 如何設置 如

原创 linux 網絡配置不生效ifconfig只看到環回口lo問題

1. 先查看網絡接口配置 # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 i

原创 冒泡排序改進版

思路 一般的冒泡排序主要是比較和數據交換,一趟過後,把最大的數據排到最後,循環執行。有時在進行若干遍的遍歷比較後,數據已經有序,再循環比較已經沒有意義,而且消耗時間,這時候可以引入一個標誌變量flag來處理,如果沒有交換,就退出循環。 代