Time of Update: 2018-12-04
http://animal.discovery.com/guides/dogs/dog-training/behavior/reading-dog.html Learning to read a dog is much like studying aforeign language. It requires concentration and recognition thatcommunications can have quite different meanings in
Time of Update: 2018-12-04
1.os]1.重新命名:os.rename(old, new)2.刪除:os.remove(file)3.列出目錄下的檔案 :os.listdir(path)4.擷取當前工作目錄:os.getcwd()5.改變工作目錄:os.chdir(newdir)6.建立多級目錄:os.makedirs(r"c:/python /test")7.建立單個目錄:os.mkdir("test")8.刪除多個目錄:os.removedirs(r"c:/python") #刪除所給路徑最後一個目錄下所有空目錄。9.
Time of Update: 2018-12-04
# -*- coding:cp936 -*-""" 匯入自己的寫的模組 如自己在當前檔案下建立一個檔案tang,然後再tang檔案下建立一個Hello.py程式 代碼如下def hello() print 'hello,How are you?'那在其他的程式程式中,我要使用這個hello函數 如何做呢 請看下面的程式"""import sys #匯入系統模組sys.path.append(os.getcwd()+"//tang") #載入自己的程式所在的檔案夾
Time of Update: 2018-12-04
save
Time of Update: 2018-12-04
工具:python+py2exe 一定要配套,否則編譯不成功 1.建立一個py檔案,如file.py 編譯沒有語法錯誤就行 2.編寫產生exe的py檔案 如setup.py 如下:from distutils.core import setup import py2exe setup(console=['new_file.py']) 3.開啟dos運行cmd 進入儲存 setup.py的檔案下 運行以下命令: python setup.py py2exe 4
Time of Update: 2018-12-04
排列:perms(v)組合:combntns(v,k)計算群組合數:nchoosek(n,k)%就是C(n,k)[註:(1),要求v的長度不超過15。(2),如果v是向量,則nchoosek(v,k)與combntns(v,k)等價,也要求v長度不超過15。]另外有時會需要產生笛卡爾積,還不知道matlab中有沒有現成函數,下面是一個遞迴程式:function rs=Desc(set,k)%求set的k次笛卡爾積if k==1 rs=cell2mat(set');
Time of Update: 2018-12-04
#-*- coding:cp936 -*-'''1:建立一個空list2. 在list中天直接添加 資料元素,可以是數字,字串,字元'''mylist = [] #1print mylistmylist = [1, 'a', 'sstring']print mylistmylist = mylist + [2, 'b', 'ok']print mylistmylist.append('good')print mylistmylist.append(10000)print
Time of Update: 2018-12-04
# -*- coding: cp936 -*-"""有兩個序列a,b,大小都為n,序列元素的值任意整形數,無序;要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的差最小。1. 將兩序列合并為一個序列,並排序,為序列Source2. 拿出最大元素Big,次大的元素Small3. 在餘下的序列S[:-2]進行平分(每次選擇兩個),將大的放在min序列,小的放在max序列 4.
Time of Update: 2018-12-04
重裝了一次vista,卻導致ubuntu分區整個消失,致使以前編譯的大量軟體丟失,教訓慘重啊。 tslib以前編譯過,那時只有1.0版可以正常驅動,這此1.0版卻無法編譯,應該是gcc不一致。 編譯環境:gcc version 4.1.2,用的是poky-eabi-glibc-i686-arm-toolchain-pinky-sdk-3.1.tar.bz2,使用指令碼該了檔案名稱。rename: #!/bin/sh for
Time of Update: 2018-12-04
XXX_rd=textread('XXX.txt','%s','delimiter','/n');是以文本的方式讀取檔案XXX.txt,得到的XXX_rd是一個n*1的元胞數組,每個元胞的內容為一個字串,對應一行文本。delimiter是分隔字元,可以指定多個,如同時指定'/n'和','及空格為分隔字元:XXX_rd=textread('XXX.txt','%s','delimiter','/n,
Time of Update: 2018-12-04
今天看到還有這樣初始化元組和列表的,很是糾結、、、、、、、、初始化一個有20個元素,值全為0的列表和元祖 先前說了可以用這樣一種方法: 列表: t = 0 list = [t for i in range(20)] 這樣就行, 元祖可以這樣子: tuples = ( [t for i in range(20)] ) 用列表解析來初始化元組 今天竟然瞭解到有這樣初始化的 list = [0,]*20 一條語句搞定tuples =
Time of Update: 2018-12-04
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2 false false false
Time of Update: 2018-12-04
os.walk()函式宣告:walk(top,topdown=True,onerror=None)1>參數top表示需要遍曆的分類樹的路徑2>參數topdown的預設值是"True",表示首先返回分類樹下的檔案,然後在遍曆分類樹的子目錄.Topdown的值為"False"時,則表示先遍曆分類樹的子目錄,返回子目錄下的檔案,最後返回根目錄下的檔案3>參數onerror的預設值是"None",表示忽略檔案遍曆時產生的錯誤.如果不為空白,則提供一個自訂函數提示錯誤資訊後繼續遍曆或拋出
Time of Update: 2018-12-04
1.clear清除字典中所有的項。原地操作,無傳回值(或說傳回值為None)。>>> d = {}>>> d['name'] = 'Gumby'>>> d['age'] = 42>>> d{'age':42, 'name': 'Gumby'}>>> returned_value = d.clear()>>> d{}>>> print returned_valueNone#
Time of Update: 2018-12-04
/*05-06-10 21:40遞迴列印楊輝三角:這裡要知道一個定論: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 i(>=0)代表第幾行,j(>=0)代表第幾個位置的數 規律如下 第4行第一個數為3:3!/(2!*(3-2)!) =3 數從0開始 ,行業從0開始 第4行第0個數為3: 3!/(0!*(3-0)!)=1
Time of Update: 2018-12-04
花了五六個小時終於把debian-arm裝在了qemu中,可是升級testing後,提示核心版本低,功能不支援。。。艾,想辦法升級核心吧 升級kenel,首先自然是找到合適的config檔案,無奈的是,雖然debian-arm,opensuse-arm等都對這個平台提供支援,可是config檔案卻找不到。。 經過艱苦的google ,終於,找到了。 http://people.canonical.com/~ogra/arm/qemu/kernel/ 還有一個2.8.26版核心設定檔:http:
Time of Update: 2018-12-04
資料結構:struct PROC//進程結構{ para; //狀態參數(可有多個) bs;//接收傳回值 inoutp;//進出位置};演算法:初進程入棧;while(棧非空){ 繼續執行棧頂進程; if(遇洞口) { 記下入口位置; 構造新進程併入棧; }else if(遇出口) { 計算並暫存傳回值; 刪除棧頂進程; 父進程接收傳回值;
Time of Update: 2018-12-04
Qemu usermod 已經較為成熟,其實理論上所有arm程式可執行!太強大了。 http://wiki.ubuntu.org.cn/index.php?title=UbuntuWiki:ARM/BuildEABIChroot&variant=zh-cn 或直接:debootstrap --arch armel --foreign karmic eabi-chroot UBUNTU安裝qemu-arm-static,並把qemu-arm-static複製到你的ARM檔案系統的/usr/
Time of Update: 2018-12-04
#-*- coding:cp936 -*-import os, re """查看檔案夾下的所有檔案及檔案夾 join為拼接函數"""def Look_File(path): for root , dirs, files in os.walk(path, True): print root #主目錄 for item in files: #主目錄下的檔案夾 print os.path.join(root,
Time of Update: 2018-12-04
一,普通數組:1,下標遍曆:v=[1,4,6,4,1];s=0;for i=1:length(v) s=s+v(i);enddisp(s);結果:162,元素遍曆:v=[1,4,6,4,1];s=0;for ve=v s=s+ve;enddisp(s);結果: 16二,元胞數組:1,下標遍曆strvec={'i','am','iwantnon'};str=[];for i=1:length(strvec) str=[str,' ',strvec{i}];enddisp(str)