两个表格数值分别相加是什么,都有什么用

核心危机那些属性值都有什么用?_百度知道
核心危机那些属性值都有什么用?
那些什么体力 魔力 精神 幸运的值都有什么用?我看好像加不加没有什么影响啊……
我有更好的答案
数值越大,物理攻击伤害就越高
数值越大,受物理攻击伤害就会越低
数值越大,魔法攻击伤害就越高
数值越大,受魔法攻击伤害就越低
数值越大,会心一击率越高
魔石就约等于魔法之类之类的东西 = =过场动画无法重复看,所以想反复看的话就在每个CG前面存盘吧力影响攻击力啊.体力就是影响体力 = =属性攻击之类之类的不是很好理解么,比如说火魔法就是火属性(带属性的攻击就是属性攻击 = =)本人的理解..总之..在游戏里面自己漫漫摸索吧
影响物理攻击力
影响物理防御力
影响魔法攻击力
影响魔法防御力 幸运
影响会心一击率
为您推荐:
其他类似问题
核心危机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。数据类型_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
在中的定义是一个值的集合以及定义在这个值集上的一组操作。是用来存储值的所在处,它们有名字和数据类型。的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明时也可指定它的数据类型。所有都具有数据类型,以决定能够存储哪种数据。数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
数据类型定义
计算机中中,以(0 或 1)表示数据。数据的最小的寻址单位称为字节(通常是八位)。机器码指令处理的单位,称作。大部分对字长的指令解译,主要以为主,如一个 32 位的字长,可以表示从0至2的32次方减1的无符号整数值,或者表示从负的2的32次方至2的32次方减1的有符号整数值。存在着特殊的算术指令,对字长中的位使用不同的解释,以此作为。
数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 例如大胖子必须睡双人床,就给他双人床,瘦的人单人床就够了。
根据缺省规定,如果在声明中没有说明数据类型,则令的数据类型为 Variant。Variant 数据类型很像一条变色龙— 它可在不同场合代表不同数据类型。当指定为 Variant 变量时,不必在数据类型之间进行转换,Visual Basic 会自动完成各种必要的转换。
但是,如果知道确实总是存储特定类型的数据,并且还声明了这种特定类型的变量,则 Visual Basic 会以更高的效率处理这个数据。例如,存储人名的最好表示成 String 数据类型,因为名字总是由组成。
除外,数据类型也用于其它场合。在给赋值时,这个值就有数据类型;的参数也有数据类型。事实上,在 Visual Basic 中,凡是与有关的东西就与数据类型有关。
在使用非 Variant 之前,必须使用 Private、Public、Dim 或 Static 将声明为 As type。例如,下列分别声明了 Integer、Double、String 和 Currency 类型的:
PrivateIAsInteger
DimAmtAsDouble
StaticYourNameAsString
PublicBillsPaidAsCurrency一个声明可将多个声明组合起来,请看下列语句:
PrivateIAsInteger,AmtAsDouble
PrivateYourNameAsString,BillsPaidAsCurrency
PrivateTest,Amount,JAsInteger
'注意,在这里Test和Amount是Variant数据类型,只有J是Integer数据类型注意 如果不提供数据类型,则指定为缺省类型。如上例中注释已说明,如果由于其它的经验使人感到同一个声明中的所有都有相同的指定数据类型(此例中为 Integer),那么,此处的结果可能会令人感到新鲜。
数据类型种类
数据类型数字型
Visual Basic 支持几种 Numeric 数据类型— Integer()、Long()、Single()、Double()和 Currency(货币型)。与 Variant 类型相比,Numeric 类型占用的通常要少。
如果知道总是存放整数(如 12 )而不是带小数点的(如 3.57),就应当将它声明为 Integer 类型或 Long 类型。整数的运算速度较快,而且比其它数据类型占据的内存要少。在 For...Next 循环内作为计数器使用时,整数类型尤为有用。
关于控制结构的详细资料(取值范围,储存空间等),请参阅本词条后面的“数据类型概述”。
如果包含小数,则可将它们声明为 Single、Double 或 Currency 变量。Currency 数据类型支持小数点右面 4 位和小数点左面 15 位;它是一个精确的定点数据类型,适用于货币计算。浮点(Single 和 Double)数比 Currency 的有效范围大得多,但有可能产生小的进位误差。
值可表示为 mmmEeee 或 mmmDeee ,其中 mmm 是假数,而 eee 是指数(以 10 为底的幂)。Single 数据类型的最大正数值为 3.,或 3.4 乘以 10 的 38 次方;Double 数据类型的最大正数值是 1.32D+308 或 1.8 乘以 10 的 308 次方。用 D 将数值文字中的假数部分和指数部分隔开,就会导致将该值作为 Double 数据类型来处理。同样,用这种方式使用 E,也会导致将该值作为 Single 数据类型来处理。
数据类型字节型
如果包含二进制数,则将它声明为 Byte 数据类型的。(本章后面的“”中将讨论数组)。在转换格式期间用 Byte 存储二进制数据就可保留数据。当 String 在 ANSI 和 Unicode 格式间进行转换时,变量中的任何二进制数据都会遭到破坏。在下列任何一种情况下,Visual Basic 都会自动在 ANSI 和 Unicode 之间进行转换。
除一元减法外,所有可对整数进行操作的均可操作 Byte 数据类型。因为 Byte 是从 0 - 255 的无符号类型,所以不能表示负数。因此,在进行一元减法运算时,Visual Basic 首先将 Byte 转换为符号整数。
所有数值都可相互赋值,也可对 Variant 类型变量赋值。 在将浮点数赋予整数之前, Visual Basic要将浮点数的小数部分四舍五入,而不是将小数部分去掉。
数据类型文本型
如果总是包含字符串而从不包含数值,就可将其声明为 String 类型。
PrivateSAsString然后可将字符串赋予这个变量,并用对它进行操作。
S=&Database&
S=Left(S,4)按照缺省规定,String 或参数是一个可变的字符串,随着对字符串赋予新数据,它的长度可增可减。 也可以声明字符串具有固定。可用以下声明一个定长字符串:
String*size例如,为了声明一个为 50 字符的字符串,可用下列:
DimEmpNameAsString*50如果赋予字符串的字符少于 50 个,则用空格将 EmpName 的不足部分填满。如果赋予字符串的太长,已不能成为定长字符串,则 Visual Basic 会直接截去超出部分的字符。
因为定长字符串用空格填充尾部多余的空间,所以在处理定长字符串时可发现,删除空格的 Trim 和 RTrim 是很有用的。
可将中的定长字符串声明为 Public 或 Private。在和中,必须将定长字符串声明为 Private。
数据类型操作方法
数据类型转换
如果字符串表示数值,则可将字符串赋予数值。也可将数值赋予字符串。例如,将、和列表框放置在中。在的 Click 事件中输入下列代码。运行并单击。
PrivateSubCommand1_Click()
DimintXAsInteger
DimstrYAsString
strY=&100.23&
intX=strY'将字符串传递给数值变量。
List1.AddItemCos(strY)'将字符串中数值的余弦值。
'添加到列表框中。
strY=Cos(strY)'将余弦值传递给字符串变量。
Text1.Text=strY'在文本框中显示字符串。
EndSubVisual Basic 会自动强制为适当的数据类型。在转换字符串和数值时要小心;如果传送字符串中的值不是数值,则在运行时会出错。
若的值只是“true/false”、“yes/no”、“on/off”信息,则可将它声明为 Boolean 类型。Boolean 的为 False。在下面的例子中,blnRunning 是 Boolean ,存储简单的 yes/no 设置。
DimblnRunningAsBoolean
'查看磁带是否在转。
IfRecorder.Direction=1Then
blnRunning=True
Endif日期型
Date 和 Time 值既可包含在特定的 Date 数据类型中,又可包含在 Variant 中。一般的 Date 特性适用于这两种类型。
详细信息 请参阅《联机手册》的“高级主题”中的“在 Variant 变量中存储 Date/Time 值”部分。
当其它数值数据为 Date 时,小数点左边的值表示 Date 信息,小数点右边的值则代表 Time。午夜为 0,正午为 0.5。负数表示公元 1899 年 12 月 31 日之前的 Date。
Object 作为 32 位(4 个)地址来存储,该地址可引用中或某些其它中的。可以随后(用 Set )指定一个被声明为 Object 的去引用应用程序所识别的任何实际。
DimobjDbAsObject
SetobjDb=OpenDatabase(&c:\Vb5\Biblio.mdb&)在声明时,请试用特定的类,而不用一般的 Object(例如用 TextBox 而不用 Control,或者象上面的例子那样,用 Database 取代 Object)。运行之前,Visual Basic 可以决定引用特定类型的和方法。因此,在运行时速度会更快。在“”中列举了特定的类。
当使用其它的,并在“”中的“类”列表中列举对象时,不要用 Variant 或一般的 Object,而应声明对象。这样可确保 Visual Basic 能够识别引用的特定类型,在运行时解决引用问题。
详细信息 关于创建和指定以及对象的更详细信息,请参阅本章后面的“创建对象”部分。
Visual Basic 提供了几种,可用来将值转换成特定数据类型。例如,用 将值转换成 Currency 类型:
PayPerWeek =
(hours * hourlyPay)
将表达式转换成
对目标数据类型,传递到的值必须是有效的,否则会发生错误。例如,如果想把 Long 型数转换成 Integer 型数,那么,Long 型数必须在 Integer 数据类型的有效范围之内。
相关信息请查阅本词条后面的 &数据类型概述&
Variant 能够存储所有类型的数据。如果把它们赋予 Variant ,则不必在这些数据的类型间进行转换; Visual Basic 会自动完成任何必要的转换。例如:
DimSomeValue'缺省为Variant。
SomeValue=&17&'SomeValue包含&17&(双字符的串)。
SomeValue=SomeValue-15'SomeValue包含数值2。
SomeValue=&U&&SomeValue'SomeValue包含&U2&(双字符的串)。不必过多关注 Variant 变量的类型就可对 Variant 变量进行操作,但须避免落入陷阱。
如果对 Variant 变量进行运算或运算,则 Variant 必包含某个数。更详细的信息,请参阅《联机手册》中“高级主题”中的“变量中存储的 Numeric 值”部分。
如果正在连接两个字符串,则用 & & & 操作符而不用 & + & 操作符。更详细的信息,请参阅《联机手册》中“高级主题”中的“Variant 变量中存储的 Strings”部分。
除了可以像其它标准数据类型一样操作外,Variants 还包含三种特定值:Empty,Null 和 Error。
数据类型定植
有时需要知道是否已将一个值赋予所创建的。在赋值之前,Variant 具有值 Empty。值 Empty 是异于0、零字符串 (&&) 或 Null 值的特定值。可用 IsEmpty 测试 Empty 值:
IfIsEmpty(Z)ThenZ=0当 Variant 包含 Empty 值时,可在中使用它;将其作为 0 或零字符串来处理,这要根据表达式来定。
只要将任何值(包括 0、零字符串或 Null)赋予 Variant ,Empty 值就会消失。而将关键字 Empty 赋予 Variant ,就可将 Variant 变量恢复为 Empty。
Variant 数据类型还可包含一特定值:Null。Null通常用于数据库应用,表示未知数据或丢失的数据。 由于在数据库中使用 Null 方法,Null 具有某些唯一的特性:
对包含 Null 的,计算结果总是 Null。于是说 Null 通过“传播”;如果表达式的部分之值为 Null,那么整个表达式的值也为 Null。
将 Null 值、含 Null 的 Variant 或计算结果为 Null 的表达式作为给大多数,将会使函数返回 Null。
Null 值经由返回 Variant 数据类型的内在传播。
也可用 Null 关键字指定 Null 值。
Z=Null也可用 IsNull 测试 Variant 是否包含 Null 值。
IfIsNull(X)AndIsNull(Y)Then
EndIf如果将 Null 值赋予 Variant 以外的任何其它类型,则将出现可以捕获的错误。而将 Null 值赋予 Variant 则不会发生错误,Null 将通过包含 Variant 变量的传播(尽管 Null 并不通过某些来传播)。可以从任何具有 Variant 返回值的过程返回 Null。
除非明确将 Null 赋予,否则变量不会设置成 Null 值,所以,如果不在中使用 Null,就不必书写测试 Null 和处理 Null 的程序。
详细信息 关于如何在中使用 Null 的详细信息,请参阅语言参考的“Null”部分。
在 Variant 中,Error 是特定值,指出已发生的过程中的错误状态。但是,与其它类型错误不同,这里并未发生正常的级的错误处理。因此,或本身可根据 Error 值进行取舍。利用 CVErr 将实数转换成就可建立 Error 值。
详细信息 关于如何在表达式中使用 Error 值,请参阅语言参考中的“CVErr ”部分。关于错误处理的信息,请参阅“调试代码和处理错误”。有关 Variant 数据类型的更详细信息,请参阅《联机手册》中的“高级变量主题”。
存储空间大小与范围
以下表格显示所支持的数据类型,以及存储空间大小与范围。
数据类型  储存空间大小(单位:字节)范围Byte(字节型)10 - 255Boolean(布尔型/逻辑型)2True 或 FalseInteger(整数型)2-32,768 ~ 32767Long(长整形)
4-2,147,483,648 ~ 2,147,483,647Single
4负数范围:
8负数范围:
-1.797,693,134,862,32E308 ~
-4.940,656,458,412,47E-324
4.940,656,458,412,47E-324 ~
1.797,693,134,862,32E308
(变比整形 / 货币类型)
8-922,337,203,685,477.5808~
922,337,203,685,477.5807
Decimal(十进制型)14没有小数点时:
+/-79,228,162,514,264,337,593,543,950,335
有小数点时:
+/-7.922,816,251,426,433,759,354,395,033,5
最小的非零值:
+/-0.000,000,000,000,000,000,000,000,000,1
Date(时间日期型)8100年1月1日~日Object(对象型)4任何 Object 引用String (变长)10长度从 0 到 大约 20 亿String (定长)10长度从 1 到大约 65,400Variant (数字)16任何数字值,最大可达 Double 的范围Variant (字符)22与字符串长度,变长 String 有相同的范围用户自定义变量--任何数据类型的都需要 20 个的内存空间,加上每一数组维数占 4 个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数目乘上每个元素的大小加以计算。例如,以 4 个 2 之 Integer 数据元所组成的一维中的数据,占 8 个字节。这 8 个加上额外的 24 个字节,使得这个所需总内存空间为 32 个字节。
包含一的 Variant 比单独的一个数组需要多 12 个。
定类,定序;定比;定距
本词条认证专家为
副理事长兼秘书长
中国通信学会
中国通信学会
原武汉邮电科学研究院
中国联通网络技术研究院
工业和信息化部电信研究院互联网中心
副院长兼总工程师
中国移动设计院
首席架构师业务总工程师
中兴通讯股份有限公司
百度公司发展研究中心
中国通信学会科普中国百科科学词条评审专家委员会
中国通信学会是全国通信...
提供资源类型:内容
清除历史记录关闭扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
这9个数字都有什么意义?哪个数字不吉利 哪个数字是大家最喜欢的?这9个数字都可以代表什么意思?
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
古代印度人创造了阿拉伯数字后,大约到了公元7世纪的时候,这些数字传到了阿拉伯地区.到13世纪时,意大利数学家斐波那契写出了《算盘书》,在这本书里,他对阿拉伯数字做了详细的介绍.后来,这些数字又从阿拉伯地区传到了欧洲,欧洲人只知道这些数字是从阿拉伯地区传入的,所以便把这些数字叫做阿拉伯数字.以后,这些数字又从欧洲传到世界各国.0、1、2、3、4、5、6、7、8、9这十个数字符号,是为了计数和算术运算而采用的约定写法,是国际通用的数码,也称为阿拉伯数码这9个数字都有什么意义? 0 -- 你 1 -- 一 2 -- 爱 3 -- 想 4 -- 是/世 5 -- 我 6 -- 又 7 -- 亲 8 -- 辈/抱/被/怕/发 9 -- 久/就 0— 命运多舛的悲剧者 1— 刚直不阿的正义者 2— 爱情忠实的守望者 3— 孑然一身的旅行者 4— 新新时代的叛逆者 5— 随遇而安的求生者 6— 逆向思维的睿智者 7— 志存高远的理想者 8— 锲而不舍的爱美者 9— 相得益彰的矛盾者哪个数字不吉利 哪个数字是大家最喜欢的? [因人而异议]这9个数字都可以代表什么意思?一大堆...比如一生一世(1314)
为您推荐:
其他类似问题
1代表起点 9代表极数
2在中文中代表双 3代表众 四代表对 其他就不知道啦 在中国古代 数没什么 吉利之说
但古人偏好九 入九五之尊 九九归一 等
4代表不吉利8(或6)是大家最喜欢的数字9可以代表的是意思:天长地久,也可以说成是99顺的意思!
扫描下载二维码单机游戏的数字版、标准版、豪华版都是什么意思?_百度知道
单机游戏的数字版、标准版、豪华版都是什么意思?
我有更好的答案
数字版需要是通过网络下载安装的版本,一般需要付费下载。数字版可以直接在官网或者其商店购买。标准版就是普通版,是光盘介质,实物的版本。普通的实物版,在2手交易时比较方便。豪华版包含普通版/数字版的内容,并附加其他例如画册、海报、特典、下载码、手办或周边等内容,价格也要比普通的贵。
采纳率:38%
数字版就是只提供给你cdkey或权限,自己下载客户端,没有任何实体物品的。标准版是有游戏存储介质(一般是光盘),说明书等简单的东西和cdkey的版本。豪华版除了标准版内容,再附赠一些小礼物(原生cd,模型,衣服,挂件,游戏内的特权,特殊装饰等等,各个游戏不一样)。
数字版就是在网上下的 游戏要击活才能玩 我说的是个别游戏标准版就是光盘加说明书 实体版豪华版包括标准版的东西还有原声cd等等游戏
一、标准版  建议零售价:79元  包含内容:  1、经典仙剑风精致包装盒 1个  2、龙幽Q版拆卸式小公仔 1个   3、《仙剑5》主题形象口哨 1只  4、主角Q版形象金属徽章(随机) 2枚 5、四主角形象精致书签 4枚  6、游戏安装DVD光盘 1张  7、《仙剑5》激活卡 1张  8、精美全彩游戏说明书 1本   二、豪华版  建议零售价:299元  包含内容: 1、云纹中国风双层包装礼盒 1个  2、全手工高精度小蛮手办(18CM) 1个 3、《仙剑5》典藏青铜剑型U盘(4G) 1个  4、《仙剑5》真爱版情侣口哨 2只  5、《仙剑5》Q版主角钥匙扣 1对  6、《仙剑5》音乐大碟CD 1张   7、四主角形象精致书签 4枚  8、游戏安装DVD光盘 1张  9、《仙剑5》激活卡 1张   10、精美全彩游戏说明书 1本 11、研发团队漫画版全家福 1张  12、姚仙亲笔签名豪华版收藏证书(独立编号) 1张  三、数字版  激活码建议零售价:50元希望采纳
数字版:序列号,CDK 标准标准:就是相当于硬盘安装的版本豪华: 光盘带及其周边产品
数字版就是网上的激活码游戏网上下
标准是有官方盒子和光盘还有说明攻略送些小礼物 豪华版一般都是以上的所有加些很好的礼物有送T桖 抱枕的那种绝版的 另外都是正版需要花人民币的
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
单机游戏的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。数字都是什么意思?_百度知道
数字都是什么意思?
[root@localhost Desktop]# ps aux |grep firefoxroot
0.0 112640
0:00 grep --color=auto firefoxroot
0.0 112640
0:00 grep --color=auto firefox
我有更好的答案
linux命令ps aux|grep xxx详解如下:要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.&ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。&如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。&使用示例:[root@node20 updateDB]# ps aux|grep ./update_stockroot
pts/1 S+ 18:16 0:00 grep ./update_stockroot
? S Apr12 0:03 ./update_stockps aux输出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND格式说明:USER: 行程拥有者PID: pid%CPU: 占用的 CPU 使用率%MEM: 占用的记忆体使用率VSZ: 占用的虚拟记忆体大小RSS: 占用的记忆体大小TTY: 终端的次要装置号码 (minor device number of tty)STAT: 该行程的状态,linux的进程有5种状态:D 不可中断 uninterruptible sleep (usually IO)R 运行 runnable (on run queue)S 中断 sleepingT 停止 traced or stoppedZ 僵死 a defunct (”zombie”) process注: 其它状态还包括W(无驻留页), &(高优先级进程), N(低优先级进程), L(内存锁页).START: 行程开始时间TIME: 执行的时间COMMAND:所执行的指令运行 ps aux 的到如下信息:& &ps auxUSER & &PID & %CPU %MEM VSZ & RSS TTY & &STAT & START TIME COMMANDsmmsp 3521 & 0.0 & &0.7 & &
& & ? & & & &Ss & & &20:40 0:00 sendmail: Queue runner@01:00:00 froot & &3532 & &0.0 & & & 0.2 & & 2428 & &452 & & ? & & & &Ss & & &20:40 0:00 gpm -m /dev/input/mice -t imps2htt & & & &3563 & &0.0 & & & 0.0 & &2956 & &196 & & ? & & & &Ss & & & 20:41 0:00 /usr/sbin/htt -retryonerror 0htt & & & &3564 & &0.0 & & & 1.7 &
& & ? & & & &Sl & & & &20:41 0:00 htt_server -nodaemonroot & & &3574 & &0.0 & & & 0.4 & &
& & ? & & & &Ss & & & 20:41 0:00 crondxfs & & & &3617 & &0.0 & & & 1.3 &
& & ? & & & &Ss & & & 20:41 0:00 xfs -droppriv -daemonroot & & & 3627 & 0.0 & & & 0.2 & & 3448 & &552 & & ? & & & &SNs & & 20:41 0:00 anacron -sroot & & &3636 & &0.0 & & & 0.1 & & 2304 & &420 & & ? & & & &Ss & & & 20:41 0:00 /usr/sbin/atddbus & &3655 & &0.0 & & & 0.5 &
& & ? & & & &Ssl & & & 20:41 0:00 dbus-daemon-1 --system....................................stat 中的参数意义如下:& &D 不可中断 Uninterruptible(usually IO)& &R 正在运行,或在队列中的进程& &S 处于休眠状态& &T 停止或被追踪& &Z 僵尸进程& &W 进入内存交换(从内核2.6开始无效)& &X & 死掉的进程& & & 高优先级& & n & 低优先级& & s & 包含子进程& & + & 位于后台的进程组ps命令&要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以 确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了.&1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有程序。&3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。&4)ps -e 此参数的效果和指定&A&参数相同。&5)ps e 列出程序时,显示每个程序所使用的环境变量。&6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。&7)ps -H 显示树状结构,表示程序间的相互关系。&8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。&9)ps s 采用程序信号的格式显示程序状况。&10)ps S 列出程序时,包括已中断的子程序资料。&11)ps -t&终端机编号&  指定终端机编号,并列出属于该终端机的程序的状况。&12)ps u  以用户为主的格式来显示程序状况。&13)ps x  显示所有程序,不以终端机来区分。最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)ps工具标识进程的5种状态码:D 不可中断 uninterruptible sleep (usually IO)R 运行 runnable (on run queue)S 中断 sleepingT 停止 traced or stoppedZ 僵死 a defunct (”zombie”) process注: 其它状态还包括W(无驻留页), &(高优先级进程), N(低优先级进程), L(内存锁页).使用ps格式输出来查看进程状态:ps -eo user,stat..,cmduser 用户名uid 用户号pid 进程号ppid 父进程号size 内存大小, Kbytes字节.vsize 总虚拟内存大小, bytes字节(包含code+data+stack)share 总共享页数nice 进程优先级(缺省为0, 最大为-20)priority(pri) 内核调度优先级pmem 进程分享的物理内存数的百分比trs 程序执行代码驻留大小rss 进程使用的总物理内存数, Kbytes字节time 进程执行起到现在总的CPU暂用时间stat 进程状态cmd(args) 执行命令的简单格式例子:查看当前系统进程的uid,pid,stat,pri, 以uid号排序.ps -eo pid,stat,pri,uid –sort uid查看当前系统进程的user,pid,stat,rss,args, 以rss排序.ps -eo user,pid,stat,rss,args –sort rss名称:ps&使用权限:所有使用者&使用方式:ps [options] [--help]&说明:显示瞬间行程 (process) 的动态&参数:&ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义&-A 列出所有的行程&-w 显示加宽可以显示较多的资讯&-au 显示较详细的资讯&-aux 显示所有包含其他使用者的行程&au(x) 输出格式 :&USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND&USER: 行程拥有者&PID: pid&%CPU: 占用的 CPU 使用率&%MEM: 占用的记忆体使用率&VSZ: 占用的虚拟记忆体大小&RSS: 占用的记忆体大小&TTY: 终端的次要装置号码 (minor device number of tty)&STAT: 该行程的状态:&D: 不可中断的静止&R: 正在执行中&S: 静止状态&T: 暂停执行&Z: 不存在但暂时无法消除&W: 没有足够的记忆体分页可分配&&: 高优先序的行程&N: 低优先序的行程&L: 有记忆体分页分配并锁在记忆体内&START: 行程开始时间&TIME: 执行的时间&COMMAND:所执行的指令&范例:&ps&PID TTY TIME CMD&2791 ttyp0 00:00:00 tcsh&3092 ttyp0 00:00:00 ps&% ps -A&PID TTY TIME CMD&1 ? 00:00:03 init&2 ? 00:00:00 kflushd&3 ? 00:00:00 kpiod&4 ? 00:00:00 kswapd&5 ? 00:00:00 mdrecoveryd&.......&% ps -aux&USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND&root 1 0.0 0.7
? S Sep10 0:03 init [3]&root 2 0.0 0.0 0 0 ? SW Sep10 0:00 [kflushd]&root 3 0.0 0.0 0 0 ? SW Sep10 0:00 [kpiod]&root 4 0.0 0.0 0 0 ? SW Sep10 0:00 [kswapd]&........要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多 的资源等等。总之大部分信息都是可以通过执行该命令得到的。ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。kill 用于杀死进程。1、ps 的参数说明ps 提供了很多的选项参数,常用的有以下几个:l 长格式输出;u 按用户名和启动时间的顺序来显示进程;j 用任务格式来显示进程;f 用树形格式来显示进程;a 显示所有用户的所有进程(包括其它用户);x 显示无控制终端的进程;r 显示运行中的进程;ww 避免详细参数被截断;常用的选项是组合是 aux 或 lax,还有参数 f 的应用。2、ps aux 或 lax 输出的解释USER 进程的属主;PID 进程的ID;PPID 父进程;%CPU 进程占用的CPU百分比;%MEM 占用内存的百分比;NI 进程的NICE值,数值大,表示较少占用CPU时间;VSZ 进程虚拟大小;RSS 驻留中页的数量;TTY 终端IDSTAT 进程状态(有以下几种)D 无法中断的休眠状态(通常 IO 的进程);R 正在运行可中在队列中可过行的;&S 处于休眠状态;T 停止或被追踪;&W 进入内存交换(从内核2.6开始无效);X 死掉的进程(从来没见过);Z 僵尸进程;& 优先级高的进程&N 优先级较低的进程&L 有些页被锁进内存;&s 进程的领导者(在它之下有子进程);l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);+ 位于后台的进程组;WCHAN 正在等待的进程资源;START 启动进程的时间;TIME 进程消耗CPU的时间;COMMAND 命令的名称和参数;3、应用举例[root@localhost ~]# ps -aux |more可以用 | 管道和 more 连接起来分页查看。[root@localhost ~]# ps -aux & ps001.txt[root@localhost ~]# more ps001.txt这里是把所有进程显示出来,并输出到ps001.txt文件,然后再通过more 来分页查看。4、kill 终止进程有十几种控制进程的方法,下面是一些常用的方法:&kill -STOP [pid]&发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。&kill -CONT [pid]&发送SIGCONT (19,18,25)重新开始一个停止的进程。&kill -KILL [pid]&发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。&kill -9 -1&终止你拥有的全部进程。&SIGKILL 和 SIGSTOP 信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。所以这是你的终极武器。ps aux|grep php
采纳率:95%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 粘贴为数值是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信