Time of Update: 2018-12-07
一 命令替換1.命令替換的兩種形式(1)var=`basename $0`(2)var=$(basename $0)2.命令替換會調用一個subshell3.(1)command `echo a b` #2args: and b(2)command "`echo a b`" #1args:"a b"(3)dir=`ls -l`echo $dir #換行消失echo "$dir" #4.var1=`<file1`var2=`cat file2` #var1 and var2
Time of Update: 2018-12-07
#author=lx#date=2011-12-27import osimport sysclass node: "store the information of a node in bnt" def __init__( self, nodename=None, cptnum=2, pnum=0, cnum=0, parename=None, childname=None ): self.node_name = nodename
Time of Update: 2018-12-07
今天裝ns,遇到一些問題,然後上網搜集了一些資料,放在這做個匯總,希望對自己和大家都有協助。轉自http://prolqspace.spaces.live.com/blog/cns!7240DE3B63F5B841!878.entry1、首先要做的事情:為了防止出現“不匹配的括弧”之類的問題,把以下檔案中的.relid'`替換成.relid`: ns-allinone-2.27/tcl8.4.5/unix/configure
Time of Update: 2018-12-07
Time of Update: 2018-12-07
the keyboard controller(the hardware device) =======================> processor=============>operating system an electrical signal
Time of Update: 2018-12-07
in_cksum(addr, len)u_short *addr;int len;{ register int nleft = len; register u_short *w = addr; register u_short answer; register int sum = 0; /* * Our algorithm is simple, using a 32 bit accumulator (sum)
Time of Update: 2018-12-07
一 調試1.設定選項(1)bash -n scriptname 不會實際運行指令碼,而只是檢查標本的語法錯誤,也可以在指令碼中添加 set -n 或者set -o noexec(2)bash -v scriptname在實際執行一個命令或者指令碼前列印出這個命令或者指令碼的內容,也可以在指令碼中添加set -v 或者set -o verbose(3)bash -x scriptname 列印每個命令的執行結果,set -x or set -o xtrace2.$LINENO和caller(1)$
Time of Update: 2018-12-07
一 Regex1.在這裡就不詳細列舉Regex中各種元字元的功能僅僅說一下,在看這一章遇到的一個小問題* 匹配前一個字元的任意多次(包括零次)eg "1133*",更明確的應該寫成"113(3*)"可以理解它匹配113(0個3) 1133(1個3),但是為什麼可以匹配111312?111312 因為它是這樣匹配的此時匹配了1個3,並沒有匹配開頭和結尾,要想匹配開頭和結尾的話,需要改成"^1133*$" ,此時就只能匹配以113開頭,且後面有n(n>=0)個3的情況。二
Time of Update: 2018-12-07
一.內部命令與內建命令1.內建命令指的是包含在Bash工具包中的命令,從字面上看就是built in,主要是考慮到執行效率的問題。內建命令比外部命令執行的更快,一部分原因是外部命令通常都fork出一個子進程來執行,另一部分原因是特定的內建命令可以直接存取shell的核心部分。2.值得注意的是一個內建命令通常會與一個系統命令同名,但是Bash內部重新實現了這些命令,但是他們在大多數情況下是一樣的3.關鍵字就是保留字,具有特殊含義,並用來構建shell文法結構。4.(1)echo -n "\v\v\
Time of Update: 2018-12-07
1.乾卦:讀 qián 2.坤卦:讀 kūn 3.屯卦:讀 zhūn 4.蒙卦:讀 méng 5.需卦:讀 xū 6.訟卦:讀 sòng 7.師卦:讀 shī 8.比卦:讀 bì 9.小畜卦:讀 xiǎo xù 10.履卦:讀 lǚ 11.泰卦:讀 tài 12.否卦:讀 pǐ 13.同人卦:讀 tóng rén 14.大有卦:讀 dà yōu 15.謙卦:讀 qiān 16.豫卦:讀 yǜ 17.隨卦:讀 suí 18.蠱卦:讀 gǔ 19.臨卦:讀 lín 20.觀卦:讀 guān
Time of Update: 2018-12-07
typedef struct { int counter;} atomic_t;#ifdef CONFIG_64BITtypedef struct { long counter;} atomic64_t;#endiflinux 核心使用特殊的資料類型atomic_t來代替直接使用C語言的整型,是出自以下幾個原因:(1)關於atomic_t的函數只接受atomic_t類型(2)使用atomic_t類型可以避免編譯器的最佳化,原子操作對於使用正確的記憶體位址很重視。(3)
Time of Update: 2018-12-07
The important point to understand is that the page structure is associated with physical pages,not virtual pages. If a page is not free, the kernel needs to know who owns the page. Possible owners include user-space processes, dynamically
Time of Update: 2018-12-07
/***-------------------------------------------Word-----------------------------------***/private void WordReplace(string filePath, string strOld, string strNew) {///執行個體化頂級對象 Microsoft.Office.Interop.Word.Application app = new
Time of Update: 2018-12-07
http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xzhttp://ftp.gnu.org/gnu/automake/automake-1.12.3.tar.xzhttp://ftp.gnu.org/gnu/bash/bash-4.2.tar.gzhttp://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2http://ftp.gnu.org/gnu/bison/bison-2.6.2.tar.xzh
Time of Update: 2018-12-07
# ctrl + l - 清屏 # ctrl + c - 終止命令 # ctrl + d - 退出 shell,好像也可以表示EOF # ctrl + z - 將當前進程置於後台,fg還原。 # ctrl + r - 從命令曆史中找 # ctrl + a - 游標移到行首 # ctrl + e - 游標移到行尾 # ctrl + u - 清除游標到行首的字元 # ctrl + w - 清除游標之前一個單詞 # ctrl + k - 清除游標到行尾的字元 # ctrl + t -
Time of Update: 2018-12-07
原文地址:http://os.chinaunix.net/a2010/1210/1136/000001136530_1.shtml熟悉快速鍵不僅可以增加你操作電腦的速度,還可以協助你減輕腕關節的疲勞。這裡將為大家總結出鮮為人知的20個捷徑,助你成為鍵盤大師。▲ Windows
Time of Update: 2018-12-07
一個定義為volatile的變數是說這變數可能會被意想不到地改變,這樣,編譯器就不會去假設這個變數的值了。精確地說就是,最佳化器在用到這個變數時必須每次都小心地重新讀取這個變數的值,而不是使用儲存在寄存器裡的備份。下面是volatile變數的幾個例子: 1). 平行裝置的硬體寄存器(如:狀態寄存器) 2). 一個中斷服務子程式中會訪問到的非自動變數(Non-automatic variables) 3). 多線程應用中被幾個任務共用的變數 回答不出這個問題的人是不
Time of Update: 2018-12-07
一 函數1.在調用函數之前必須先要定義函數2.函數的嵌套,但是並不常用eg f1(){ f2() {echo "f2"}}f2 #在此處調用f2會出現錯誤。f1 #什麼也不做,並不會調用f2f2 #此時可以正確調用f2了,因為之前調用f1使f2在指令碼中變得可見了先面對比的看另一例子func(){ var=100}echo $var #nullfuncecho $var #1003. 向函數傳遞參數#!/bin/bashfunc(){ echo
Time of Update: 2018-12-07
文章目錄 PARSEC的安裝:視覺化檢視的安裝(可選)GloMoSim的安裝
Time of Update: 2018-12-07
一.通訊命令1.host 通過IP或者網址來搜尋一個互連網主機的資訊二。終端控制命令三數學計算命令1.bc linux中的計算機,輸入bc後即進入計算模式也可在指令碼中使用 var=$(echo "scale=9,express"|bc) eg.var=$(echo "scale=2,1/3."|bc) scale =2,小數點後兩位四 混雜命令1.seq for a in `seq 80` or for a in $(seq 80) or for a in 1 2 ...80五