⑴ MATLAB中m文件受版本限制嗎
不受。
1、使用Matlab引擎來調用m文件,但是必須在目標機器上安裝matlab才行。
2、使用Mideva,只支持matlab6以前的版本。
⑵ proe2.0保存的prt文件用proe2.0打不開
高版本的軟體可以打開低版本的文件。
首先確認下,你打開的是單個零件文件,還是組件文件。如果是零件文件打不開,那應該就是文件損壞了。如果是組件打不開,則要確認,組件所包括的零件都存在且都在同一個目錄下(或者通過config設置路徑)。
2a.prt.1的意思是文件名.文件後綴.小版本號,proe的特性是,每保存一下,不是像word那樣直接覆蓋,而是生成一個新版本的文件,原小版本文件依然保存,一般而言,用戶不用去關注這些小版本,只需要在完成設計時,通過purge刪除即可,(或者備份到一個新的目錄里,原所有數據做為資料保存)。
我個人認為,現在大多數人已經在使用4.0或者5.0的proe了,所以樓主所打開的零件,有可能一開始是2.0版本的,但是讓別人打開並保存後,就成為高版本的文件了,所以建議樓主試著使用5.0的proe軟體,這樣應該可以避免今後出現文件打不開的情況了。
⑶ svn 詳解
1、檢出
svncohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑]
--username 用戶名 --password 密碼svncosvn://路徑(目錄或文件的全路徑)[本地目錄全路徑]--username 用戶名 --password 密碼
svncheckouthttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username用戶名
svncheckoutsvn://路徑(目錄或文件的全路徑)[本地目錄全路徑]--username用戶名
註:如果不帶--password 參數傳輸密碼的話,會提示輸入密碼,建議不要用明文的--password 選項。
其中 username 與 password前是兩個短線,不是一個。
不指定本地目錄全路徑,則檢出到當前目錄下。
例子:
svn co svn://localhost/測試工具/home/testtools--usernamewzhnsc
svn co http://localhost/test/testapp--usernamewzhnsc
svn checkout svn://localhost/測試工具/home/testtools--usernamewzhnsc
svncheckouthttp://localhost/test/testapp--usernamewzhnsc
2 、 導出(導出一個干凈的不帶.svn文件夾的目錄樹 )
svnexport[-r 版本號]http://路徑(目錄或文件的全路徑) [本地目錄全路徑]--username用戶名
svnexport[-r 版本號]svn://路徑(目錄或文件的全路徑) [本地目錄全路徑]--username用戶名
svnexport本地檢出的(即帶有.svn文件夾的)目錄全路徑要導出的本地目錄全路徑
註:第一種從版本庫導出干凈工作目錄樹的形式是指定URL,
如果指定了修訂版本號,會導出相應的版本,
如果沒有指定修訂版本,則會導出最新的,導出到指定位置。
如果省略本地目錄全路徑,URL的最後一部分會作為本地目錄的名字。
第二種形式是指定 本地檢出的目錄全路徑 到 要導出的本地目錄全路徑,所有的本地修改將會保留,
但是不在版本控制下(即沒提交的新文件,因為.svn文件夾里沒有與之相關的信息記錄)的文件不會拷貝。
例子:
svn export svn://localhost/測試工具/home/testtools--usernamewzhnsc
svn export svn://localhost/test/testapp--usernamewzhnsc
svn export /home/testapp/home/testtools
3、添加新文件
svnadd文件名
註:告訴SVN伺服器要添加文件了,還要用svn commint -m真實的上傳上去!
例子:
svn addtest.php<-添加test.php
svn commit -m「添加我的測試用test.php「 test.php
svn add*.php<-添加當前目錄下所有的php文件
svn commit -m「添加我的測試用全部php文件「 *.php
4、提交
svncommit-m「提交備注信息文本「[-N][--no-unlock]文件名
svnci-m「提交備注信息文本「[-N][--no-unlock]文件名
必須帶上-m參數,參數可以為空,但是必須寫上-m
例子:
svn commit -m「提交當前目錄下的全部在版本控制下的文件「 *<-注意這個*表示全部文件
svn commit -m「提交我的測試用test.php「 test.php
svn commit -m「提交我的測試用test.php「-N --no-unlocktest.php<-保持鎖就用–no-unlock開關
svn ci -m「提交當前目錄下的全部在版本控制下的文件「 *<-注意這個*表示全部文件
svn ci -m「提交我的測試用test.php「 test.php
svn ci -m「提交我的測試用test.php「-N --no-unlocktest.php<-保持鎖就用–no-unlock開關
5、更新文件
svnupdate
svnupdate-r修正版本文件名
svnupdate文件名
例子:
svn update<- 後面沒有目錄,默認將當前目錄以及子目錄下的所有文件都更新到最新版本
svn update -r200 test.cpp<-將版本庫中的文件 test.cpp 還原到修正版本(revision)200
svn updatetest.php<-更新與版本庫同步。
提交的時候提示過期沖突,需要先 update 修改文件,
然後清除svn resolved,最後再提交commit。
6、刪除文件
svndeletesvn://路徑(目錄或文件的全路徑) -m 「刪除備注信息文本」
推薦如下操作:
svndelete文件名
svnci-m「刪除備注信息文本」
例子:
svn delete svn://localhost/testapp/test.php-m「刪除測試文件test.php」
推薦如下操作:
svn deletetest.php
svn ci -m「刪除測試文件test.php」
7、加鎖/解鎖
svnlock-m「加鎖備注信息文本「[--force]文件名
svnunlock文件名
例子:
svn lock -m「鎖信測試用test.php文件「 test.php
svn unlocktest.php
8、比較差異
svndiff文件名
svndiff-r修正版本號m:修正版本號n文件名
例子:
svn difftest.php<-將修改的文件與基礎版本比較
svn diff -r200:201 test.php<-對 修正版本號200 和 修正版本號201 比較差異
9、查看文件或者目錄狀態
svn st目錄路徑/名
svn status 目錄路徑/名<-目錄下的文件和子目錄的狀態,正常狀態不顯示
【?:不在svn的控制中;M:內容被修改;C:發生沖突;
A:預定加入到版本庫;K:被鎖定】
svn-v 目錄路徑/名
svn status -v 目錄路徑/名<-顯示文件和子目錄狀態
【第一列保持相同,第二列顯示工作版本號,
第三和第四列顯示最後一次修改的版本號和修改人】
註:svn status、svn diff和 svn revert這三條命令在沒有網路的情況下也可以執行的,
原因是svn在本地的.svn中保留了本地版本的原始拷貝。
10、查看日誌
svnlog文件名
例子:
svn logtest.php<-顯示這個文件的所有修改記錄,及其版本號的變化
11、查看文件詳細信息
svninfo文件名
例子:
svn infotest.php
12、SVN 幫助
svnhelp<-全部功能選項
svnhelpci<- 具體功能的說明
13、查看版本庫下的文件和目錄列表
svnlistsvn://路徑(目錄或文件的全路徑)
svnlssvn://路徑(目錄或文件的全路徑)
例子:
svn list svn://localhost/test
svn ls svn://localhost/test<-顯示svn://localhost/test目錄下的所有屬於版本庫的文件和目錄
14、創建納入版本控制下的新目錄
svnmkdir目錄名
svnmkdir-m"新增目錄備注文本"http://目錄全路徑
例子:
svn mkdirnewdir
svn mkdir -m"Making a new dir."svn://localhost/test/newdir
註:添加完子目錄後,一定要回到根目錄更新一下,不然在該目錄下提交文件會提示「提交失敗」
svn update
註:如果手工在checkout出來的目錄里創建了一個新文件夾newsubdir,
再用svn mkdirnewsubdir命令後,SVN會提示:
svn: 嘗試用 「svn add」或 「svn add --non-recursive」代替?
svn: 無法創建目錄「hello」: 文件已經存在
此時,用如下命令解決:
svn add --non-recursivenewsubdir
在進入這個newsubdir文件夾,用ls -a查看它下面的全部目錄與文件,會發現多了:.svn目錄
再用 svn mkdir -m "添hello功能模塊文件" svn://localhost/test/newdir/newsubdir 命令,
SVN提示:
svn: File already exists: filesystem '/data/svnroot/test/db', transaction '4541-1',
path '/newdir/newsubdir '
15、恢復本地修改
svnrevert[--recursive]文件名
注意: 本子命令不會存取網路,並且會解除沖突的狀況。但是它不會恢復被刪除的目錄。
例子:
svn revertfoo.c<-丟棄對一個文件的修改
svn revert --recursive.<-恢復一整個目錄的文件,. 為當前目錄
16、把工作拷貝更新到別的URL
svnswitchhttp://目錄全路徑本地目錄全路徑
例子:
svn switch http://localhost/test/456 .<- (原為123的分支)當前所在目錄分支到localhost/test/456
17、解決沖突
svnresolved[本地目錄全路徑]
例子:
$ svn update
C foo.c
Updated to revision 31.
如果你在更新時得到沖突,你的工作拷貝會產生三個新的文件:
$ ls
foo.c
foo.c.mine
foo.c.r30
foo.c.r31
當你解決了foo.c的沖突,並且准備提交,運行svn resolved讓你的工作拷貝知道你已經完成了所有事情。
你可以僅僅刪除沖突的文件並且提交,但是svn resolved除了刪除沖突文件,還修正了一些記錄在工作拷貝管理區域的記錄數據,所以我們推薦你使用這個命令。
18、不checkout而查看輸出特定文件或URL的內容
svncathttp://文件全路徑
例子:
svn cat http://localhost/test/readme.txt
19、新建一個分支
svn branchA branchB-m "make B branch" // 從branchA拷貝出一個新分支branchB
20、合並內容到分支merge
svn mergebranchA branchB// 把對branchA的修改合並到分支branchB
⑷ 谷歌瀏覽器版本號子後面加了個M是什麼意思
右上角點擊扳手-關於,如果版本號後面是個「m」的話,即為stable版;beta-m即為beta版;dev-m即為dev版
⑸ 軟體版本號的版本區別
α版
此版本表示該軟體僅僅是一個初步完成品,通常只在軟體開發者內部交流,也有很少一部分發布給專業測試人員。一般而言,該版本軟體的bug較多,普通用戶最好不要安裝。
β(beta)版
該版本相對於α版已有了很大的改進,消除了嚴重的錯誤,但還是存在著一些缺陷,需要經過大規模的發布測試來進一步消除。這一版本通常由軟體公司免費發布,用戶可從相關的站點下載。通過一些專業愛好者的測試,將結果反饋給開發者,開發者們再進行有針對性的修改。該版本也不適合一般用戶安裝。
γ版
該版本已經相當成熟了,與即將發行的正式版相差無幾,如果用戶實在等不及了,盡可以裝上一試。
RC版(發布候選版)
Release Candidatem,含義是發布候選版,它不是最終的版本,而是最終版(RTM=Release To Manufacture)之前的最後一個版本。廣義上對測試有三個傳統的稱呼:alpha、beta、gamma,用來標識測試的階段和范圍。alpha 是指內測,即說的CB,指開發團隊內部測試的版本或者有限用戶體驗測試版本。beta 是指公測,即針對所有用戶公開的測試版本。然後做過一些修改,成為正式發布的候選版本時叫做gamma,叫做RC(Release Candidate)。
trial(試用版)
試用版軟體在最近的幾年裡頗為流行,主要是得益於互聯網的迅速發展。該版本軟體通常都有時間限制,過期之後用戶如果希望繼續使用,一般得交納一定的費用進行注冊或購買。有些試用版軟體還在功能上做了一定的限制。
unregistered
未注冊版與試用版極其類似,只是未注冊版通常沒有時間限制,在功能上相對於正式版做了一定的限制,例如絕大多數網路電話軟體的注冊版和未注冊版,兩者之間在通話質量上有很大差距。還有些雖然在使用上與正式版毫無二致,但是動不動就會彈出一個惱人的消息框來提醒你注冊,如看圖軟體acdsee、智能陳橋漢字輸入軟體等。
demo版
也稱為演示版,在非正式版軟體中,該版本的知名度最大。demo版僅僅集成了正式版中的幾個功能,頗有點像unregistered。不同的是,demo版一般不能通過升級或注冊的方法變為正式版。
以上是軟體正式版本推出之前的幾個版本,α、β、γ可以稱為測試版,大凡成熟軟體總會有多個測試版,如windows 98的β版,前前後後將近有10個。這么多的測試版一方面為了最終產品盡可能地滿足用戶的需要,另一方面也盡量減少了軟體中的bug。而trial、unregistered、demo有時統稱為演示版,這一類版本的廣告色彩較濃,頗有點先嘗後買的味道,對於普通用戶而言自然是可以免費嘗鮮了。 不同類型的軟體的正式版本通常也有區別。
release
該版本意味「最終釋放版」,在出了一系列的測試版之後,終歸會有一個正式版本,對於用戶而言,安裝該版本的軟體絕對不會錯。該版本有時也稱為標准版。一般情況下,release不會以單詞形式出現在軟體封面上,取而代之的是符號?,如windows nt? 4.0、ms-dos? 6.22等。
registered
很顯然,該版本是與unregistered相對的注冊版。注冊版、release和下面所講的standard版一樣,都是軟體的正式版本,只是注冊版軟體的前身有很大一部分是從網上下載的。
standard
這是最常見的標准版,不論是什麼軟體,標准版一定存在。標准版中包含了該軟體的基本組件及一些常用功能,佔用資源較高級版低,可以滿足一般用戶的需求。對於收費軟體來說,其價格相對高一級版本而言還是「平易近人」的。
deluxe
顧名思義即為「豪華版」。豪華版通常是相對於標准版而言的,主要區別是多了幾項功能,價格當然會高出一大塊,不推薦一般用戶購買。此版本通常是為那些追求「完美」的專業用戶所准備的。
reference
該版本型號常見於網路全書中,比較有名的是微軟的encarta系列。reference是最高級別,其包含的主題、圖像、影片剪輯等相對於standard和deluxe版均有大幅增加,容量由一張光碟猛增至三張光碟,並且加入了很強的交互功能,當然價格也不菲。可以這么說,這一版本的網路全書才能算是真正的網路全書,也是發燒友們收藏的首選。
professional
專業版是針對某些特定的開發工具軟體而言的。專業版中有許多內容是標准版中所沒有的,這些內容對於一個專業的軟體開發人員來說是極為重要的。如微軟的visual foxpro標准版並不具備編譯成可執行文件的功能,這對於一個完整的開發項目而言顯然是無法忍受的,若客戶機上沒有foxpro將不能使用。如果用專業版就沒有這個問題了。
enterprise(企業版)
企業版是開發類軟體中的極品(相當於網路全書中的reference版)。擁有一套這種版本的軟體可以毫無障礙地開發任何級別的應用軟體。如著名的visual c++的企業版相對於專業版來說增加了幾個附加的特性,如sql調試、擴展的存儲過程向導、支持as/400對ole db的訪問等。而這一版本的價格也是普通用戶無法接受的。如微軟的visual studios 6.0 enterprise中文版的價格為23000元。 除了以上介紹的一些版本外,還有一些專有版本名稱。
update(升級版)
升級版的軟體是不能獨立使用的,該版本的軟體在安裝過程中會搜索原有的正式版,如果不存在,則拒絕執行下一步。如microsoft office 2000升級版、windows 9x升級版等等。
oem版
oem版通常是指捆綁在硬體中而不單獨銷售的版本,將自己的產品交給別的公司去賣,保留自己的著作權,雙方互惠互利,一舉兩得。
單機(網路)版
網路版在功能、結構上遠比單機版復雜,如果留心一下軟體的報價,你就會發現某些軟體單機版和網路版的價格相差非常大,有些網路版甚至多一個客戶埠就要加不少錢。
普及版
該版本有時也會被稱為共享版,其特點是價格便宜(有些甚至完全免費)、功能單一、針對性強(當然也有佔領市場、打擊盜版等因素)。與試用版不同的是,該版本的軟體一般不會有時間上的限制。當然,如果用戶想升級,最好還是去購買正式版。
⑹ chrome的版本號後面的m,是什麼意思
標志著你是升級到此版本,而不是全新安裝的
⑺ 為什麼叫Android M
Android
M
初期代號採用的是
Macadamia
Nut
Cookie(澳洲堅果餅干),其最終名稱未定。而昨晚在
I/O
大會上講話時,谷歌工程副總裁大衛·伯克(David
Burke)手上的這塊
Android
Wear
手錶似乎透露了一些玄機——界面上隱約可見一杯奶昔(Milkshake)。
不過過後大衛透過推特否認了「Milkshake」的傳聞,並稱手錶上的界面只是在他所喜歡的食物間切換、這些食物的名字是「M」開頭而已,比如
Milk(牛奶)、澳洲堅果餅干、麥芽酒(Malt)。
Android
系統的彩蛋一般會使用該版本代號的食物作為主要圖案,Android
4.4
的奇巧餅、Android
5.0
的棒棒糖都是如此,要是想在
Android
M
預覽版系統中窺探究竟是什麼食物,那你要失望了,因為在連續點擊
Android
版本號「M」後得到的只是一個扁平設計的「M」圖案和一個字元表情「ˉ\_(ツ)_/ˉ」。
以下為官方說的特點:
1.
下拉快捷功能支持排序和刪除
Android
M
又將一些
Android
手機廠商的定製功能徵用為自帶了,現在用戶打開開發者選項中的「Show
SystemUI
Tuner
後」就可以按照喜好對下拉快捷功能磁貼進行排序了,同時還支持長按拖動到底部的垃圾桶圖標來刪除。
2.
亮/暗色主題切換
同樣可以在開發者選項中找到的還有一項「Theme」系統級的主題功能,點擊後就會彈出三個選項,即
Light(亮色)、Dark(暗色)和
Automatic(自動),選擇暗色系統主要界面將轉為灰色、字體變為白色顯示,而選擇自動系統則會根據時間、光感應器的狀況來決定使用哪個主題。
3.
音量控制拓展面板
同樣是第三方系統定製最常見的功能,Android
M
現在也加入了可以拓展開來的音量面板,用戶可以更直接快速地獨立調節通知、來電和鬧鍾的音量大小。並且,全新的勿擾模式也更直觀、更人性化,會在首次設置時提醒用戶該模式將實現怎樣的效果,防止鬧鈴誤操作而不響的慘劇發生。
4.
比
Lollipop
預覽版更勤於更新
谷歌公布
Android
M
後向開發者們宣布,在
10月~11
月正式版到來之前,預計每個月都會為安裝了預覽版系統的
Nexus
設備提供
OTA
無線推送更新,相比
Lollipop
更新幅度小、僅支持手動刷寫的模式更高效了,意味屆時將看到一個更完美的
Android
M。
5.
物盡其用的外置存儲
當所安裝的應用需要額外數據包的時候,這些文件就會被、也只能被放置於內置存儲當中,讓通常來說空間更大的外置存儲不能物盡其用。現在
Android
M
終於可以將外置存儲轉換為內置存儲使用了,不過只支持
SD
卡(Nexus
均不配備
SD
卡卡槽),並且有一些條件。
SD
卡轉換為內置存儲前必須先格式化,格式化後系統會提示兩個選項,即「用作可移動存儲」和「用作內置存儲」,選擇第二項將會對
SD
卡進一步格式化並加密,完成後應用和應用數據就能被放置於
SD
卡了,但這意味著為了安全考慮這張
SD
卡上的內容將不能再被其它設備使用。
6.
原生支持
USB
外置存儲
在
Android
M
上無需經由第三方應用就能識別
USB
存儲設備,並且系統會提供更詳細、更直觀的使用界面。
7.
更詳實的內存管理器
Android
M
的優化項目中也包括了改善內存佔用,這第一步就是要讓用戶清楚地知道哪些應用運行時或者在後台是最消耗內存的。
8.
Doze
省電模式
Doze
是谷歌在
Android
M
中加入的後台優化功能,按用戶可以按照需求將那些不常用的應用轉為超低功耗狀態,防止在後台運行時消耗額外電量。