原创 在使用apt-get安裝報錯:To continue type in the phrase 'Yes, do as I say!' ?] 解決方法

在使用apt-get安裝軟件包時可能會出現類似如下錯誤: WARNING: The following essential packages will be removed. This should NOT be done unless

原创 error: expected declaration specifiers or '...' before ***

編譯時報錯:error: expected declaration specifiers or '...' before *** 這個原因是由於頭文件包含順序有誤導致的,如果a.h中#include b.h而b.h中的函數聲明中用到了a

原创 Emeditor主題包

蒐集了幾款Emeditor不錯的主題,地址:http://download.csdn.net/detail/sky_qing/6444285 使用方法: 然後選擇相應的主題包。 博主所有文章已轉自私人博客 Joe 的個人博客,

原创 安裝Python及TurboGears 2開發環境

用Python進行開發,Django是事實上的應用框架標準。但是由於項目上的需要,採用的是TurboGears框架。TurboGears是一個開源軟

原创 Debian下配置telnet服務器【轉】

Debian下配置telnet服務器: 1. 安裝必要軟件包: apt-get install xinetd apt-get install telnetd 2. 創建並編輯配置文件: vi /etc/xinetd.d/telnet 並在

原创 E: Sub-process /usr/bin/dpkg returned an error code 問題的解決辦法

在安裝軟件時會出現類似如下錯誤(debian系統): Errors were encountered while processing: udev mountall plymouth dbus plymouth-theme-u

原创 C/C++ error: storage size of ‘tv’ isn’t known錯誤解決方法

使用時間函數 gettimeofday() 時報錯 “error: storage size of ‘tv’ isn’t known”,代碼如下: #include <stdio.h> #include <stdlib.h> #incl

原创 Linux 2.6.36內核優化指南

Linux 2.6.36內核優化指南 紅色註釋爲禁用該選項的理由和解釋。 黑色註釋爲默認選擇的選項含義解釋。   其餘未默認選擇的選項,不做任何解釋。 Generalsetup  ---> [] Prompt for deve

原创 [轉]Linux tcpdump命令詳解

看這裏: http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html http://www.cnblogs.com/yc_sunniwell/archive/2010/

原创 編輯器設置字體時找不到自己安裝的字體(Emeditor爲例)解決方法

有時候大家在設置編輯器字體時找不到自己安裝的字體,下面以 Emeditor 爲例說明一下。   首先我安裝了本人最喜歡的等寬字體 Courier New,然後打開 Emeditor,依次進入[查看] - [字體],點擊“更改”按鈕,就會彈

原创 運行suricata報錯:Illegal instruction 解決方法

我在機器A上編譯suricata成功,且在機器A上能正常運行suricata;如果把在機器A上編譯的suricata拷貝到機器B上運行,就會報錯:Illegal instruction。這讓我百思不得其解,隨後上網苦找了一番資料,介紹“

原创 Linux 下 popen 函數引起的殭屍進程 defunct 以及解決辦法

        在使用 popen 函數的時候,如果不注意的話,可能會引起殭屍進程 defunct 的存在,雖然該進程不佔用內存和 CPU,但是會在進程任務管理樹上佔用一個寶貴的節點。這樣就造成了進程名額的資源浪費,所以一定得處理殭屍進程

原创 使用apt-get時可能報錯:E: Could not perform immediate configuration on already unpacked 'mountall'.解決方法

在使用apt-get安裝軟件包時可能會出現類似如下錯誤: E: Could not perform immediate configuration on already unpacked 'mountall'. Please see m

原创 dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb 解決方法

如果在使用apt-get時出現類似下面錯誤: dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb 解決方法: sudo

原创 error: two or more data types in declaration specifiers原因及解決方法

編譯時報錯: error: two or more data types in declaration specifiers 原因可能有兩個: 1. 少了一個分號";",比如定義一個結構體時,在最後忘了加分號。 解決方法:加上分號即可