我的位置:速网百科 > 电商资讯 服务器

agent服务器是什么,agent服务器

作者:戴鸿彩 时间:2022-05-21 15:59:09

user agent是什么意思,有什么用啊?

user agent是什么意思,有什么用啊?

  user agent是指用户代理,简称 UA。

  作用:使服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。

  网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但也可以通过改变UA绕过检测。

  扩展资料:
  

  User Agent作用

  做移动APP开发时,有个网站在你手机端APP打开之后和直接在浏览器中打开之后看到的东西不一样,网页会根据UA判断你是app打开的还是直接浏览器打开的,如果没有找到事先商定的UA信息就认定这个链接是在浏览器打开的。

  如果查询到事先商定的UA就是用app打开的,两种情况可以让你看到不同的东西,做不同的操作,比如有些东西开发者只想让你使用app打开才能看见。

  java服务器可通过以下代码获取:String userType = request.getHeader("User-Agent")。
  

  参考资料来源:百度百科-用户代理
  

Agent技术的概念

  Agent的概念由Minsky在其1986年出版的《思维的社会》一书中提出。Minsky认为社会中的某些个体经过协商之后可求得问题的解,这些个体就是Agent。他还认为Agent应具有社会交互性和智能性。从此,Agent的概念便被引入人工智能和计算机领域,并迅速成为研究热点。
  在分布计算领域,人们通常把在分布式系统中持续自主发挥作用的、具有以下特征的活着的计算实体称为Agent。
  1. 自主性
  Agent具有属于其自身的计算资源和局部于自身的行为控制机制,能够在没有外界直接操纵的情况下,根据其内部状态和感知到的环境信息,决定和控制自身的行为。例如,SNMP中的agent就是独立运行在被管理单元上的自主进程。
  2. 交互性
  Agent能够与其他Agent(包括人),用Agent通信语言实施灵活多样的交互,能够有效地与其他Agent协同工作。例如,一个Internet上的用户需要使用Agent通信语言向主动服务Agent陈述信息需求。
  3. 反应性
  Agent能够感知所处的环境(可能是物理世界,操纵图形界面的用户,或其他Agent等),并对相关事件作出适时反应。例如,一个模拟飞机的Agent能够对用户的操纵作出适时反应。
  4. 主动性
  Agent能够遵循承诺采取主动行动,表现出面向目标的行为。例如,一个Internet上的主动服务Agent,在获得新的信息之后能够按照约定主动将其提交给需要的用户;一个工作流管理Agent,能够按照约定将最新的工作进展情况主动通报给有关的工作站。
  具有上述特性的计算实体可以是类Unix进程(或线程)、计算机系统、仿真器、机器人。
  从系统实现的层次上分析,在上面列举的应用中,纯软件形态的Agent就是指具有上述特性的类Unix进程。在上述4个特性中,前3个是基本的。人们也称具有上述前3个特性的计算实体为反应式Agent。在经典的客户/服务器计算模型中,服务器就是一种典型的反应式Agent。一些学者对Agent概念赋予了更拟人化的要求,例如分布式人工智能领域的学者,要求Agent具有知识、信念、意图等认知特性;CSCW领域的学者,要求Agent具有更友好的人-机交互方式。当然,目前在主流的分布计算领域为人们广泛认同的Agent概念,是具有上述4个特性的计算实体。

SQL Server Agent有什么作用 怎样用它

  SQL Server Agent代理服务,是sql server的一个标准服务,作用是代理执行所有sql的自动化任务,以及数据库事务性复制等无人值守任务。

  这个服务在默认安装情况下是停止状态,需要手动启动,或改为自动运动,否则sql的自动化任务都不会执行的,还要注意服务的启动帐户。

  SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
  的任务日程表。

  这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。

  扩展资料

  SQL Server索引的作用:

  微软的SQL SERVER提供了两种索引:聚集索引和非聚集索引。下面,举例来说明一下聚集索引和非聚集索引的区别:

  其实,汉语字典的正文本身就是一个聚集索引。比如,要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。

  如果翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明的字典中没有这个字;同样的,如果查“张”字,那也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。

  也就是说,字典的正文部分本身就是一个目录,不需要再去查其他目录来找到需要找的内容。把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。

  参考资料来源:

  百度百科——SQL Server Agent
  

microsoft agent是干什么的??

