导航:首页 > 人文历史 > as怎么查看历史

as怎么查看历史

发布时间:2022-09-12 06:33:30

⑴ 怎么看zabbix history

做过Zabbix的同学都知道,Zabbix通过专用的Agent或者SNMP收集相关的监控数据,然后存储到数据库里面实时在前台展示。Zabbix监控数据主要分为以下两类:

历史数据:history相关表,从history_uint表里面可以查询到设备监控项目的最大,最小和平均值,即存储监控数据的原始数据。

趋势数据:trends相关表,趋势数据是经过Zabbix计算的数据,数据是从history_uint里面汇总的,从trends_uint可以查看到监控数据每小时最大,最小和平均值,即存储监控数据的汇总数据。

Zabbix可以通过两种方式获取历史数据:

  1. 通过Zabbix前台获取历史数据

  2. 通过Zabbix前台查看历史数据非常简单,可以通过Monitoring->Lastest data的方式查看。也可以点击右上角的As plain test按钮保存成文本文件。

  3. 2.通过前台获取的数据进行处理和二次查询有很多限制,因此可以通过SQL语句直接从后台DB查询数据。

  4. 首先大家应该熟悉SQL语句Select 常用用法:

SELECT [ALL | DISTINCT] Select_List [INTO [New_Table_name]

FROM { Table_name | View_name} [ [,{table2_name | view2_name}

[,…] ]

[ WHERE Serch_conditions ]

[ GROUP BY Group_by_list ]

[ HAVING Serch_conditions ]

[ ORDER BY Order_list [ASC| DEsC] ]

说明:

1)SELECT子句指定要查询的特定表中的列,它可以是*,表达式,列表等。

2)INTO子句指定要生成新的表。

3)FROM子句指定要查询的表或者视图。

4)WHERE子句用来限定查询的范围和条件。

5)GROUP BY子句指定分组查询子句。

6)HAVING子句用于指定分组子句的条件。

7)ORDER BY可以根据一个或者多个列来排序查询结果,在该子句中,既可以使用列名,也可以使用相对列号,ASC表示升序,DESC表示降序。

8)mysql聚合函数:sum(),count(),avg(),max(),avg()等都是聚合函数,当我们在用聚合函数的时候,一般都要用到GROUP BY 先进行分组,然后再进行聚合函数的运算。运算完后就要用到Having子句进行判断了,例如聚合函数的值是否大于某一个值等等。

⑵ 如何查看文件修改历史

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~
【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手;
一、切换到目录
首先切换到要查看的文件所在的目录:
cd packages/apps/Mms/src/com/android/mms/ui/

二、git log --pretty
然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了~
git log --pretty=oneline 文件名

如:
root@ubuntu:android_src/packages/apps/Mms/src/com/android/mms/ui# git log --pretty=oneline MessageItem.java
fix to process force close when empty address contained in card
display for 1970-1-1
HREF#13954 receive, store, and display wap push
HREF#16265_uim_show_time_error
fix xxxx
Fix ANR from calling Contact.get()
Fix missing From field
fix bug 2112925: don't display zip file garbage content in MMS.
Don't always show sent timestamp
Don't show Anonymous as the MMS sender
add search capability
Remove all references to ContactInfoCache except those in Contact.
Begin moving all conversation data behind a data model with a cache.
Begin adding UI unit tests to the Mms app.
Stop requiring a Context to be passed in to ContactInfoCache.
auto import from //branches/cupcake_rel/...@138607
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@137055
auto import from //branches/cupcake/...@132276
auto import from //branches/cupcake/...@131421
Code drop from //branches/cupcake/...@124589
Initial Contribution
三、git show

如上所示,打印出来的就是针对文件MessageItem.java的所有的改动历史,每一行最前面的那一长串数字就是每次提交形成的哈希值,接下来使用git show即可显示具体的某次的改动的修改~
git show

结果如下:
root@ubuntu:/android_src/packages/apps/Mms/src/com/android/mms/ui# git show
commit
Author: 某某某 <某某某的邮箱>
Date: Thu Jan 6 01:50:31 2011 +0800

修改的描述(是该代码commit时所填)

Signed-off-by: 某某某 <某某某的邮箱>

diff --git a/src/com/android/mms/ui/MessageItem.java b/src/com/android/mms/ui/MessageItem.java
index 0a0c4b7..55c3b27 100644
--- a/src/com/android/mms/ui/MessageItem.java
+++ b/src/com/android/mms/ui/MessageItem.java
+
+ 列出具体的改动
-
-
这样就可以知道是谁做了修改,以及具体的修改代码~
那接下来不管是直接去找他交流还是研究代码,都有依据了~

