原创 安裝python-lxml

解析xml/html使用庫python-lxml安裝:libxml2-dev , libxslt-dev, python-lxmlhttp://lxml.de/parsing.html#parsing-html

原创 4月15日作業

4月15號 習題1:編寫一個hello.c 程序,並用gcc編譯成名字爲hello.dll的可執行文件。 習題2:論述Linux C程序開發過程。 1.dll是windows下的動態鏈接庫,對於linux則爲so 下面時如何將hello.

原创 shell sed命令使用心得

在使用sed過程中出錯:sed -i "s/$sub/$rep/g" tmp當變量sub或者變量rep中有字符'/'時,執行sed命令會出錯。在網上查了很多資料,查出來原因:變量替換後有'/',跟sed 替換的'/'衝突 解決方法:將變量

原创 python獲取所有鏈接保存到數據表並依次打開

python獲取網頁上所有鏈接,並保存到sqlite3數據表中,並用瀏覽器打開。如果該表已存在,則直接從表中讀取鏈接並打開。 表名中去掉開頭"http://", 結尾"/", 端口號,替換中間字符".", "/"爲"_"   用到的pyt

原创 ubuntu下桌面顯示內容配置

找了好久,終於找到了,在這裏記下來,也給別人提供方便,呵呵。   桌面顯示內容的配置文件在:/home/username/.config/user-dirs.dirs 所以需要:gedit /home/username/.config/

原创 在以普通用戶打開的VIM當中以root保存

:w !sudo tee % 這題目讀起來糾結,其實是很常見的,常常忘記了sudo 就直接用vim 編輯/etc 內的文件,(不過也不一定,vim 發現保存的文件無法保存時候會提示)等編輯好了,保存時候才發現沒權限。曲線方法是

原创 Android ant 命令行手動編譯打包詳解

Android 命令行手動編譯打包過程圖 1使用aapt生成R.java類文件: 例: E:\androidDev\android-sdk-windows2.2\tools>E:\androidDev\android-sdk-w

原创 sed

    sed是一個流編輯器,通過多種類型轉換來修改流經它的的文本。sed不會改變提供給它的源文件,而是把改變後的結果發送到stdout.     sed中每次處理一行。      sed的元字符有    .*[]^${}/+?|()  

原创 cppcheck安裝與學習

cppcheck是一款開源c/c++靜態代碼分析工具,在檢測源碼時可根據規則就能挖掘出疑似缺陷 下載安裝cppcheck: http://sourceforge.net/projects/cppcheck/files/   有windo

原创 python 抓網站

前段時間寫的,不過也參考了網上的例子,針對具體的情況做了修改。 #-*- coding: utf-8 -*- import socket import lxml.html import lxml.etree # import chard

原创 ssh: Could not resolve hostname devsrv: Name or service not known

ubuntu下 scp時出錯:ssh: Could not resolve hostname devsrv: Name or service not known解決方法:需要將devsrv對應的ip加到文件名/etc/hosts中。附加/

原创 gtest如何測試private成員

最近在使用gtest,但有個問題,對私有成員無法訪問。 我瞭解到的比較流行的兩種做法是:1. 將test class作爲被測class的友元(friend); 2. 使用hack compiler的方法:#define private

原创 vim的註釋代碼插件 NERD_commenter

別忘了在.vimrc中添加      let mapleader = "," 否則使用 ,cc 不起作用的。

原创 subprocess.popen.kill殺死所有子進程

使用subprocess模塊可創建子進程。 subprocess. Popen ( args , bufsize=0 , executable=None , stdin=None , stdout=None , stderr=None ,

原创 system函數不用等待子進程結束

包含頭文件 #include<stdlib.h>函數說明  system()會調用fork()產生子進程,由子進程來調用/bin/sh-c string來執行參數string字符串所代表的命令,此命令執行完後隨即返回原調用的進程。在調用s