⑴ 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
中加入的后台优化功能,按用户可以按照需求将那些不常用的应用转为超低功耗状态,防止在后台运行时消耗额外电量。