原创 shell編程基礎【七】---awk

AWK     簡介:AWK是一個優秀的文本處理工具,同時也是一個強大的數據處理引擎。它有自己 的語法結構、流程控制           等,可以編寫AWK程序。作爲文本處理來講,用得比較多的是提取列。   AWK基本格式:      

原创 【系統基礎】open函數

對文件的操作是linux/unix裏最基本的一種操作,現在舉個例子 #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>

原创 【內核】一句話知識點,數字後面+UL是什麼?

如在內核中看到: 0x00ff0000UL 是什麼情況? 答:U: unsigned L:long

原创 python dict用法

鍵(Key)值(Value)對應的物件,鍵物件必須是 hashable。以下是一些操作示範: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 >>> passwords = {'Justin' :

原创 python對象內存分析

python對象內存分析 一、python內建對象 python內建對象佔用內存的情況又分爲定長對象與非定長對象(變長) 1.1 定長對象,對象在內存中所佔大小不會變化的對象 包括int,float,long,bool,complex和

原创 python 內部如何實現int類型

This article describes how integer objects are managed by Python internally. An integer object in Python is represent

原创 random模塊

該模塊包含多個僞隨機數發生器,他們均以當前的時間截爲隨機種子。uniform() 幾乎和randint() 一樣, 不過它返回的是二者之間的一個浮點數(不包括範圍上限)random() 類似uniform

原创 python 字符串操作

Python 字符串操作(string替換、刪除、截取、複製、連接、比較、查找、包含、大小寫轉換、分割等)     去空格及特殊符號  s.strip() .lstrip() .rstrip(',')    複製字符串  #strcpy(

原创 __doc__

透過 len.__doc__ 取得的字串稱為 DocStrings,你可以為 API 定義自帶的文件資訊。例如,試著在互動模式中鍵入以下程式碼: 1 2 3 4 5 def max(a, b):     '''max(a,

原创 python繼承中super的問題

super() can be used only in the new-style classes, which means the root class needs to inherit from the 'object' class

原创 makefile中使用shell命令並將結果保存爲變量

KSRC = $(shell pwd | sed 's/wifi.*/linux/g') 解釋一下:pwd 獲取當前目錄 通過管道輸入到sed中, 在sed中作替換處理,將wifi後面的所有內容包括wifi替換爲linux. 最後將結果

原创 Linux打包時跳過某個目錄或文件

linux做文件備份或是什麼應用的時候常需要打包一個目錄下除了某個文件或文件夾以外的內容 具體的在使用tar命令的時候可以加exclude參數來指定不打包哪個目錄或者文件 例如 要打包/data/目錄下的除了inc文件夾以外的文件。可以這

原创 nmap使用方法

作者: moon nmap -sP 192.168.1.0/24 僅列出指定網絡上的每臺主機,不發送任何報文到目標主機: nmap -sL 192.168.1.0/24 探測目標主機開放的端口,可以指定一個以逗號分隔的端口列表

原创 ubuntu 12.04 使用root用戶登錄

1 先設定一個root的密碼,sudo passwd root 2  root 登陸,su root 3 備份一下lightgdm cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.

原创 Python風格規範

分號 Tip 不要在行尾加分號, 也不要用分號將兩條命令放在同一行. 行長度 Tip 每行不超過80個字符 例外: 如果使用Python 2.4或更早的版本, 導入模塊的行可能多於80個字符. Python會將圓括號, 中括