microsoft agent是干什么的??

  Microsoft Agents 介绍
  这一天终于到来了。你现在可以逐字地告诉你的计算机运行一个报告,阅读一封信或者播放一首歌曲。本文将介绍如何利用Agent的文字到语言的转换功能。你将学会如何扩展VBA使其包括ActiveX,如何编写一个调用Agent来大声朗读活动Word文档的应用程序。
  与包括Microsoft Office Assistant 在内的任何前辈都不相同,Microsoft Agent 1.5使用多个角色--Genie, Merlin, 和 Robby(见图1)--来提供人/机接口。每个角色都经过三维处理,并具有一套独特的卡通制作。
  Agent的 第一个使命:仅仅露一面
  在第一个项目中,我们将编写一个测试过程来证实Agent极其组件已被正确安装。第一次,我们不要求太多的东西;仅仅需要Agent露一面说几句话即可。我们将使用Genie来测试运行。
  首先启动Microsoft Word 97,通过按住AL!(或选择Tools | Macro | Visual Basic Editor)来激活Visual Basic Editor。下一步,单击Project Explorer,或按Cr。该操作将为你提供一个列表,里面包含了你已经打开的所有项目。请选中Normal项目(关于Normal的更为详细的信息,请参阅第5页的"Normal模板")。
  创建表单。通过从Project Explorer或菜单中选择Insert | UserForm来插入一个表单。通过在Properties窗口中改变如下属性来修改UserFform(为了显示Properties窗口,可能需要按4键)。
  Caption: Agent Control Form
  Width: 100
  Height: 85
  在表单上放置两个CommandButtons。然后将它们的Caption属性改为Start Agent和Stop Agent,以便它们可以在图2中出现。
  控制和引用。对于每个新项目,向DLL和OCX添加包含有过程、方法和你正在引用的其他代码的引用是十分重要的。选中Tools | References来激活References对话框。向下滚动,并选中Microsoft Agent Control 1.5。
  下一步,确认Toolbox已通过单击或从View | Toolbox菜单中选中而激活。通过选中Tools | Additional Controls来激活Additional Controls对话框;找到阅读Microsoft Agent Control 1.5的行,并单击它的复选框。完成之后,你将看到Agent图标位于Toolbox的下半部分(见图3)。
  下一步,我们要编写可以使Genie出现和消失的子程序。首先请单击顶部标签为Start Agent的按钮。你将看到Visual Basic IDE已经启动了CommandButton1_Click子程序。向顶部滚动,输入如下的语句:
  Const DATAPATH = _
  "C:\Program Files\Microsoft Agent\Characters\genie.acs"
  Dim Genie As IAgentCtlCharacter
  Dim SpeakString As String
  图4中列出了全部的代码。这些语句声明了必要的变量和常量。Microsoft建议在所列出的目录中安装Agent角色文件(ACS文件),但你也可以将它们放在其他地方--只要你为DATAPATH常量输入了正确的路径即可。
  Option Explicit
  Const DATAPATH = _
  "C:\Program Files\Microsoft Agent\Characters\genie.acs"
  Dim Genie As IAgentCtlCharacter
  Private Sub UserForm_Activate()
  Agent1.Characters.Load "Genie", DATAPATH
  Set Genie = Agent1.Characters("Genie")
  End Sub
  Private Sub CommandButton1_Click()
  Genie.Show
  Genie.MoveTo 100, 100
  Genie.Speak "My name is Genie. Your wish is my command."
  End Sub
  Private Sub CommandButton2_Click()
  Genie.MoveTo 350, 250
  Genie.Hide
  End Sub
  Private Sub UserForm_Deactivate()
  Set Genie = Nothing
  End Sub
  图4 本代码阐述了基本的Genie控制
  当UserForm被激活的时候,可以创建如下将被执行的代码:
  Private Sub UserForm_Activate()
  现在我们通知Agent对象将Genie 角色加载到它的Characters集合之中,这样我们就可以访问它了:
  Agent1.Characters.Load "Genie", DATAPATH
  下一步,使用Set语句来简化后面的代码:
  Set Genie = Agent1.Characters("Genie")
  这不是必需的,但以后的语句需要精心编制。例如,需要如下语句来显示Agent:
  Agent1.Characters("Genie").Show
  这样则更加直接:
  Genie.Show
  下一行为SpeakString变量赋了一个值。在本例中,我们通知Microsoft Agent介绍它自己,然后为语音识别输入做准备(在本例中,我们不为该部分编写代码)。
  SpeakString = "My name is Genie. Your wish is my command."
  让我们通过调用Genie并让它朗读SpeakString的值来完成代码。我们将编写CommandButton1_Click子程序来完成该项任务。Show是用来让用户可以看见Genie的命令,Speak将触发Microsoft的文字到语音转换工具朗读在它前面的文字。
  Private Sub CommandButton1_Click()
  Genie.Show
  Genie.Speak SpeakString
  End Sub
  CommandButton2_Click子程序将把Genie隐藏起来。
  Private Sub CommandButton2_Click()
  Genie.Hide
  End Sub
  最后,完成之后,我们必须通过使用如下语句来销毁Agent对象:
  Private Sub UserForm_Deactivate()
  Set Genie = Nothing
  End Sub
  现在你就可以准备启动Agent了。通过单击Run按钮,或按5键来测试一下,看看你的计算机是否已被正确设置了。该操作将激活这个表单,Agent服务器将在加载表单的时候初始化,在用户退出表单的时候销毁。当按下Start Agent按钮的时候,Genie将出现并说:"My name is Genie. Your wish is my command."(如图5所示)。它将在按下Stop Agent的时候消失。
  因为我们正在从模型对话框中操作Agent,所以这种实现并不是非常现实的,尽管它完全可用于示范或开发。下一步,我们将做一些更加有用的工作;我们将把Agent融入Word 97,并让Robby为我们朗读。
  Agent'的第二个使命:为我朗读
  目标是在Word 97中放置一个按钮,当按下它的时候,将调用将要大声朗读活动文档的Agent--这是从另一个侧面了解你的作品的好方法。
  让我们从字符路径常量的声明开始:
  Const ROBBYPATH = _
  "C:\Program Files\Microsoft Agent\Characters\robby.acs"
  用于Agent 和角色的变量为:
  Dim MSAgent As Agent
  Dim Char As Object
  像以前一样,然后我们使用New关键字来创建一个Agent对象:
  Set MSAgent = New Agent
  在创建完Agent对象之后,我们必须启动Agent ActiveX服务器。为了实现这一点,我们将Agent对象的Connected属性设置为True:
  MSAgent.Connected = True
  然后,我们加载字符并将它分配给Object变量:
  MSAgent.Characters.Load "Robby", ROBBYPATH
  Set Char = MSAgent.Characters("Robby")
  准备工作就做完了。现在该轮到我们的Agent表现了。
  He walk…
  控制Agent的屏幕行为是很简单的。大部分操作可以通过使用Character对象的Play函数来实现。Play函数有一个参数--一个由Animation字符串组成的字符串。例如,如下语句将导致Robby 挥手致意:
  Char.Play "Wave"
  而如下语句将导致他向右移动(Robby使用一个黑色背包移动):
  Char.Play "MoveRight"
  图6列出了一个用于Robby的Animation字符串的小子集,而图7到11则显示了其中的几个。正如你所看到的,Robby可以做很多动作。可提供的Animation字符串随角色的不同而不同,因此你需要获得有关每个你想使用的角色的资料。例如,在用于Robby 的Microsoft Agent Animations中,Robby有94个Animation字符串。
  Animation描述
  Acknowledge Nods head
  Alert Straightens and raises eyebrows
  Announce Prints output and reads
  Blink Blinks eyes
  Declines Raises hands and shakes head
  DontRecognise Holds hand to ear
  GestureLeft Gestures to the left
  GestureRight Gestures to the right
  GetAttention Raises and shakes arms
  GlanceLeft Looks left briefly
  GlanceRight Looks right briefly
  Hear_1 Turns head left
  Idle2_1 Crosses arms
  Idle2_2 Removes head and makes adjustment
  LookLeft Looks to the left
  MoveUp Flies up
  Processing Presses buttons in looping animation
  Reading Reads in looping animation
  Sad Makes sad expression
  Searching Looks through toolbox in looping animation
  Think Tilts head and scratches
  Wave Waves
  Write Takes out clipboard, writes and looks up
  图6 为Robby角色选择Animation字符串的子集:共有94个
  不过,使用Play,Robby将保留在相同的屏幕位置里。为了实际上在屏幕周围移动Agent,你可以使用Character对象的MoveTo过程,该过程有两个参数--x和 y屏幕坐标。下面是一个例子:
  Char.MoveTo 200, 300
  如果你想让角色仍然移动到屏幕之上,可以在调用Show之后使用MoveTo;在第一次引用时,如果你想让角色出现在特定的位置,可以在调用Show之前使用MoveTo来放置Agent。既然我们已经知道如何创建Agent手势以及如何移动它,那么就让我们使Robby说话吧。
  He Talks...
  让Robby说话也是很简单的;只需使用Character对象的Speak函数即可。Speak函数有一个参数--将要朗读的文字。文字可以有几种形式,包括文字串、文本文件或URL。在我们的例子中,我们想让Agent朗读一个Word文档,因此我们使用如下的语句:
  Char.Speak ActiveDocument.Content
  如果你做过任何Word 97 VBA编程,那么就会明白ActiveDocument.Content指的是ActiveDocument属性的Content属性,换句话说,就是当前选定的Word文档的主体文字。这条语句将导致Robby在文字气球中显示相关的文字的同时,大声朗读文档。多棒啊!
  这条独立的语句是可以工作的,但是我们可以做得更好。步骤如下:
  Char.Play "Read"
  Char.Speak ActiveDocument.Content
  Char.Play "Readreturn"
  这几条语句将导致Robby从它的胸部打印出一些输出,在完成之后释放文档,以及在实际朗读之前开始阅读。"ReadReturn" Animation将导致Robby返回,在阅读之后停在中间位置。许多动画都与"...Return"动画相关联,因此可以做到动作之间的平滑转换。
  现在,让我们将所学到的东西融合在一起,为Robby将要完成的一个短的动作序列编写脚本。我们将把它放在一个脚本之中,以便可以从Word 97中调用它,如图12所示。
  Option Explicit
  Const ROBBYPATH =
  "C:\Program Files\Microsoft Agent\Characters\robby.acs"
  Dim MSAgent As Agent
  Dim Char As Object
  Sub Speak()
  Set MSAgent = New Agent
  MSAgent.Connected = True
  MSAgent.Characters.Load "Robby", ROBBYPATH
  Set Char = MSAgent.Characters("Robby")
  With Char
  .Top = 125
  .Left = 185
  .Show
  .Play "Greet"
  .Play "GreetReturn"
  .MoveTo 600, 400
  .Play "Read"
  .Speak ActiveDocument.Content
  .Play "ReadReturn"
  .Play "Idle2_2"
  .Play "Wave"
  .Play "WaveReturn"
  .Hide
  End With
  End Sub
  图12 VBA代码让Robby在屏幕上特定的坐标位置出现,挥手致意说喂,飞向屏幕的右下角,朗读活动的Word 97文档,完成调整,挥手致意说再见,和消失。
  下一步,我们必须在Word中做一点工作。
  He Crawls on His Belly Like a Reptile
  为了将新的宏与自定义的工具栏关联起来,请选择View | Toolbars | Customize来显示Customize对话框。单击New按钮。为新工具栏取名为"Agent",使其可以提供给Normal.dot。这个工具栏现在就可以使用了。在Customize对话框中,单击Commands页并选中Macros。 Normal.NewMacros.Speak宏现在就应该可以使用了;将它拖向工具栏,然后在I光出现之后释放它。右击该按钮,将它的名字改为"Read",如果你喜欢的话,还可以为它提供一个图标。
  通过返回到Customize对话框并再次选中该对象可以从菜单中调用新宏。这次,将它拖向Tools菜单(但不让它走)。这个菜单将打开并滚向底部。当你在自己希望的位置看到I光线之后,释放按钮。可以按照与以前相同的方式改变菜单项的属性--通过右击。
  结论
  我们已经介绍了Microsoft Agent的基础知识,并且列出了你探索Agent的潜力所需要的软件和硬件。然后我们继续利用Agent的语音功能来实现一个有用的Word宏来大声朗读文档。
  记住Agent可以作为ActiveX提供也是十分重要的。这就意味着它可以使Web站点更加充满活力。例如,你可以访问位于http://www.argolink.com/agent/merlinscorner/druidxicon.html (见图13)的Argo Technologie的Web站点。你还可以从Microsoft的 Agent页(当你探索Microsoft Agents的时候,将对这个页面十分熟悉)链向它和其他启用了Agent的站点。
  图13 你可以在Argo Technologies站点的Web上看到Microsoft Agent在运行
  图14 了解这个站点;正在用有价值的工具和信息加载
  本文仅仅涉及到了一些表面的知识。Microsoft Agent是一项主要的技术(光Programming the Microsoft Agent Control文档就有75页!),因此在熟练之前,你将需要花上一段时间。好消息是,你将体会到很多乐趣。
  本文中所引用的文件可以从Informant Web站点下载,网址为:http://www.informant.com/mod/modnewupl.htm.:文件名为 MOD9801SL.ZIP。

参考资料: http://www.microsoft.com/china/msdn/archives/technic/develop/pius/0228c.asp

agent是什么意思

  agent是一个英文单词,此外,在IT领域,agent可指能够自主活动的软件或者硬件实体,通常被翻译为"代理"。
  agent指能自主活动的软件或者硬件实体。
  通常翻译为:代理 。
  但是,中国科学界已经趋向于把之翻译为:智能体,艾真体(蔡自兴2002年提出)。
  1.通常指代表一个应用程序处理查询并返回结果的软件。
  2.驻留在所有受管设备中并向管理站报告指定变量值的过程。
  3. 在Cisco硬件结构中,提供一或多个介质接口的独立处理机卡。

版权声明:本文由互联网用户自发贡献,仅代表作者观点。若文章违规或侵权,请 (举报反馈) ,核实后立即删除。