⑶ 请问linux的history指令如何显示全部的历史记录

用强大的 history 命令使你的命令行提示符更有效率。
随着我在终端中花费越来越多的时间,我感觉就像在不断地寻找新的命令,以使我的日常任务更加高效。GNU 的 history 命令是一个真正改变我日常工作的命令。

GNU history 命令保存了从该终端会话运行的所有其他命令的列表,然后允许你重放或者重用这些命令,而不用重新输入它们。如果你是一个老玩家,你知道 history 的力量,但对于我们这些半吊子或新手系统管理员来说, history 是一个立竿见影的生产力增益。

历史 101
要查看命令历史,请在 Linux 中打开终端程序,然后输入:

$ history
这是我得到的响应:

1 clear
2 ls -al
3 sudo dnf update -y
4 history
history 命令显示自开始会话后输入的命令列表。 history 有趣的地方是你可以使用以下命令重放任意一个命令:

$ !3
提示符中的 !3 告诉 shell 重新运行历史列表中第 3 个命令。我还可以输入以下命令来使用:

linuser@my_linux_box: !sudo dnf
history 将搜索与你提供的模式相匹配的最后一个命令,并运行它。

搜索历史
你还可以输入 !! 重新运行命令历史中的最后一条命令。而且,通过与grep 配对,你可以搜索与文本模式相匹配的命令,或者通过与 tail 一起使用,你可以找到你最后几条执行的命令。例如:

$ history | grep dnf
3 sudo dnf update -y
5 history | grep dnf
$ history | tail -n 3
4 history
5 history | grep dnf
6 history | tail -n 3
另一种实现这个功能的方法是输入 Ctrl-R 来调用你的命令历史记录的递归搜索。输入后,提示变为:

