原创 linux網絡通訊程序無提示自動退出——SIGPIPE信號退出

問題: 最近寫了一個網絡通訊程序,在局域網內調試測試都沒有出問題,但是一拿到真實環境就總是出錯,異常自動退出 最後根據strace發現,是因爲sigpipe信號給結束掉的。 關於sigpipe信號: 產生原因: 當服務器close一個

原创 libcurl 多線程使用注意事項

1、問題來源,多線程使用Libcurl導致程序跑一段時間後自己退出,沒有明顯的異常。找不到合適的BUG。   最後通過查看資料和網上找的一些文章,發現,原來是信號處理的問題:     CURLOPT_NOSIGNAL Pass a lo

原创 linux啓動時候libc.so.6等庫無權訪問(Permission denied)問題解決

      這是一次慘痛的教訓。前兩天剛在網上看了人們因爲一個空格引發的血案(哈哈,沒介個誇張了),說的是一個開源程序的安裝腳本里面因爲多了一個空格導致程序誤刪除了系統usr目錄。呼呼,介個,太有殺傷力了。可是介個今天盡然發生在了我自己身

原创 libcurl 多線程使用注意事項(補充)——HTTPS,openssl多線程使用加鎖

問題 多線程libcurl運行一段時間後出現崩掉,沒有確定的點,沒有確定的URL。一直查看源代碼沒有問題,最後通過debug跟蹤發現是在訪問SSL的時候出現的crash。 纔想起來openssl是不支持多線程的,要自己做加鎖處理。而且li

原创 #C++#通過libcurl獲取當前次HTTP請求的一些相關信息

libcurl庫是一個非常完整和好用的HTTP請求庫,通過它,我們可以方便的書寫HTTP請求程序,而且不需要關心HTTP協議內部的細節處理。 最近在做一個HTTP監測的程序,就是通過libcurl來實現的。通過查看官方文檔發現,

原创 linux的strace命令用法

strace命令用法  調用:  strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...  [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uus

原创 ACTIVEMQ——常用配置(1)

1、在配置文件中添加隊列,在broker中添加如下代碼 <destinations> <queue physicalName="widgets" /> <queue physicalN

原创 windows下ActiveMQ-CPP編譯

首先列出要下載的東東: 1、ActiveMQ-CPP(3.1.2):http://activemq.apache.org/cms/ 2、cppunit(1.12.1):http://sourceforge.net/apps/mediaw

原创 Activemq 問題記錄1

問題描述: producer插入MQ的時候出現,客戶端插入消息失敗,提示服務器無命令應答返回的情況,讓用戶檢查broker的有效性。 詳細的錯誤信息就不列了。 MQ服務器端日誌輸出[INFO]Transport failed: java.

原创 vs2008 sp1安裝時候系統盤空間不夠問題,解決方式

問題原因: 由於系統盤只有2G多的空間,當安裝SP1的時候發現至少需要空間3G多才能安裝。糾結 解決: 通過查看安裝目錄下的ParameterInfo.xml配置文件,裏面的目錄操作都是用%temp%來指定的 1、開始以爲可以修改系統T

原创 Activemq數據安全機制——Activemq中的KahaDB消息日誌的恢復機制

  KahaDB 支持多種機制在系統異常關閉後重啓並恢復。包括檢測數據文件丟失和還原損壞的metadata。這些特性並不能完全保證系統異常關閉不造成消息丟失。如果需要保證系統的高可靠性,建議部署到容災系統上。例如RAID磁盤陣列中。  當

原创 Activemq配置——Jaas方式配置用戶登錄驗證

配置方式: 一、要配置系統環境變量:配置Jaas加載的配置文件路徑。 linux下使用 export ACTIVEMQ_OPTS=-Djava.security.auth.login.config=<login.config存儲

原创 std::string 字符串大小寫轉換

該問題歸結爲std::transform函數的使用 函數原型 template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIte

原创 心情

原创 不要讓自己的心理保留超過三件的事

不要讓三件以上的事情在你的腦海裏徘徊。 拋空他們,記下來,一個時間只能想一件事。 我也試圖的記錄着很多東西,可是該如何更好的串聯在一塊 不要讓一個外在的因素影響了心情 淡定,好像很簡單,但是卻很難 控制自己,感覺會讓自己發瘋 發泄自己,