兩個自己實現backtrce的博文

linux下列印函數調用棧(stack backtrace in Linux)2010-01-14 23:20今天遇到個這樣的需求,希望能當動態連結程式庫中拋出異常時,能把調用棧列印出來。經過在google上一翻搜尋,找到了一些線索。我的檔案目錄如下:目前的目錄下是main.cpp 和test/test下面是A.h, A.cpp(定義一個類)和backtrace.h, backtrace.cpp 第一步,實現列印調用棧,backtrace函數實現如下:backtrace.cpp#include

關於E600,968手機研究一些不得不說的話

   先簡單介紹一下,我從8月份成為E680G的手機使用者。通過對這個較為開放嵌入式Linux手機平台的研究,掌握了一些知識。相關總結已全部記錄在Blog的文章裡面。  上上周未,偶然間被小葉叫過來幫忙,說E600也是Linux手機,不過找不著第三方軟體的安裝方法。  通過這段時間大家斷斷續續的努力,終於在昨天有了實質性進展:夏新E600和飛利浦968皆可以執行自訂的Linux

深度剖析E680G應用四.徹底解決LM帶來的麻煩

深度剖析E680G應用四.徹底解決LM帶來的麻煩草木瓜 20060826相關資源下載

tornado thread 任務處理模式

import functoolsimport timeimport threadingimport loggingimport Queue#import hunspellimport tornado.webimport tornado.websocketimport tornado.localeimport tornado.ioloopfrom tornado.options import define, optionsdefine('debug', type=bool,

Autoreload of modules in IPython

ipython很好用,但是如果在ipython裡已經import過的模組修改後需要重新reload就需要這樣In [1]: %load_ext autoreloadIn [2]: %autoreload 2In [3]: from foo import some_functionIn [4]: some_function()Out[4]: 42In [5]: # open foo.py in an editor and change some_function to return 43In [6

深度剖析E680G開發一.所謂的交叉編譯環境

深度剖析E680G開發一.所謂的交叉編譯環境草木瓜相關資源下載 http://play.younet.com/view.php?tid=1857820060906一、前言    前面文章涵蓋的內容對普通人來說應該都比較容易理解和運用,然而這僅僅只能說明你會剛會用罷了,從本文開始,我們需要更深入一步,去探討E680G的作業系統的開發環境,自然內容也變專業了。   

Lex和Yacc應用方法(一).初識Lex

 Lex和Yacc應用方法(一).初識Lex草木瓜  20070301Lex(Lexical Analyzar 詞法分析產生器),Yacc(Yet Another Compiler

專案經理的選拔和培養

 從專案經理,到專案經理的經理,到專案經理經理的經理,用了七年的時間。在這七年中,我始終認為專案經理是軟體公司,尤其是項目型軟體公司的利益的實現者,一個專案經理他們是衝鋒在戰場最前端的一線指揮官,對於項目的成功是至關重要的,甚至有時是決定性的,如何能夠找到合格的專案經理,如何把一個新手培養成成熟,讓你放心的專案經理,是作為領導的重要的工作。       

Lex和Yacc應用方法(二).再識Lex與Yacc

Lex和Yacc應用方法(二).再識Lex與Yacc草木瓜  20070314早在二十世記七十年代之前,編寫編譯器一直是一個非常費時的工作。但到了1975這一年這一切卻發生了重大轉變,首先Stephen C. Johnson Lesk在貝爾實驗室完成了Yacc開發,為了配合yacc更好的協作, Mike Lesk和Eric Schmidt又完成了lex。從而Lex和yacc成為電腦編譯領域的重要理論,而這些工具也極大地簡化了編寫編譯器的工作。後來Robert Corbett和Richard

WebLogic Domain 配置方法

WebLogic Domain 配置方法翻譯:不詳 作者: Prakash Malani     域含有BEA WebLogic Server執行個體的配置資訊。它包含有關伺服器、叢集和機器的配置資訊。域還含有關於資源,例如Java資料庫連接(Java DataBase Connectivity,JDBC)、串連池、JDBC資料來源、串連工廠和JavaMessage Service(Java Message

nginx跟據url進行分流

需求讓Nginx跟據請求的url不同,而轉寄到不同的server上舉例:url http://127.0.0.1/json/0769/url http://127.0.0.1/json/0734/需求把url尾碼為0769的請求轉寄到server1, url 尾碼為0734的請求轉寄到server1nginx.conf實現代碼worker_processes 2;#error_log /var/log/nginx/error.log;#pid /var/run/nginx.pid;events

Fedora13 中 NFS的配置

 有個仁兄的NFS配置文章寫的不錯,就直接拿過來了,但是在Fedora13和14版本中,有些東西已經不再適用,因此做了些修改。 文章目錄:一、開啟NFS服務二、設定NFS伺服器*********************************轉********網路檔案系統(NFS,Network File

為什麼出現虛擬位址,這個東西

出現虛擬位址,物理地址,映射,這些名詞的根本原因是:程式是一行一行的往下執行的,當程式執行完後,PC會自動加1,然後程式會自動往下執行,所以要求我們的程式要放在連續的地址空間上,但是呢,這個要求很難達到,根據,“任何問題都可以通過添加一個層次來解決”這個定論,我們可以這樣,在物理地址和CPU之間添加一個虛擬位址層次,當CPU訪問的時候,他還是一條一條的指令往下走,執行完後,PC+1,執行嚇一跳指令,但是通過MMU,CPU使用的線性地址就可以放在不真正的線性物理地址上。

gendisk ;block_device; device

device表示的是中繼資料,代表的是一個物理裝置。對於字元裝置,一個物理字元裝置由一個cdev來表示。所以,cdev中內嵌了一個device。對於塊裝置,一個物理塊裝置由一個gendisk來表示。所以,gendisk中內嵌了一個device。核心通過block_device來使用塊裝置,但是相對於gendisk表示一個物理的裝置而言,block_device是“軟的”,它只是提供了對塊裝置的使用方式,通過block_device來訪問塊裝置,其最終也要化為對對應的gendisk的訪問。而且從另

ubuntu 找回 ALT+TAB

Although Alt+Tab by default lets you switch windows by default, while making various tweaks and changes you may unintentionally deactivate it, as it has happened to many new Ununtu users. Since it’s a feature you use it all the time without evening

udev學習總結

udev

proc檔案系統剪輯

 proc檔案系統的概念proc屬於虛擬檔案系統,用於linux核心空間和使用者空間通訊;在linux系統中,proc並不孤獨,sysfs 是一個與 /proc 類似的檔案系統,出現在proc之後,所以改善了proc的缺點struct proc_dir_entry {const char *name;// virtual file namemode_t mode;// mode permissionsuid_t uid;// File's user idgid_t gid;// File's

偽檔案系統bdev

整理了下偽檔案系統bdev: 517static struct file_system_type bd_type = { 518 .name = "bdev", 519 .get_sb = bd_get_sb, 520 .kill_sb = kill_anon_super, 521}; 522 523static struct vfsmount *bd_mnt __read_mostly;

Fedora13 Samba配置

   samba伺服器可以實現windows與linux的檔案分享權限設定,SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個 連接埠的服務,NetBIOS出現之後,Microsoft就使用 NetBIOS實現了一個網路檔案/列印服務系統。這個系統基於NetBIOS設定了一套檔案分享權限設定協議,Microsoft稱之為SMB(Server Message Block) 協議,這個協議被用於Lan

第九章 指標與const

       

總頁數: 61357 1 .... 18678 18679 18680 18681 18682 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.