(reverse-i-search)`':
现在你可以开始输入一个命令,并且会显示匹配的命令,按回车键执行。

⑷ 如何查看作业历史记录

1、查看作业明细及状态
select j.name 'Job名',
j.description '描述',
j.ENABLED job_enabled,
cast(js.last_run_date as varchar(10)) + '-' + cast(js.last_run_time as varchar(10)) last_run_time,
js.last_run_ration last_run_ration,
js.last_run_outcome last_run_status,
last_run_msg = js.last_outcome_message + cast(nullif(js.last_run_outcome,1) as varchar(2)),
j.date_created job_created,
j.date_modified job_modified
from msdb.dbo.sysjobs j
inner join msdb.dbo.sysjobservers js
on j.job_id = js.job_id
inner join msdb.dbo.syscategories jc
on j.category_id = jc.category_id
where j.enabled = 1
and js.last_run_outcome in (0,1,3,5) -- 0:Fail 1:Succ 3:Cancel 5:First run
and jc.category_id not between 10 and 20 -- repl

2、查看作业运行记录
SELECT [JobName] = JOB.name,
[Step] = HIST.step_id,
[StepName] = HIST.step_name,
[Message] = HIST.message,
[Status] = CASE WHEN HIST.run_status = 0 THEN 'Failed'
WHEN HIST.run_status = 1 THEN 'Succeeded'
WHEN HIST.run_status = 2 THEN 'Retry'
WHEN HIST.run_status = 3 THEN 'Canceled'
END,
[RunDate] = HIST.run_date,
[RunTime] = HIST.run_time,
[Duration] = HIST.run_ration
FROM msdb.dbo.sysjobs JOB
INNER JOIN msdb.dbo.sysjobhistory HIST ON HIST.job_id = JOB.job_id
/* WHERE JOB.name = 'Job_Name' */
ORDER BY HIST.run_date, HIST.run_time

⑸ flash音乐播放器如搜狗音乐试听播放器,如何实现记录试听历史列表,as2.0里面如何实现请高手给个方案。

flash有个特点,没办法本地保存文件
但是并不是没有解决办法,可以存ShareObject,也可以通过网络通讯的方式存信息在服务器上
这个也是我之前想要做东西时发现的问题,后来虽然找到了解决办法,但还没有业余时间来攻克这些难点,祝早日看到你的成品

⑹ 怎样查as400 mb队列日志

一、备份恢复

1、创建savf文件

CRTSAVF FILE(QGPL/UNIDATA) (为了临时存储数据)

2、备份数据

SAVLIB LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(备份整个库)

SAVOBJ OBJ(*ALL) LIB(UNIDATA) DEV(*SAVF) SAVF(QGPL/UNIDATA)(备份库中的对象)

3、恢复数据

RSTLIB SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢复整个库)

RSTOBJ OBJ(*ALL) SAVLIB(UNIDATA) DEV(*SAVF) SAVF(*QGPL/UNIDATA)(恢复库中所有对象)

4、日志恢复数据

Apyjrnchg 重新恢复数据(从远到近)

Rmvjrnchg 移除(从近到远)

二、创建日志跟踪

1、创建表(PF)

CREATE TABLE CHENDONG/EMPINF(EMPID CHAR(8) NOT NULL,EMPNAME VARCHAR(50) NOT NULL,BIRTHDAY DATE NOT NULL,AGE INT NOT NULL,PRIMARY KEY(EMPID))

CREATE TABLE CHENDONG/EMPRSM(EMPID CHAR(8) NOT NULL,XNO INT NOT NULL,ROLE VARCHAR(50) NOT NULL,SALARY DECIMAL(18,2) NOT NULL,PRIMARY KEY(EMPID,XNO))

2、创建索引(INDEX)

CREATE INDEX CHENDONG/INFINDEX ON CHENDONG/EMPINF(EMPID ASC,EMPNAME DESC)

3、创建视图(VEIW)

CREATE VIEW CHENDONG/INFVIEW AS (SELECT A.EMPID,A.EMPNAME,B.XNO,B.ROLE,B.SALARY FROM CHENDONG/EMPINF A JOIN CHENDONG/EMPRSM B ON A.EMPID = B.EMPID)

4、创建日志接收器(JRNRCV)

CRTJRNRCV HAJRNLIB/QSQJRN0001 TEXT(‘QSQJRN0001 IS CREATED BY CD’)

5、创建日志(JRN)

CRTJRN JRN(HAJRNLIB/QSQJRN) JRNRCV(HAJRNLIB/QSQJRN0001) TEXT(‘QSQJRN IS CREATED BY CD’)

6、创建日志跟踪

STRJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN) IMAGES(*BOTH) OMTJRNE(*OPNCLO)

7、结束日志跟踪

ENDJRNPF FILE(CHENDONG/EMPINF CHENDONG/EMPRSM) JRN(HAJRNLIB/QSQJRN)

ENDJRNPF FILE(*ALL) JRN(HAJRNLIB/QSQJRN)

8、查看日志

(1)DSPJRN JRN(SITJRNLIB/SITJRN)(显示所有日志)

(2)DSPJRN JRN(PEPJRNLIB/QSQJRN) FROMent( 27386273) RCVRNG(*CURCHAIN)(显示此序号以后的所有日志)

(3)DSPJRN JRN(PEPJRNLIB/QSQJRN) RCVRNG(*CURCHAIN) FROMTIME(090108 070001) JRNCDE((R))(通过时间查询日志)

DSPJRNRCVA HAJRNRCV /QSQJRN0001(查看日记的最大序号)

9、查看表的基本属性

Dspffd 表名(查看表的基本属性)

三、用户

1、创建用户

CRTUSRPRF USRPRF(USR01) PASSWORD() USRCLS(*SECOFR) INLMNU(MAIN)

2、修改用户

CHGUSRPRF USRPRF(USR01) STATUS(*DISABLED)(用户不可用)

3、删除用户

dltusrprf usr01

4、开启用户

当用户登录三次错误密码后,系统会自动将该用户禁止登录,用户的状态被关闭,设备也被关闭,需要执行下面两项任务才能重新开启用户

WRKCFGSTS CFGTYPE(*DEV)(找到用户的设备,将其Make available)

CHGUSRPRF USRPRF(USR01) STATUS(*ENABLED)

四、作业

1、查看作业

(1)WRKACTJOB (查看当前活动作业,即系统所有作业)

(2)WRKJOB (查看单一作业)

(3)DSPJOB (只能显示作业,不能对作业进行修改)

(4)WRKOUTQ(查看输出队列)

(5)DSPLOG(显示所有历史日志)

(6)DSPJOBLOG(查看你的当前作业)

(7)WRKJOBD(查看作业描述)

2、结束作业

(1)DSCJOB (可以结束作业,但只是暂停显示,可重新登录)

(2)ENDJOB (可以结束作业,结束了不可再登录)

3、WRKACTJOB描述

TIMW 连接状态,但没有作业

Wrkoutq 输出队列

Dsplog 显示所有历史作业

Dspjoblog 查看你的当前作业

Wrkjobd 查看作业描述

五、对象

1、查看对象锁的状态

wrkobjlck obj(qsys/chendong) objtype(*deve)

2、锁的含义

*shrrd lock shared for read (共享只读)

*shrupd lock shared for update (共享可修改)

*shrnup lock shared no update (共享不可修改)

*exclrd lock exclusive allow read (排除允许可读的)

*excl lock exclusive no read (排除不可读的)

*none

关键字:End severity (到该级别会被结束)

3、对象分类

环境

1、outq(输出队列)

2、jobd(作业描述)

资源

1、*peim

2、*dtaara

3、*dtaq

用户

1、user

2、unisw

4、对象授权

grtobjaut

5、查看对象属性

DSPOBJD OBJ(库名/名) objtype(*all) 查看对象的属性

wrkobj obj(qgpl/*all) objtype(*file) 查看所有文件对象

六、客户实施

A、安装

1、创建savf文件

Crtsavf qgpl/xunilib、crtsavf qgpl/xunidata

2、上传savf文件(注意bin)

ftp ***.***.***.***

username:*****

password:*****

3、恢复unilib网络通讯)、unidata(管理中心)库(先恢复unilib)

Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)

Rstlib savlib(unilib) dev(*savf) savf(qgpl/xunilib)

4、实施工具安装

先安装管理中心setup、然后安装网络中心setup

5、确认

给客户一张教研表,确认客户控制台一定要具备2G以上内存、80G的硬盘、操作系统2003或XP

B、配置

1、确认通讯关系(主备机)

(1)在后台:

主机上ADDRDBDIRE RDB(S65F3E8F) RMTLOCNAME('198.198.198.88' *IP) TEXT(DSP88)

备机上ADDRDBDIRE RDB(S6520D8B) RMTLOCNAME('198.198.198.90' *IP) TEXT(DSP90)

(2)用实施工具

点击 ,主机操作——主机连接——配置主机远程通讯(备机同上)

2、修改系统值(主备机)

CHGDDMTCPA AUTOSTART(*YES) PWDRQD(*NO)

3、建立用户UNISW(主备机上都要创建,登录界面要signoff)

主机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) OUTQ(UNIDATA/UNIOUTQ)

备机上:CRTUSRPRF USRPRF(UNISW) PASSWORD() USRCLS(*SECOFR) CURLIB(UNIDATA) SPCAUT(*ALLOBJ) JOBD(UNIDATA/UNIJOBD) MSGQ(*LIBL/UNISW) OUTQ(UNIDATA/UNIOUTQ)

4、主备机授权:ADDSVRAUTE

主:ADDSVRAUTE USRPRF(UNISW) SERVER(S65F3E8F) USRID(unisw) PASSWORD()

备:ADDSVRAUTE USRPRF(UNISW) SERVER(S6520D8B) USRID(unisw) PASSWORD()

描述:主机上添加备机的,备机上添加主机的

(1)、用户UNISW

(2)、口令ls4169

5、备份恢复用户数据(unitest)

(1)备份用户数据

Savlib lib(unitest) dev(*savf) savf(qgpl/xunitest)

(2)恢复用户库(unitest)

Rstlib savlib(unitest) dev(*savf) savf(qgpl/xunitest)

6、创建日志跟踪

a、创建HAJRNLIB库

crtlib hajrnlib text(‘jrnlib created’)

b、创建Q90JRN0001(主机)、Q88JRN0001(备机)

crtjrnrcv hajrnlib/q90jrn0001 text('q90jrn0001 created')

crtjrnrcv hajrnlib/q88jrn0001 text('q88jrn0001 created')

c、创建QSQJRN

crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q90jrn0001) text('qsqjrn created’)

crtjrn jrn(hajrnlib/qsqjrn) jrnrcv(hajrnlib/q88jrn0001) text('qsqjrn created’)

d、创建QMQJRN

主机上:ADDRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)

备机上:ADDRMTJRN RDB(主机序列号) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) RM TJRNTYPE(*TYPE2)

e、远程日志激活

主机上: CHGRMTJRN RDB(S65F3E8F) SRCJRN(HAJRNLIB/QSQJRN) TGTJRN(HAJRNLIB/QMQJRN) JR NSTATE(*ACTIVE) DELIVERY(*SYNC)

描述:CHGRMTJRN(同步、jrnstate(active))

主机的远程日志被激活,备机不用(注:主机的远程日志即在备机上的rmtjrn)

7、批量日志绑定

主机操作(备机操作)—>主机连接(备机连接)—>参考工具—>主机批量日志(备机批量日志)

C、授权

1、授权

(1)双击 ,正确填入信息,点击确认

(2)出现下面界面表示建立连接成功,点击确定,点击下一步

(3)正确输入信息,点击确认,然后点击下一步

(4)输入产品注册号,点击确认

(5)出现下面界面表示注册成功,点击确定,点击关闭退出注册

注:主备机一样,但请注意其中的某些关键项

2、初始化列表

(1)双击( )进入管理中心界面

(2)文件——建立连接,出现下面界面,正确输入信息,点击确认

(3)出现下面界面,表示服务器连接成功,点击确定

(4)文件——初始化业务库列表,填入系统库目录信息,点击执行,将其添加到下面的如图位置

(5)文件——初始化实施作业,进入,填入正确信息,点击执行

DSPJRNRCVA HAJRNLIB/Q90JRN0001(查找最后日志号)

DSPJRN jrn(HAJRNLIB/QsqJRN) froment(287)(通过最后日志号查找日志时间)

(6)出现下面界面点击是继续操作

(7)出现下面界面,表示初始化参数完成,点击确定,点击关闭

(8)退出管理中心

3、创建用户

点击 (实施管理器)

(1)主机操作——主机连接,正确输入信息,点击确认

(2)出现下面界面,表示连接成功,点击确定,退出操作

(3)主机初始化——主机用户建立,输入口令,确认

(4)备机同主机类似

4、创建映射

(1)点击 ,以用户unisw登录,密码与用户名相同

(2)文件——新建数据源,选择类型,点击确定

(3)进入数据源定义界面,正确输入信息,点击确定

数据源建立成功

(4)点击 (刷新),可以看到新建数据源

文件——新建数据目标,正确输入信息,点击确定(建立数据目标同建立数据源)

(5)创建映射

文件——新建映射

源数据库的表与目标数据库的表要一致,点击下一步,如果没有主键,直接点保存

5、启动子系统(在备机上)

STRSBS SBSD(UNIDATA/IUNISBS)

STRSBS SBSD(UNIDATA/UNIHASBS)

注:一个一个添加映射时需要对其实施实时控制开关(开启)

也可以用实施工具进行批量映射,对整个表进行批量

点击 ,参考工具——i2i批量映射(批量映射不用实时控制开关)

6、结束iunisbs子系统运行

ENDSBS SBS(IUNISBS) OPTION(*IMMED)

D、培训

七、IP

1、创建IP

WRKHDWRSC TYPE(*CMN)(查看以太网资源:CMN01)

注释:Work with Communication Resources

CRTliNETH liND(ETH03) RSRCNAME(CMN01) (创建线的描述ETH03,需要用到以太网CMN01)

注释:Create Line Desc (Ethernet) (CRTLINETH)

ADDTCPIFC INTNETADR(‘198.198.198.11’) LIND(ETH03) SUBNETMASK(‘255.255.255.0’)(创建IP,需要用到线的描述ETH03)

注释:Add TCP/IP Interface (ADDTCPIFC)

CFGTCP—>1—>F11(查看创建的IP、本地IP)

2、查看业务IP

Dspdtaara unidata/uniflgmb

3、查看本机IP

CFGTCP—>1—>F11(查看状态)

八、系统信息

1、创建打印机参数

命令:CRTDEVPRT

参数:prt01—*lcl / type 4216 / model 10 / emu device 5224 / port 2 (Aux:*yes ; phyattch : *direct)

2、重装系统后对系统进行授权

命令:WRKSYSVAL

参数:(1) QAUTOCFG 1 / (2) QAUTOVRT *NOMAX / (3) QJOBMSGQFL *WRAP / (4) QLMTSECOFR 0 / (5) QMAXSGNACN 1 / (6) QMAXSIGN *NOMAX / (7) QRETSVRSEC 1

(1) Autoconfigure devices(自动设备)

(2) Autoconfigure virtual devices(虚拟设备、有效设备)

(3) Job message queue full action(作业信息队列满活动)

(4) Limit security officer device access(限制安全长官设备使用权)

(5) Action to take for failed signon attempts(企图登录错误次数)

(6) Maximum sign-on attempts allowed(允许最大登录次数)

(7) Retain server security data(保持服务器安全)

3、重装系统时出现的状态

总是在C167280A与C1F7280A之间循环跳动,表示正在验证原来的系统

4、系统基本属性命令及状态

01 BN (正常启动状态)

01 BM (手动,从硬盘启动)

01 DM (手动,从驱动器启动)

WRKCFGSTS 操作设备状态

WRKDSKSTS 查看硬盘内存

WRKSYSSTS 显示系统状态

DSPWSUSR 显示工作站用户(display work station user)

GO ASSIST 进入OS/400的操作助手菜单

GO LICPGM 进入可操作许可程序(work with licensed programs)

WRKSPLF 操作假脱机文件(work with printer output)

WRKSBSD 可以查看400系统的各个子系统及其配置设定

九 表信息

1、用选择语句向表中插入多行

insert into chendong/empinf2(empid,empname,sex,birthday) select empi

d,empname,sex,birthday from chendong/empinf

其他

1、文件类型

Physical file [PF] 表

Logical file [LF] 逻辑文件

Source file [SRCPF] 存储数据

Save file [SAVF] 存储文件

2、重要状态和命令

CRTPF =创建表 DLTF=删除文件 CRTLF=创建逻辑文件 DSPLIB=显示库 PWRDWNSYS=退出系统

CRTLIB=创建库 DSPFD=显示文件描述 RLSWTR=发布作者

CPYF=拷贝文件 WRKOUTQ=查看外部队列 SNDMSG=发送信息

CHGJOB=修改作业 DSPMSG=显示消息 WRKQRY=显示队列

WRKFLR = work with folders (操作文件夹)

WRKLNK =work with object links(操作对象链接)

⑺ AS语言怎么查看实时变量

摘要 您好,等一下,我在帮您整理答案。请您耐心等待一下。

⑻ 怎样查看历史记录里某个程序的运行时间

利用函数GetTickCount就可以搞定,不过他是个API,需要声明一下下。
还有需要注意的是,这个函数返回的是毫秒,所以需要自己再转换单位的!
GetTickCount得到的是操作系统到现在为止的运行时间,那么用两次的返回值相减就可以了。

Option Explicit
Private Declare Function GetTickCount Lib "kernel32" () As Long
Dim a As Long

Private Sub Command1_Click()
MsgBox (GetTickCount - a) '应用程序的运行时间
End Sub

Private Sub Form_Load()
a = GetTickCount
End Sub

由于GetTickCount返回的值是DWORD类型。因此,操作系统再运行了49.7天后,这个值就会归0。

⑼ 步科 按日期查询历史产量

select min(a.日期) as 开始日期,max(a.日期) as 结束日期,sum(产量) as 产量合计
into 统计表
from 产量表 a
where a.日期 between "开始日期" and "结束日期"

⑽ 在linux中,怎么查看系统的版本,怎么查看自己用过的历史命令

几种查看linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a

详解 lsb_release -a

1. 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
1. [[email protected] ~]# lsb_release -a
2. LSB Version: 1.3
3. Distributor ID: RedHatEnterpriseAS
4. Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
5. Release: 4
6. Codename: NahantUpdate1
7. [[email protected] ~]#
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版

在每个用户的家目录里,看文本命令很多,如: cat \ more \ less \ vi 等等这些命令都可以看某个用户的 .bash_history 文件。

例:# more ~user/.bash_history 看 user 用户的历史命令,但是你要访问的权限才行。

忘说了,看的是上次的历史命令 :em02:

阅读全文

与as怎么查看历史相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:740
乙酸乙酯化学式怎么算 浏览:1406
沈阳初中的数学是什么版本的 浏览:1353
华为手机家人共享如何查看地理位置 浏览:1045
一氧化碳还原氧化铝化学方程式怎么配平 浏览:886
数学c什么意思是什么意思是什么 浏览:1411
中考初中地理如何补 浏览:1301
360浏览器历史在哪里下载迅雷下载 浏览:703
数学奥数卡怎么办 浏览:1388
如何回答地理是什么 浏览:1026
win7如何删除电脑文件浏览历史 浏览:1058
大学物理实验干什么用的到 浏览:1487
二年级上册数学框框怎么填 浏览:1701
西安瑞禧生物科技有限公司怎么样 浏览:979
武大的分析化学怎么样 浏览:1250
ige电化学发光偏高怎么办 浏览:1339
学而思初中英语和语文怎么样 浏览:1653
下列哪个水飞蓟素化学结构 浏览:1425
化学理学哪些专业好 浏览:1488
数学中的棱的意思是什么 浏览:1060