原创 rpmlib(payloadisxz)

環境: centOS 6.6  使用rpm安裝軟件的時候出現這個問題。 分析: 有些bog對此問題有解決的方法,就是修改配置文件之類的,好像需要安裝redhat-rpm-config文件,不過好像有時不管用。 今天下午調試了一遍rp

原创 Outlook收件箱總顯示有未讀郵件問題

Outlook版本爲2013,有時候收件箱裏面的郵件都已經標記爲已讀了,可是文件夾還是提示存在未讀郵件。 搜索後發現是在服務器上仍然有未讀郵件造成,解決方法: 右鍵對應文件夾->屬性->清除脫機項目,之後在重新收取郵件,現在可以看到一些新

原创 perl關於文件夾操作(一)

在用perl腳本讀取文件夾信息的時候,基本操作類似與C語言的open函數,打開的文件夾要有類似文件指針。 opendir($dir_h, $ARGV[0]); my @dir_contents = readdir($dir_h);這裏的

原创 Perl: 運行system `cp $file $dir`錯誤:perl cp missing destination file operand after

某個Perl腳本,在其中要運行一個shell指令,然後獲取shell的輸出結果,方法是用system調用 my @lines = `cmd`; shell輸出結果是多個文件的路徑,我遍歷這些文件,將它們拷貝到制定目錄中去 foreac

原创 [CentOS] [Errno 256] No more mirrors to try

環境:CentOS 6.5 問題:自建repos庫後,執行sudo yum install ***,出現[Errno 256] No more mirrors to try.錯誤提示。 嘗試解決途徑:按照網上的博客的提示,嘗試使用sudo

原创 Django細談之:Model和ModelForm關聯

Model(django.db.models.Model) 官方解釋爲A model is the single, definitive source of data about your data. It contains the

原创 python函數修飾器

python函數修飾器的使用場景 在python代碼編寫中,我們會用到大量的第三方庫(或者迭代開發的工程代碼),使用過程中,我們往往有這種需求,就是在調用某個函數前,需要執行一些準備工作,比如,web服務響應函數在執行響應邏輯前,需要校驗

原创 PHP 入門學習(一)

今天需要寫個PHP文件,用來響應客戶主機的訪問。 初學PHP,瞭解其工作機制,以及與其他模塊之間的交互原理非常重要。 首先,PHP是服務器後端程序,也就是說,客戶端的請求不是PHP直接處理的,而是需要其他中間件來協調,比如Apache。

原创 rpmlib(payloadisxz) <= 5.2-1 is needed問題解決方法

環境: centOS 6.6  使用rpm安裝軟件的時候出現這個問題。 分析: 有些bog對此問題有解決的方法,就是修改配置文件之類的,好像需要安裝redhat-rpm-config文件,不過好像有時不管用。 今天下午調試了一遍rp

原创 編譯minicom出現問題:error: ‘BC’ undeclared (first use in this function)

打算寫一個軟件,需要類似minicom的交互模式,於是下載了minicom的源碼,編譯過程 ./confgure make 出現錯誤: error: ‘BC’ undeclared (first use in this function)

原创 將編寫的腳本加入系統路徑內,卻無法使用的問題

某日,我想將自己編寫的腳本放入/usr/bin目錄下,方便執行 命令: $sudo cp ./**.perl /usr/bin/ $sudo ln -s /usr/bin/**.perl /usr/bin/**之後在人以路徑下,無法ta

原创 關於The GPG keys listed for the "***" repository are already installed but they are not corret

這個問題是在自己製作的repo源碼庫的時候出現的,從字面上理解,是“爲“***”源碼倉庫出示的GPG密鑰已經安裝,但不正確”。 首先,GPG密鑰存在的目的是處於安全和規範考慮,RedHat在發佈軟件包的時候會根據軟件包生成對應密鑰,當用戶

原创 Two Sum

給定一個整型數組,再給一個整數,求數組中的哪兩個元素相加得這個整數,返回這兩個數在數組的索引。 例如 輸入: {2, 7, 10, 14}   9 輸出: 1 2 對於此題,最普通的方法就是遍歷,但是複雜度爲O(n^2),複雜度過高。 下

原创 Perl: 編程注意細節雜記

本文零散的記錄了Perl語言編寫過程中的一些小問題,這些問題有可能對初學者產生困惑,希望對大家幫助。 1)Perl獲取Shell指令執行結果 一般,在Perl中執行Shell指令的語句是 system `cmd`或者是 `cmd`

原创 Find Missing Number

假設1-10000裏有一個數字缺失,現在有9999個無序數字,如何快速定位這個數字? 1如果數組是有序的,可以採用快排方法,但是這個方法沒有針對性,時間複雜度爲O(nlogn) 2使用作何再做差的方法 result = sum(1-100