- 蓓蓓
-
这个东西你可以到宏碁官网下载一个,4750没有的话可以用4741的32位的
Acer LaunchManager应用程序是什么?有什么用?谢谢!
是宏基电脑的快捷键。也就是说FN+x2023-07-15 05:12:305
LaunchManager是什么意思?
Launch manager是管理键盘上的快捷键的。(宏基笔记本快捷键设置工具),没有任何意义。2023-07-15 05:13:373
如何正确安装LaunchManager
Launch Manager软件介绍及使用Launch Manager软件是一款Acer笔记本随机搭配的快捷键管理应用程序,让大家在使用快捷键的同时能一目了然的在屏幕看到是快捷键是否正常的启动注:以下快捷按键以Aspire4736为例,不同型号可能会有区别,请参考用户使用手册或是键盘上标志,系统使用win7系统为例系统属性功能键:键盘功能按键:<FN>+<F2>屏幕标志:Win7系统查看步骤:第一步:在桌面计算机图标上点右键,选择属性第二步:在出来的系统页面中-点击"更改设置作用:显示当前系统属性,可以查看到以下内容蓝牙开启关闭键:键盘组合热键:<FN>+<F3>部分型号蓝牙独立按钮功能:蓝牙是否已经打开在以前只能通过蓝牙指示灯是否闪烁来查看,现在正确的安装好Launch Manager软件后就可以通过屏幕图标来查看,部分型号的蓝牙驱动安装需要先安装好Launch Manager软件后打开蓝牙开关后才能正确的安装驱动音量调节组合键:键盘组合热键:<FN>+<方向键上>调高音量,<FN>+<方向键下>调低音量功能:调节音量大小Win7调节方法:点击屏幕右下角灰色喇叭图标,拖动音量条Win7还允许对不同的应用程序调节音量第一步:鼠标左键单击屏幕右下角灰色喇叭图标,点击合成器,调节不同的声音静音组合键组合键热键:<FN>+<F8>图标:Win7调节方法:左键单击屏幕左下角灰色喇叭图标(1),在调节框下的喇叭图标(2)点击鼠标左键触摸板切换触摸板切换组合按键:在触摸板右侧会有一个独立按键(部分型号通过FN+F7切换)功能:打开和关闭触摸板无线网卡开启关闭按键组合热键:FN+F3功能:打开关闭无线网卡3G开关组合键组合按键:独立按钮*仅限指定机型功能打开或关闭3G开关亮度调节组合按键:<FN>+<方向键左> 调低亮度<FN>+<方向键右> 调高亮度*Windows 7系统,也可以通过Win+X热键功能,打开移动控制中心,在此处也可以调节亮度。屏幕切换按钮组合键:<FN>+<F5>功能:将笔记本内容按需求显示在外面显示屏上P键盘自定义键:点击屏幕左下角开始(微软圆形徽标)选择所有程序选择LaunchManager文件夹中的Launch Manager主界面更改按键设置设置程序启动快捷键已有的项目查看已有的项目中是否已经包含了您准备设置成快捷启动的,如果有直接选中,然后点击确定即可添加自定义程序由于列表中列出的软件毕竟有限,您也可以通过添加功能,将自己的游戏,软件或是文档设置成快捷键启动第一步:点击"添加"第二部:将"选择计算机上的文件"(1)选中,点击"浏览"(2)。第三步:选择想设定的程序(1),点击"打开"(2)。第四步:选中的文件名将会显示出来(1),点击确定(2)添加到列表中第五步:选中添加到列表中的文件(1),点击确定(2)同样可以将喜欢的图片和文档设置为快捷键,在选择程序文件名的时候将后面改为"All Files"。添加网页到快捷键第一步:在主界面中点添加第二步:选择输入网址(1),在网址栏输入网站地址(2),点击确定(3)将地址添加到列表中。第三步:选择添加的网址(1)点确定(2)2023-07-15 05:13:531
launch manager是什么经理
launch manager 是管理键盘上的快捷键的软件,是一个驱动程序。也就是是宏碁笔记本快捷键设置工具,装了这个软件后,你切换大小写和数字键盘,屏幕上会有显示。2023-07-15 05:14:001
宏碁launcher manager开机可以禁止吗,禁止了有什么影响
Launcher是由ActivityManagerService启动的,而ActivityManagerService和PackageManagerService一样,都是在开机时由SystemServer组件启动的,SystemServer组件首先是启动ePackageManagerServic,由它来负责安装系统的应用程序2023-07-15 05:14:092
宏基4750g如何开机启动Launch Manager
直接在软件上设置就行啦2023-07-15 05:14:233
电脑驱动器怎么安装!
你说的应该是驱动吧,将打印机连接电脑上,只要直接安装打印机附带的光盘驱动即可。2023-07-15 05:14:328
宏基4750g重装win7旗舰版后,FN+快捷键没有用了,launch manager安装了,但是还是没有用。
驱动人生有点山寨 ,还是驱动精灵检查下。把所有的驱动都打上。2023-07-15 05:14:573
怎么卸载宏基4745G里launchmanager?
打开控制面板,找到并打开程序和功能找到你要卸载的程序,双击就可以运行“卸载程序”2023-07-15 05:15:041
我的acer Aspire v3 571G笔记本不显示大小写,下载安装了驱动Launchmanager还是不行。切换无提示怎么办?
系统问题~~~~~~~~2023-07-15 05:15:252
宏基4310的 Acer Empowering Technology
首先楼主你的机器本身是附带了一个LINUX系统然后包装内有一张驱动程序所以你的机器是不带一键还原功能的.然后至于empoweringtechnology这个程序只在Acer正版系统中自带所以没有这个程序也是很正常的如果你要自己装系统建议用番茄花园3.1版本以上的光盘并需要带SATA驱动的版本就可以了.建议最好还是拿到买的位置请经销商帮你装一次你自己看懂最好是让他把跟你装系统的碟子刻录一张Acer笔记本驱动看其来比较复杂但是其实很好装按照主板-显卡-声卡-modem就可以了.2023-07-15 05:15:463
宏基4570g 无法安装 launchmanager5.0.5是怎么回事??
系统兼容性问题,64的不支持2023-07-15 05:15:543
我的宏基4741g本本,也无法使用Fn组合键开启无线功能。根本检测不到无线网络。求解
嗯,首先得要确定安装了无线网卡的驱动,然后打开你的移动中心(win7下按Win+X打开)里面确认打开了无线网卡。最后,必须得要安装了宏碁的ePower电源管理程序和LaunchManager的这两个程序。完成上述步骤后,建议重启下,再试试~2023-07-15 05:16:012
宏基5820TG的蓝牙怎么用 求详解、、、多谢各位!!!
按Fn+F3,如果系统没反应就安装acer 的 LaunchManager重启后,按Fn+F3就可以控制 Wifi和蓝牙 是否打开了如果蓝牙打开后 提示找不到驱动程序, 就 去 acer 官网 下载 Bluetooth_Atheros_6.4.3.0_Win7x64 这个驱动,这个驱动可以在64位和32位的windows7上通用2023-07-15 05:16:101
急求!!!ACER ASPIRE 5552G launch manager已停止工作
把它卸载,然后重装还不行只能重装系统2023-07-15 05:16:172
我的捷威NV47H17C最近重做了系统,是WIN7 旗舰版,网上下的镜像,装完之后就找不到蓝牙了,谁给我点建议?
先顶一下上个回答者!你的机子支持optimus技术,不要想着屏蔽集显,会出问题的!装最新官网提供的驱动就行!2023-07-15 05:16:242
如何在在Eclipse Android中设置模拟器屏幕大小
步骤1.首先打开eclipse,进入到eclipse的主界面,点击工具栏上的小手机按钮2.在弹出的“androidvirtualdevicemanager”对话框中,点击右边的“new”新建按钮3.在弹出的“createnewandroidvirtualdevice(avd)”新建模拟器对话框中的第一个文本框输入模拟器的名字4.“device”模拟器的尺寸,在这里选择“1280*768”的一个屏幕尺寸5.“target”版本,这里选择android4.4.2,是应用最新的sdk6.接下来的两项,选择默认,因为对项目影响不大,需要的时候再进行专门的设置7.“skin”皮肤,这里选择“wvga800”,是一个屏幕比较大的界面,大家可以根据需要进行编辑8.“frontcamera”和“backcamera”前置摄像头和后置摄像头,这里选择none因为一般情况用不到9.内存,选择默认设置,但不可不设置,它相当于手机的运行内存,这里采用默认的设置10.下面的内存储器这里设置200mib,但是一定要设置,这里使用的是默认设置11.sdcard,这个意思是内存卡,大家都知道内存卡主要是用来存放东西的,所以这里和手机内存卡一样,,建议大家设置为512m,如果不设置,在app牵扯到sd卡操作的时候就会出现错误,设置完毕后,单击下方的“ok”按钮,完成新建12.回到最初的新建对话框中单击“start”开始按钮,便可以启动刚才新建的模拟器13.这是会弹出“launchoption”对话框,选择“launch”运行按钮14.这时便开始了启动模拟器的过程,等待启动完成15.进度条完成以后,便启动模拟器成功,接下来就是等待模拟器完全开机,大概几分钟以后模拟器就会出现和手机一样的操作界面,至此模拟器的操作便完成了2023-07-15 05:16:321
Win10安卓模拟器如何使用?教你使用Win10安卓模拟器
有了安卓模拟器,我们在电脑上快速体验到最新最热的手机游戏,感受大屏显示、畅快玩游戏!新手首次在win10电脑上安装安卓模拟器,但却不懂的怎么使用?本文就为大家图文详细介绍使用Win10安卓模拟器的方法。具体方法如下:首先,开启Hyper-V虚拟化技术(已经开启的无视);1、选中控制面板-卸载程序-启动或关闭Windows功能-Hyper-V-确定。2、下载完后是一个40M左右的vs_emulatorsetup.exe文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API19(Andorid4.4)的x86镜像,后续你也可以单独再下载其他的APIxx版本。另外说明一下,VisualStudioEmulatorforAndroid是不依赖VisualStudio的,也就是说可以单独安装使用,AndroidStudio是使用adb作为桥梁来连接VisualStudioEmulatorforAndroid。安装步骤我就不列出来了,记得安装后重启(它需要把自己加入Hyper-VAdministrators的管理员组里面)。安装重启后打开VisualStudioEmulatorforAndroid,如下所示:3、如果你启动了模拟器,则会在Hyper-V里面自动创建出对应的x86的Android虚拟机来,笔者的如下:4、设置AndoridStudio使其可以使用这些模拟器打开AndroidStudioRunEditConfigurationsDefaults/AndroidApplication/General选项卡的TargetDevice节点,勾选Showchooserdialog和Usesamedeviceforfuturelaunches。记得不要忘记点Apply和OK。如下图:5、为AndroidStudio添加启动模拟器的快捷按钮虽然在VisualStudioEmulatorforAndroid的管理器窗口中可以启动模拟器,但是每次都要到这里面去打开还是比较繁琐的,故而我们为AndroidStudio添加一个启动VisualStudioEmulatorforAndroid的快捷按钮。3.1配置ExternalTools打开FileSettingsExternalToolsAdd:6、Name:随便写,方便你认出来就好,笔者的是VSEmulator(4.4API19)。Program:填写VisualStudioEmulatorforAndroid安装目录下的emulatoecmd.exe的绝对路径,就是用它来启动模拟器的。笔者的是C:ProgramFiles(x86)MicrosoftEmulatorManager1.0emulatorcmd.exe。Parameters:添加启动模拟器的参数,/sku:Android是说明打开Android的模拟器,/id:后面的Guid是模拟器的唯一编号,总的意思是指定要启动哪一个Android模拟器。id可以通过emulatorcmd.exe/sku:Androidlist/type:device获得,如下:7、WorkingDirectory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。添加按钮到Toolbar在toolbar空白处点击右键,选择CustomizeMenusandToolbars。然后导航到MainToolbarAddAfter在弹出的面板中找到ExternaltoolVSEmulator(4.4API19)然后按OK。如下:8、然后点击我们新添加的按钮了,就可以启动Android模拟器了:9、为AndroidStudio添加Contect模拟器的快捷按钮第三节的按钮只是启动了模拟器,但是AndoridStudio还无法连接到模拟器,这里就要使用adb命令来连接到刚才启动的模拟器上。4.1配置ExternalTools同样是添加一个快捷按钮,步骤和第三部一样,只是参数不同,这里我就只把参数列出来了:Name:随便写,方便你认出来就好,笔者的是adbConnect(VSEmulator)。Program:填写adb.exe的绝对路径,笔者的是D:\_androidsdkplatform-toolsadb.exe。Parameters:添加adb.exe的参数,connectip:5555;笔者的是192.168.2.233:5555。ip可以通过打开模拟器在wifi中查看,也可以在模拟器的设置中network中查看10、WorkingDirectory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。添加按钮到Toolbar步骤和3.2一样的,这里就不再解释了。贴个图吧:11、用VisualStudioEmulatorforAndroid调试AndroidApp按下Run按钮(绿色箭头那个...),弹出选择Android设备的选择框:12、OK啦,大功告成:13、进一步完善每次调试前都要点一下启动模拟器的按钮,等模拟器启动然后再点击contect模拟器的按钮,然后才能点run调试,,,好繁琐。我们来配置一下run之前要执行的命令,让run按钮把这三件事都做了!打开RunEditConfigurationsDefaults/AndroidApplication/Emulator选项卡的BeforeLaunch节点,把我们刚才创建的两个ExternalTool添加到此处,记得不要忘记点Apply和OK,顺序如下:关于Windows10安卓模拟器使用的方法介绍到这里了,有需要的有快来学习一下,希望可以帮助到大家。2023-07-15 05:16:391
宏基笔记本大小写标志
问题是什么?2023-07-15 05:17:012
宏基笔记本有4730和4370这两个型号吗?各自的配置分别是什么呢?
配置太多了,你要上官方网站的技术支持才能详细的知道啊2023-07-15 05:17:223
宏碁emachines e525系列驱动在那里下载?
自己买电脑没有送你驱动盘吗,没有就去ACER官方网站上下载相应型号的驱动2023-07-15 05:17:303
为什么有的笔记本连上投影机后,投影不出来?
LZ的问题不是大问题。我经常给客户解决这种问题,不知道楼主现在是否还需要。2023-07-15 05:17:407
Android 10.0 Activity的启动流程
本文主要学习记录,基于Android 10的源码,有错误欢迎指正,主要目的是梳理流程图。 以进程为单位的调用栈图如下: 1.activity中的startActivity方法最终都会通过拿到ATSM的代理IActivityTaskManager调用的startActivity; 2.之后进入system server进程中的ATMS startActivity,ATMS 经过收集Intent信息,然后使用ActivityStackSupervisor.startSpecificActivityLocked,如果进程已经存在,则直接使用realStartActivityLocked,通过App的binder客户端的代理ApplicationThread调用回到bindApplication,走入Activity的启动流程;如果进程不存在则通过socket链接Zygote,请求fork新的进程; 3.App进程创建完成后,进程启动会调用ActivityThread.main方法,初始化主线程Handler,接着走入attach方法,然后通过AMS的代理调用AMS的attachApplication方法,并将App进程的通信代理ApplicationThread传入AMS; 4.AMS获取到ATMS调用ApplicationThread的bindApplication回到App进程的ActivityThread.ApplicationThread.bindApplication方法中,然后使用Handler切换到主线程执行handleBindApplication,这里初始化了App的进程名字、时间,用户的硬件配置,包括App的文件系统,创建了App的Context实例,Instrumentation实例,调用App的onCreate回调方法,同时告诉AMS APP初始化工作完毕; 5.AMS接着会调用ATMS的attachApplication,最后调用ClientLifecycleManager的scheduleTransaction方法,通过App的Binder代理ApplicationThread回到ActivityThread; 6.进入ActivityThread.ApplicationThread.scheduleTransaction方法之后就进入了Activity的onStart、onResume回调 创建进程之前的过程主要是AMS的内部信息收集的判断的过程,下面主要看一下App进程启动的源码流程 从应用进程被创建开始,ActivityThread.main被执行 调用ActivityThread的attach方法,然后将activity和AMS通信的Binder代理IApplicationThread实例传入AMS 接着进入AMS进程,ActivityManagerService.attachApplicationLocked 1.thread.bindApplication :该方法主要讲App进程的配置信息通过IApplicationThread Binder通信回传到ActivityThread中 2.mAtmInternal.attachApplication :mAtmInternal实际就是ActivityTaskManager的实例,通过LocalServices加载 那么这里相当于走到了ActivityTaskManagerServer的attachApplication中 先看第一条: 注意:ActivityThread中存在于Binder通信的代理--》ApplicationThread extends IApplicationThread.Stub ActivityThread--》ApplicationThread--》bindApplication 这里的bindApplication主要初始化了AppBindData,然后发送BIND_APPLICATION给APP的主线程BIND_APPLICATION,最后执行了handleBindApplication handleBindApplication如下: ActivityThread--》class H extends Handler 该方法主要在App进程中对App的一些硬件资源配置申请的属性、App的文件夹等完成App基本信息的初始化 接着看第二条:mAtmInternal.attachApplication mAtmInternal.attachApplication最终会调用mRootActivityContainer.attachApplication(wpc) RootActivityContainer.attachApplication 接着调用ActivityStackSupervisor.realStartActivityLocked开始创建Activity ActivityStackSupervisor.realStartActivityLocked 创建ClientLifecycleManager和ClientTransactionHandler来辅助管理Activity的生命周期 注意 clientTransaction.addCallback是LaunchActivityItem lifecycleItem是ResumeActivityItem ClientLifecycleManager.scheduleTransaction最终会调用ClientTransaction的schedule方法 那么这个mClient是IApplicationThread的实例,那么此时也就回到了ActivityThread的ApplicationThread中 ActivityThread的ApplicationThread中 因为ActivityThread继承ClientTransactionHandler,所以到了ClientTransactionHandler中 通过Handler发送消息EXECUTE_TRANSACTION到H中 接着TransactionExecutor的execute方法 LaunchActivityItem.execute方法 client其实是在ActivityThread的实例,那么就回到了ActivityThread的handleLaunchActivity 接着调用performLaunchActivity 在performLaunchActivity中,主要是加载App的资源包,然后创建了Activity的context实例,并创建了Activity的实例,接着调用activity.attach方法,attach执行完之后调用了onCreate方法。 activity.attach activity.attach中主要 1.创建了PhoneWindow实例 2.设置了Window接口的监听 3.初始化了成员变量,包括线程和WindowManager 到此Oncreate已经完成,那么OnStart和OnResume去哪了? TransactionExecutor的execute方法 之前们只分析了executeCallbacks,接着executeLifecycleState方法 TransactionExecutor的executeLifecycleState方法 cycleToPath:lifecycleItem即为ResumeActivityItem 第一点: int finish = lifecycleItem.getTargetState() lifecycleItem对应ResumeActivityItem,如下: ResumeActivityItem的getTargetState方法 对应ActivityLifecycleItem中的枚举类型: 第二点:ActivityClientRecord中的mLifecycleState,由于在前面已经执行了handleLaunchActivity所以mLifecycleState=1 对应ActivityLifecycleItem中的枚举类型: PRE_ON_CREATE = 0 所以final int star = 1 接着看getLifecyclePath,此时start=1,finish=3 那么返回的IntArray就是2 接着看performLifecycleSequence 最终执行的是handleStartActivity所以最终走到了ActivityThread的handleResumeActivity 两点: 调用activity.performStart 调用Instrumetation.callActivityOnPostCreate performStart方法: 调用了Instrumentation.callActivityOnStart方法: 最终到了activity的onStart方法 第二点:Instrumentation.callActivityOnPostCreate 上面主要走了cycleToPath,接着ResumeActivityItem.execute 调用了handleResumeActivity方法 handleResumeActivity最终调用performResumeActivity 调用了Instrumentation.callActivityOnResume, 到了activity.onResume()方法 参考文章: https://blog.csdn.net/u011386173/article/details/878027652023-07-15 05:18:031
Win10安卓模拟器如何使用
Win10系统配置有独立版的安卓模拟器VisualStudioEmulatorforAndroid,如果安装安卓模拟器电脑版后可在win10系统上运行各类游戏与应用更加流畅,那么Win10安卓模拟器如何使用?这里小编和大家说说具体使用方法。方法/步骤1首先,开启Hyper-V虚拟化技术(已经开启的无视);①选中控制面板-卸载程序-启动或关闭Windows功能-Hyper-V-确定。2、下载完后是一个40M左右的vs_emulatorsetup.exe文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API19(Andorid4.4)的x86镜像,后续你也可以单独再下载其他的APIxx版本。另外说明一下,VisualStudioEmulatorforAndroid是不依赖VisualStudio的,也就是说可以单独安装使用,AndroidStudio是使用adb作为桥梁来连接VisualStudioEmulatorforAndroid。安装步骤我就不列出来了,记得安装后重启(它需要把自己加入Hyper-VAdministrators的管理员组里面)。安装重启后打开VisualStudioEmulatorforAndroid,如下所示:3、如果你启动了模拟器,则会在Hyper-V里面自动创建出对应的x86的Android虚拟机来。4、设置AndoridStudio使其可以使用这些模拟器打开AndroidStudioRunEditConfigurationsDefaults/AndroidApplication/General选项卡的TargetDevice节点,勾选Showchooserdialog和Usesamedeviceforfuturelaunches。记得不要忘记点Apply和OK。如下图:5、为AndroidStudio添加启动模拟器的快捷按钮虽然在VisualStudioEmulatorforAndroid的管理器窗口中可以启动模拟器,但是每次都要到这里面去打开还是比较繁琐的,故而我们为AndroidStudio添加一个启动VisualStudioEmulatorforAndroid的快捷按钮。6、配置ExternalTools打开FileSettingsExternalToolsAdd:7、Name:随便写,方便你认出来就好,笔者的是VSEmulator(4.4API19)。Program:填写VisualStudioEmulatorforAndroid安装目录下的emulatoecmd.exe的绝对路径,就是用它来启动模拟器的。笔者的是C:ProgramFiles(x86)MicrosoftEmulatorManager1.0emulatorcmd.exe。Parameters:添加启动模拟器的参数,/sku:Android是说明打开Android的模拟器,/id:后面的Guid是模拟器的唯一编号,总的意思是指定要启动哪一个Android模拟器。id可以通过emulatorcmd.exe/sku:Androidlist/type:device获得,如下:8、WorkingDirectory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。添加按钮到Toolbar在toolbar空白处点击右键,选择CustomizeMenusandToolbars。然后导航到MainToolbarAddAfter在弹出的面板中找到ExternaltoolVSEmulator(4.4API19)然后按OK。如下:9、然后点击我们新添加的按钮了,就可以启动Android模拟器了:10、为AndroidStudio添加Contect模拟器的快捷按钮第三节的按钮只是启动了模拟器,但是AndoridStudio还无法连接到模拟器,这里就要使用adb命令来连接到刚才启动的模拟器上。配置ExternalTools同样是添加一个快捷按钮,步骤和第三部一样,只是参数不同,这里我就只把参数列出来了:Name:随便写,方便你认出来就好,笔者的是adbConnect(VSEmulator)。Program:填写adb.exe的绝对路径,笔者的是D:\_androidsdkplatform-toolsadb.exe。Parameters:添加adb.exe的参数,connectip:5555;笔者的是192.168.2.233:5555。ip可以通过打开模拟器在wifi中查看,也可以在模拟器的设置中network中查看11、WorkingDirectory:指定工作目录,应该是可以随便填写的。笔者的是$ProjectFileDir$。添加按钮到Toolbar步骤和之前一样的,这里就不再解释了。贴个图吧:12、用VisualStudioEmulatorforAndroid调试AndroidApp按下Run按钮(绿色箭头那个...),弹出选择Android设备的选择框:13、OK啦,大功告成:14、进一步完善每次调试前都要点一下启动模拟器的按钮,等模拟器启动然后再点击contect模拟器的按钮,然后才能点run调试,,,好繁琐。我们来配置一下run之前要执行的命令,让run按钮把这三件事都做了!打开RunEditConfigurationsDefaults/AndroidApplication/Emulator选项卡的BeforeLaunch节点,把我们刚才创建的两个ExternalTool添加到此处,记得不要忘记点Apply和OK,顺序如下:关于Win10使用安卓模拟器的使用方法分享到这里了,步骤有点复杂,希望大家可以认真操作设置!2023-07-15 05:18:101
如何检测App启动时间
对于app的性能测试,启动时间是个重要指标,启动时间分为两种情况,一种是冷启动时间(通常是系统重启,即在启动前没有该app进程的情况),另一种是热启动,即app从被切换到前台(点back退出后再点击图标启动)。从Android4.4(API 19)开始,可以从logcat获取activity的启动信息,如下我用应用宝做实验,可以看到如下的输出,从这里我们可以看到应用的这个activity启动用了639ms。12-13 00:10:41.331 855-957/? I/ActivityManager: [AppLaunch] Displayed Displayed com.tencent.android.qqdownloader/com.tencent.assistantv2.activity.MainActivity: +639ms (total +751ms)12-13 00:10:41.331 855-957/? D/ActivityManager: AP_PROF:AppLaunch_LaunchTime:com.tencent.android.qqdownloader/com.tencent.assistantv2.activity.MainActivity:639:50307447这个log信息会在activity首次被绘制时输出,也就是如果activity栈里有这个activity,再启动不会输出该信息,典型的场景是通过recent task列表切换到其他activity再立即切换回来时。log中的时间包括系统从开始处理启动activity的时间到完成运行layout和draw函数的时间,不包括点击icon到系统接收到消息的时间。显然,这个时间也不包括启动中异步UI绘制的时间。但是我们在测试中关注的其实是用户体验的启动时间,那么上面log中的时间就不能满足我们的需求了。不过还好,既然是用户体验我们可以用更直观的方式,使用screenrecord进行屏幕录制然后分析视频。使用如下命令录制视频。adb shell screenrecord –bugreport /sdcard/launch.mp4–bugreport参数会使视频输出一些时间信息和帧信息便于我们分析启动时间。activity启动后,使用ctrl+c结束视频录制,使用adb shell pull /sdcard/launch.mp4 /Users/xxx/Downloads/launch.mp4导出视频到电脑,使用可以按帧播放的视频软件打开(mac上quicktime就可以,win下可以用kmplayer),并按帧播放。按帧播放视频,视频左上角会显示每一帧的时间(精确到ms)和帧数。在视频中会看到icon会变暗然后高亮,高亮时就是系统开始处理本次icon点击事件了。可以把这里作为点击时间,然后根据体验要求,看到app启动页完全绘制完作为终止时间,这个时间减去点击时间就是app的启动时间。在进行app启动时间测试时,系统中运行的其他app会对启动时间有干扰,如果需要进行版本对比及竞品对比,最好要尽量保持环境一致,并反复执行多次取平均值。最后,不要忘了分别测试冷启动和热启动哦~2023-07-15 05:18:191
宏基bootmanager没有选项
宏基bootmanager没有选项1.宏基boot manager没有选项 - 问一问1个回答回答时间:2022年12月6日最佳回答:华硕笔记本的bios里的boot选项没有硬盘启动项可能是因为硬盘启动项误删除,具体解决步骤如下:1、首先我们将电脑开机,开机时连续按F2.宏基boot manager没有选项 - 问一问1个回答回答时间:2022年12月6日最佳回答:华硕笔记本的bios里的boot选项没有硬盘启动项可能是因为硬盘启动项误删除,具体解决步骤如下:1、首先我们将电脑开机,开机时连续按F2023-07-15 05:18:262
刚买电脑,惠普笔记本,发现好多没见过的软件,不知道能不能删
你没装就别删了 好多东西是自带的 一旦删了整个笔记本就成废弃2023-07-15 05:18:332
Fedora15中 cairo-dock 运行错误
yum 完整的 cairo*2023-07-15 05:18:411
nexus mod manager怎么用另一个游戏
首先,你需要下载一个新版的nmm离线汉化版,我现在使用的是nmm0.51,英文版本。网上有汉化版本,比较新的汉化版本是幻の冰大大的0.46。 安装nmm离线汉化版时,软件会搜索游戏,这时为了方便,只要搜索到上古卷轴5,就可以关掉其他的搜索,如下图,将skyrim点√,其他直接点×,然后确定安装即可。 安装后,选择离线模式,就是中间的那个选项。0.51的话,不用选择,会直接打开。主页面如下图,第一张是插件部分,用于挂载部分mod和调整mod的顺序(因为挂载不同mod时,需要照看它们的顺序,不然容易造成游戏跳出。)第二张,是用于加载mod安装包,可以实现mod的分类管理与安装卸载(这就是nmm的好处,易于管理) 点击左栏第一个按钮,然后找到MOD,加载到该页面下。然后可以将其分类,便于管理。设置分类的话,是左栏倒数第2个按钮。(ps.加载完该mod后,可以删除此mod了,因为nmm已经将该mod放置在自己的文件夹中,可以从上栏的按钮打开。) 加载完MOD,并不等于已经安装。你需要再双击该mod,然后nmm才会将其安装。卸载也是双击卸载。安装后的mod,前面会显示一个绿色的对号。 有些MOD会要求挂载esp或者esm文件,这时我们需要切换到第一张插件部分,在该文件前面打对号。nmm默认在安装mod文件时,自动打对号。而此时涉及到排序的问题,一旦mod比较多,可能发出冲突时,我们便要将其排序。在这里我并不推荐自己去排序,而是推荐一块自动排序软件 boss2.30。大家可以从网上下载使用。 当打上自己所有想要打上的mod时,就可以通过左上角的“launch skyrim”按钮进入游戏中。如果遇到游戏跳出,那就只能通过排序esp文件,或者卸载某些mod解决。本人就是w.a.t.e.r的mod会导致跳出,而无奈舍弃了它。 当mod打上,顺利进入游戏时,那么你就可以尽情享受它带给你的快感了!2023-07-15 05:19:011
求英语非谓语动词题目
2007年高考英语山东卷单项选择第33题: The country has already sent up three unmanned spacecraft, the most recent ____at the end of last March. A.has been launched B.having been launched C.being launched D.to be launched 这道题的命题立意是考查非谓语动词,选项设置采取了谓语非谓语并存以及非谓语几种形式加以干扰的形式,意在考查同学们非谓语知识掌握的熟练程度和准确性。这道题的考查,区分度很高。四个选项都有一定比例的同学在选,这说明同学们对非谓语动词的掌握还不扎实。主要的问题是: 1.选择谓语动词还是非谓语动词的判断有误 很多同学选择A,而has been launched是现在完成时形式,是谓语动词;再看语句逗号两边没有任何连词连接,说明后半句只是整个句子的一个成分,因此,选择A就犯了句子结构判断上的错误; 2.非谓语动词形式的判断有误 另外三个选项中B、C是分词的被动形式,分别表示“发射了”和“正在发射”的语义;D选项是动词不定式的一种被动形式,表示“将要发射”。再看看题干给出的“launch”时间背景“at the end of last March”和主句上的时间“has already sent up”,说明是在此之前,所以正确的选择应当是B。 从上面的分析我们不难看出,回答非谓语动词的问题,要注意下面几个关键:一是要确定是否选择非谓语动词,方法就是看句子中有没有连词,是句子还是成分;二是要找动词的逻辑主语,这是判断非谓语动词形式的一个重要依据;三是判断是主动形式还是被动的形式,主要是看动词和逻辑主语之间是构成了主谓关系(主动形式)还是动宾关系(被动形式),要特别注意所选形式的语义,如上例中“having been launched”,“being launched”分别表示的“发射了”和“正在发射”的语义;四是把时间背景捕捉准确,这样就能确定是用“将来”、“正在”还是“完成”的对应形式。 二、选择非谓语动词要兼顾搭配结构和语义功能 非谓语动词是用动词不定式to do,还是用分词doing或done的形式,是由搭配结构和语义功能决定的。 1.搭配结构是机械记忆问题,没有“为什么”,正如非谓语动词做动词enjoy的宾语,只能用动词的ing形式,而不能用不定式形式。 例一:——The last one ______ pays the meal. ——Agreed! A. arrived B. arrives C. to arrive D. arriving 非谓语动词做定语,在所修饰名词或代词前有序数词时,要搭配动词不定式,所以本题要选择C。 例二:The crowd cheered wildly at the sight of Liu Xiang, who was reported_______ the world record in the 110-meter hurdle race. A. breaking B. having broken C. to have broken D. to break 在“sb. is said/reported/believed/thought,…”等之后要搭配动词不定式。在这里,题干的时间背景为cheered,一般过去时,而“break the world record”应当在“cheer”之前,所以要选择不定式的完成时态,以表示两个动作的先后,答案为C。 例三:You"ll imagine what difficulty we had_____ home in the snowstorm. A. walked B. walk C. to walk D. walking 句子的结构里涉及这样的用法“have difficulty (in)doing sth.”,所以要选择D。 2.语义功能是理解问题,要根据题干语义,将备选非谓语动词的“形”和“义”密切联系起来。 例一: At the beginning of class, the noise of desks __ could be heard outside the classroom. A. opened and closed B. to be opened and closed C. being opened and closed D. to open and close 在这个题目中动词“open and close”和名词“desks”构成了动宾关系,即“open and close desks”,因此选择非谓语动词要用到被动形式,而前三个含有被动成分的选项又分别有“完了”“将要”和“正在”的含义,因此,能准确表达句子意思的应当是C。 例二:The children talked so loudly at dinner table that I had to struggle ______. A. to be heard B. to have heard C. hearing D. being heard 在这个题目中动词“hear”和代词“I”构成了动宾关系,即“hear me”,因此选择非谓语动词要用到被动形式,而第一和第四个含有被动成分的选项又分别有“将要”和“正在”的含义,因此,能准确表达句子意思“以便能被听到”的应当是A。 例三:The children went home from the grammar school, their lessons _____ for the day. A. finishing B. finished C. had finished D. were finished 在这个题目中动词“finish”和名词“lessons”构成了动宾关系,即“finish lessons”,因此选择非谓语动词要用到被动形式,而第二个含有被动成分,表示“完了”,因此,是B。需要注意的是,D选项是谓语动词,而本题中“their lessons ___ for the day”应当是个句子成分,所以不能选择谓语动词。 从上面的例子,我们看到,在回答非谓语动词题目时,要紧紧抓住搭配结构和非谓语形义,才能找出正确的答案。 请你回答下面六个题目,看看是否掌握了答题方法。 巩固练习 1.Please remain________ until the plane has come to a complete stop. A.to seat B.to be seated C.seating D.seated 2. Leonardo da Vinci (1452 - 1519) ___ birds kept in cages in order to have the pleasure of setting them free. A. is said to be buying B. is said to have bought C. had said to buy D. has said to have bought 3. ______ by a greater demand of vegetables, farmers have built more green houses. A. Driven B. Being driven C. To drive D. Having driven 4. As the light turned green, I stood for a moment, not ______, and asked myself what I was going to do. A. moved B moving C. to move D. being moved 5. “Things ______________ never come again!” I couldn"t help talking to myself. A. lost B. losing C. to lose D. have lost 6. I smell something __________ in the kitchen. Can I call you back in a minute? A. burning B. burnt C. being burnt D. to be burnt 参考答案 1.D 2.B 3.A 4.B 5.A 6.A[原创] 高考英语非谓语动词试题讲解(非谓语动词系列四) 2008-07-15 17:49 (1). -Do you play basketball? – No,but I used to.-Are you a student? –No,but I used to be.(2). —You came late last night. You ought to have finished your homework. —I know I ought to have.(97)73. The fire spread through the hotel very quickly but everyone______ get out. A. had to B. would C. could D. was able to (98)74. _____ it with me and I"ll see what I can do. A. When left B. Leaving C.If you leave D. Leave(98)75. Cleaning women in big cities usually get______ by the hour. A. pay B. paying C. paid D. to pay本题中get paid=be paidBe done与get done表示被动的区别:Be done总可用。Get done构成被动时,一般用于突然发生的、不期而遇的、偶然发生的事情。如,How was the window brokendid the window get broken? 但是,不可用Our house got build in 2002.(这是计划、安排中的事)。另外,谈到主语自己做的事情时,是系表结构。如,get dressedmarriedwashed等。(98)76. European football is played in 80 countries, ______ it the most popular sport in the world. A. making B. makes C. made D. to make现在分词与不定式做结果状语的区别:现在分词作结果状语,只能放于句子末尾,是自然的或必然的结果。其逻辑主语是句子的主语或者是逗号(必须有逗号)前的句子,可改为非限定性定语从句:…,which makes it…不定式作结果状语主要有三种:1.“主+系+表+ to(vt.)”或者“动+宾+补+ to(vt.)”;2. too…to do,so…as to do,such…as to do,enough…to do;3.(only)to do放于句子末尾(其前不用逗号)表示出乎意料的结果,常用only加强语气。(99)77. Robert is said_____ abroad, but I don"t know what country he studied in. A. to have studied B. to study C. to be studying D. to have been studyingSay eport sb to do结构不成立。但是be said eport to do 成立,to do有各种变化。(99)78. The purpose of new technologies is to make life easier, _____ it more difficult. A. not make B. not to make C. not making D. do not make(99)79. When I got back home I saw a message pinned to the door______ "Sorry to miss you; will call later." A. read B. reads C. to read D. reading文字材料、卡片、标牌儿等+readsay等词。(2000)80. I"ve worked with children before, so I know what______ in my new job. A. expected B. to expect C. to be expecting D. expects 参考第三题。(2000)81. The managers discussed the plan that they would like to see______ the next year. A. carry out B. carrying out C. carried out D. to carry out 分析句子结构。See sbsth dodoingdone搭配。(2001)82. ______ such heavy pollution already, it may now be too late to clean up the river. A. Having suffered B. Suffering C. To suffer D. Suffered 分析此句,找出Having suffered的逻辑主语。(2002)83. Having a trip abroad is certainly good for the old couple, but it remains______ whether they will enjoy it. A. to see B. to be seen C. seeing D. seenRemain to be done 留待… …(2002)84. It is said in Australia there is more land than the government knows ______. A. it what to do with B. what to do it with C. what to do with it D. to do what with it 参考第三题。what to do with…意思是,如何处理… …。What 是do 的宾语。(2002上海)85. In order to gain a bigger share in the international market, many state-run companies are striving(try之义)______ their products more competitive. A. to make B. making C. to have made D. having made(2002上海)86. Quite a few people used to believe that disaster_____ if a mirror was broken. A. was sure of striking B. was sure of having struck C. was sure to be struck D. was sure to strike (2002上海)87. Though______ money, his parents managed to send him to university. A. lacked B. lacking of C. lacking D. lacked in状语从句中省略主语(+be):(1).whenwhileuntil(时间);as(方式);though(让步);ifunlessonce(条件)等从句中,如果其主语和主句的主语一致,后面又跟有be…时,省去主语和be。(2). whenwhile (时间); though(让步);ifunless (条件)等从句中,如果其主语和主句的主语一致,谓语动词是经常性的、持续性的和状态性的动词时,省去主语再把谓语动词变为doing形式。(3).wherewhenif it is + possible ecessary…, 从句中省去 it is。(2002上海)88. Don"t use words, expressions, or phrases_______ _disibledevent="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman""> A. being known B. having been known C. to be known D. known(2002上海)89. ______ to sunlight for too much time will do harm to _disibledevent="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman""> A. Exposed B. Having exposed C. Being exposed D. After being exposed(2002春招)90. Prices of daily goods______ through a computer can be lower than store prices. A. are bought B. bought C. been bought D. buying(2002上海春招)91. In some parts of London, missing a bus means______ for another hour. A. waiting B. to wait C. wait D. to be waiting (2002上海春招)92. When_____, the museum will he open to the public next year. A. completed B. completing C. being completed D. to be completed(2002北京)93--How do you deal with the disagreement between the company and the customers? --The key ______ the problem is to meet the demand _______ by the customers. A. to solving; making B. to solving; made C. to solve; making D. to solve; made(2002广东)94. The research is so designed that _disibledevent="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman""> A. begins B. having begun C. beginning D. begun(2003)95. The teacher asked us______ so much noise. A. don"t make B. not make C. not making D. not to make(2003)96. ______ time, he"ll make a first-class tennis player. A. Having given B. To give C. Giving D. Given(2003上海)97. The discovery of new evidence led to______. A. the thief having caught B. catch the thief C. the thief being caught D. the thief to be caught(2003上海)98. Generally speaking, ______ according to directions, the drug has no side-effect. A. when taking B. when taken C. when to take D. when to be taken(2003上海)99. An army spokesman stressed that all the soldiers had been ordered_______ clear warnings before firing any shots. A. to issue B. being issued C. to have issued D. to be issued(2003上海)100. There is a new problem involved in the popularity of private cars_______ road conditions need______. A. that; to be improved B. which; to be improved C. where; improving D. when; improving(2003北京春招)101. --Why did you go back to the shop? --I left my friend______ there. A. waiting B. to wait C. wait D. waitsLeave sbsth to dodoingdone(2003北京春招)102. The manager,______ his factory"s products were poor in quality, decided to give his workers further training. A. knowing B. known C. to know D. being known(2003北京春招)103. The man we followed suddenly stopped and looked as if _______ whether he was going in the right direction. A. seeing B. having seen C. to have seen D. to seeAs if to dodoingdone省略现象。(2003上海春招)104. Don"t be discouraged. ______ things as they are and you will enjoy every day of your life. A. Taking B. To take C. Take D. Taken(2003上海春招)105 Friendship is like money: easier made than ____. A. kept B. to be kept C. keeping D. being kept(2003上海春招)106. ______the meeting himself gave them a great deal of encouragement. A. The president will attend B. The president to attend C. The president attended D. The president"s attending(2003上海春招)107. Unless______ to speak, you should remain silent at the conference. A. invited B. inviting C. being invited D. having invited(2003上海春招)108. Site will tell us why she feels so strongly that each of us has a role______ in making the earth a better place to live. A. to have played B. to play C. to be played D. to be playingKEYS:1.CBBDA 6.ACDCB 11. ACBAB 16. ABCCB 21.DABCA 26. BDBDA 3l.CAAAA 36.DABCA 41.DCAAC 46. ADBCC 51. AADCB 56. CACDC61. BACDD 66. BCCCB 71.CCDDC 76.AABDB 81.CABCA 86.DCDCB 91.AABDD 96.DCBAA 101.AADCA 106.DAB2023-07-15 05:19:081
uiautomator在android studio中使用,启动app时,第一个手机可以启动,换个手机就打不开了app?
androidStudio是支持UIAutomator的 这点毋庸置疑,而且android已经为每个module都设置好了,即androidTest。首先 我们要加入依赖包,在build.gradle中的dependencies中加入// Testing-only dependenciesandroidTestCompile "com.android.support.test:runner:0.3"// Set this dependency to use JUnit 4 rulesandroidTestCompile "com.android.support.test:rules:0.3"// Set this dependency to build and run Espresso testsandroidTestCompile "com.android.support.test.espresso:espresso- core:2.2"// Set this dependency to build and run UI Automator testsandroidTestCompile "com.android.support.test.uiautomator:uiautomator-v18:2.1.1"当然 这一步如果没想相应的Android Support Library是会报错的 ,需要到Android sdk manager中去下载,Extras包中的Android Support Library然后更新gradle,如果你的minSdkVersion小于18会报错,可能是我下的support的版本缘故,如果有哪位知道,麻烦告诉下。我这里暂时设置minSDKVersion为18然后就可以开始写我们的测试用例了在androidTest下创建我们的测试用例即可@RunWith(AndroidJUnit4.class)@SdkSuppress(minSdkVersion = 18)public class UIautomatorTest{}androidStudio中的测试用例采用了注解的方式@Before这个注解下的方法一般用于启动你的app@Test 这个注解下的方法,就可以写自己的测试用例了,可以有多个写好后,设置启动配置在启动设置中的Android Tests中选择你要启动的测试用例Test有 1.All in Module 2.All in Package 3.Class 4.Method等4个选项 我这里选择的Classrunner 选择AndroidJUnitRunnerapply ok后启动测试用例即可2023-07-15 05:19:261
如何在eclipse模拟器上打开apk文件?
和windows下差不多,打开模拟器,终端下,进入android sdk目录, 调用adb install xx/xx.apk命令请问用的可是ubuntu?2023-07-15 05:19:363
Flink源码1-Flink 的集群和Jobmanager启动
1、ActorSystem 是管理 Actor生命周期的组件, Actor是负责进行通信的组 2、每个 Actor 都有一个 MailBox,别的 Actor 发送给它的消息都首先储存在 MailBox 中,通过这种 方式可以实现异步通信。 3、每个 Actor 是单线程的处理方式,不断的从 MailBox 拉取消息执行处理,所以对于 Actor 的消息处 理,不适合调用会阻塞的处理方法。 4、Actor 可以改变他自身的状态,可以接收消息,也可以发送消息,还可以生成新的 Actor 5、每一个ActorSystem 和 Actor都在启动的时候会给定一个 name,如果要从ActorSystem中,获取一 个 Actor,则通过以下的方式来进行 Actor的获取: akka.tcp://asname@bigdata02:9527/user/actorname 6、如果一个 Actor 要和另外一个 Actor进行通信,则必须先获取对方 Actor 的 ActorRef 对象,然 后通过该对象发送消息即可。 7、通过 tell 发送异步消息,不接收响应,通过 ask 发送异步消息,得到 Future 返回,通过异步回到 返回处理结果 Flink 中的 RPC 实现主要在 flink-runtime 模块下的 org.apache.flink.runtime.rpc 包中,涉及 到的最重要的 API 主要是以下这四个: 1、RpcGateway 路由,RPC的老祖宗,各种其他RPC组件,都是 RpcGateWay 的子类 2、RpcServer RpcService 和 RpcEndpoint 之间的粘合层 3、RpcEndpoint 业务逻辑载体,对应的 Actor 的封装 4、RpcService 对应 ActorSystem 的封装 RpcEndpoint 下面有四个比较重要的子类: 1、TaskExecutor 2、Dispatcher 3、JobMaster 4、ResourceManager 创建成功了之后,都会要去执 行他的 onStart() ,在集群启动的源码分析中,其实这些组件的很多的工作流程,都被放在 onStart() 里 面。 flink-dist 子项目中,位于 flink-bin 下的 bin 目录:启动脚本为:startcluster.sh 会首先调用 config.sh 来获取 masters 和 workers,masters 的信息,是从 conf/masters 配置 文件中获取的, workers 是从 conf/workers 配置文件中获取的。然后分别: 1、通过 jobmanager.sh 来启动 JobManager 2、通过 taskmanager.sh 来启动 TaskManager 内部,都通过 flink-daemon.sh 脚本来启动 JVM 进程,分析 flink-daemon.sh 脚本发现: 1、JobManager 的启动代号:standalonesession,实现类是: StandaloneSessionClusterEntrypoint 2、TaskManager 的启动代号:taskexecutor,实现类是:TaskManagerRunner 1、ResourceManager Flink的集群资源管理器,只有一个,关于slot的管理和申请等工作,都由他负责 2、Dispatcher 负责接收用户提交的 JobGragh, 然后启动一个 JobManager, 类似于 YARN 集群中的 AppMaster 角色,类似于 Spark Job 中的 Driver 角色 3、JobManager 负责一个具体的 Job 的执行,在一个集群中,可能会有多个 JobManager 同时执行,类似于 YARN 集群中的 AppMaster 角色,类似于 Spark Job 中的 Driver 角色 4、WebMonitorEndpoint 里面维护了很多很多的Handler,如果客户端通过 flink run 的方式来提交一个 job 到 flink 集群,最终,是由 WebMonitorEndpoint 来接收,并且决定使用哪一个 Handler 来执行处理 submitJob ===> SubmitJobHandler JobManager的启动主类: org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint -------------------源码开始 1、 webMonitor 启动 --------------------- StandaloneSessionClusterEntrypoint#main() ▼ /** 注释:创建 StandaloneSessionClusterEntrypoint */ StandaloneSessionClusterEntrypoint entrypoint = new StandaloneSessionClusterEntrypoint(configuration); clusterComponent = dispatcherResourceManagerComponentFactory.create( ↓ ***1重点方法 DefaultDispatcherResourceManagerComponentFactory#create ▼ (163行) webMonitorEndpoint.start(); // ------------------- 2 、Resourcemanager启动部分 2:14:00 ---------------- 167行)resourceManager = resourceManagerFactory.createResourceManager ↓ ResourceManagerFactory#createResourceManager ↓ StandaloneResourceManagerFactory#createResourceManager ↓ ResourceManager#构造函数 当执行完毕这个构造方法的时候,会触发调用 onStart() 方法执行 ↓ FencedRpcEndpoint#构造函数 ↓ RpcEndpoint#构造函数 ▼ this.rpcServer = rpcService.startServer(this); ↓ AkkaRpcService#startServer .......▲▲(回到ResourceManager类Onstart) ResourceManager#Onstart() —— 2:24:00 ——》ResourceManager#startResourceManagerServices ▼ // TODO_MA 注释: 注意这个 this 对象 // TODO_MA 注释: 执行选举,成功之后,调用 leaderElectionService.isLeader() // TODO_MA 注释: this = ResourceManager leaderElectionService.start(this); ↓ ZooKeeperLeaderElectionService#start ▼ /*** 注释: Fink 的 选举,和 HBase 一样都是通过 ZooKeeper 的 API 框架 Curator 实现的 * 1、leaderLatch.start(); 事实上就是举行选举 * 2、当选举结束的时候: * 如果成功了: isLeader() * 如果失败了: notLeader() / leaderLatch.addListener(this); leaderLatch.start(); ——》ZooKeeperLeaderElectionService#isLeader() ▼ / * 注释: 分配 LeaderShip * leaderContender = JobManagerRunnerImpl * leaderContender = ResourceManager * leaderContender = DefaultDispatcherRunner * leaderContender = WebMonitorEndpoint * * leaderElectionService.start(this); * leaderContender = this / leaderContender.grantLeadership(issuedLeaderSessionID); ↓ ResourceManager#grantLeadership (ignored) -> tryAcceptLeadership ↓ 实现类为 ResourceManager ——》ResourceManager# tryAcceptLeadership ▼ / 注释: 启动服务 * 1、启动心跳服务 启动两个定时任务 * 2、启动 SlotManager 服务 启动两个定时任务 / startServicesOnLeadership(); ▼ / * 注释: 开启心跳服务 */ startHeartbeatServices(); ------------------- 3、 Dispatcher启动部分 2:47 :00 ---------------- 回到 : DefaultDispatcherResourceManagerComponentFactory#create 方法 dispatcherRunner = dispatcherRunnerFactory .createDispatcherRunner(highAvailabilityServices.getDispatcherLeaderElectionService(), fatalErrorHandler,// TODO_MA 注释: 注意第三个参数 new HaServicesJobGraphStoreFactory(highAvailabilityServices), ioExecutor, rpcService, partialDispatcherServices); ↓ DefaultDispatcherRunnerFactory#createDispatcherRunner return DefaultDispatcherRunner.create ——》DefaultDispatcherRunner#create return DispatcherRunnerLeaderElectionLifecycleManager.createFor ——》DispatcherRunnerLeaderElectionLifecycleManager#createFor return new DispatcherRunnerLeaderElectionLifecycleManager<>(dispatcherRunner, leaderElectionService); ——》DispatcherRunnerLeaderElectionLifecycleManager构造函数 /*** * 又开启了选举 ,同上resourcemanager相同 * 这个选举服务对象 leaderElectionService 内部的 leaderContender 是 : ** DefaultDispatcherRunner leaderElectionService.start(dispatcherRunner); ↓ ——》同上节一样启动 ZooKeeperLeaderElectionService#isLeader() leaderContender.grantLeadership(issuedLeaderSessionID); ↓ 实现类为 DefaultDispatcherRunner DefaultDispatcherRunner#grantLeadership * 注释: 开启 Dispatcher 服务 runActionIfRunning(() -> startNewDispatcherLeaderProcess(leaderSessionID)); ——》DefaultDispatcherRunner#startNewDispatcherLeaderProcess thenRun(newDispatcherLeaderProcess::start)) ↓ AbstractDispatcherLeaderProcess#start ——》AbstractDispatcherLeaderProcess#startInternal onStart() ↓ SessionDispatcherLeaderProcess#onStart() ▼ /* 注释: 开启服务: 启动 JobGraghStore * 一个用来存储 JobGragh 的存储组件 / startServices(); // TODO_MA 注释: 到现在为止,依然还没有启动 Dispatcher .thenAccept(this::createDispatcherIfRunning) ——》SessionDispatcherLeaderProcess#createDispatcherIfRunning ——》 SessionDispatcherLeaderProcess#createDispatcher final DispatcherGatewayService dispatcherService = dispatcherGatewayServiceFactory.create( ↓ DefaultDispatcherGatewayServiceFactory#create ▼ / 注释: 创建 Dispatcher dispatcher = dispatcherFactory.createDispatcher(rpcService, fencingToken, bootstrap, ↓ SessionDispatcherFactory#createDispatcher return new StandaloneDispatcher(rpcService, fencingToken, dispatcherBootstrap, ↓ StandaloneDispatcher构造函数 ↓ StandaloneDispatcher为RPCendpoint类 Dispatcher 类 Onstart方法 ▼ * 注释: 启动 Dispatcher 服务 */ startDispatcherServices(); * 注释: 引导程序初始化 * 把所有中断的 job 恢复执行 */ dispatcherBootstrap.initialize(this, ↓ DefaultDispatcherBootstrap#initialize launchRecoveredJobGraphs(dispatcher, recoveredJobs); ↓ AbstractDispatcherBootstrap#launchRecoveredJobGraphs * 注释: 恢复执行 待恢复的 Job */ dispatcher.runRecoveredJob(recoveredJob); ▼ * 注释: 调用 runJob 运行一个任务 FutureUtils.assertNoException(runJob(recoveredJob).handle ——》Dispatcher#runJob ......▲▲▲▲(回到DefaultDispatcherResourceManagerComponentFactory)结束 3:17 :002023-07-15 05:19:551
英语短文(关于周杰伦的)
分类: 外语/出国 问题描述: 帮忙写一篇关于周杰伦的英文小短文,内容最好有他是在哪出生的、生日多少啊、什么时候毕业的啊、怎么当歌手的等等,就是他的生平资料。 解析: Jay Chou Chieh-lun is a huge musical phenomenon in his home country of Taiwan and across China, Hong Kong, Singapore and Malaysia. For those who don"t know, he is responsible for defining a new style of music called Chinese R ‘n" B - an Asian version of American Rhythm and Blues. He has been hailed a ‘ *** all, heavenly King" by music critics, and the Hong Kong media love him. ‘Chou is definitely setting musical trends," declared the Ming Pao Weekly. At just enty-four years of age, Chou"s achievements have been incredible. His first three albums sold millions. In 2003, he was voted Favourite Artist (Taiwan) at MTV"s Asian Music Awards. The same year, he also performed in Las Vegas before an audience of 10,000 people. His image is now being used in all sorts of advertisements for major panies, including Pepsi and PCCW. However, the road to success has been long and hard for Chou. As a boy, no one ever thought he would be famous. He was always painfully shy at high school. ‘I thought he was dumb," says his former teacher, Ellen Hsu, who assumed he had a learning disability. Chou didn"t bother to study hard and often avoided school, but he played the piano constantly. ‘Chou was sensitive to music before he could walk," remembers his mother, Yeh Hui-meh. Chou"s lucky break came after playing the piano on the Taiwanese TV show, Super New Talent King. ‘I really wasn"t impressed," says celebrity host, Jacky Wu. ‘He was so shy, so quiet. I thought he was retarded." The friend singing with him was ‘lousy" too. Yet when Wu looked at the musical score, he was amazed. ‘It was plex and very well done," he says. Wu employed Chou as the resident poser at his Alfa Music studio in Taipei. For o years, Chou seldom left the seventh floor apartment. He spent all his time learning to write songs for other music acts, fuelled by fried chicken and noodles. During this time, Chou wrote hit songs for the likes of PowerStation and Valen Hsu. Then, in 2000, the new manager of Alfa Music decided to launch Chou as a singer in his own fight. His debut album, Jay, was an overnight success. At first, Wu was doubtful of the decision to turn Jay into a pop star. ‘I didn"t think Chou could make it as an entertainer, because he"s not so handsome," he says. With his long, thin nose and weak chin, Chou looks unlike the handsome boy wonders in the Asian music industry. However, although these other stars may be good-looking, most of them have little musical talent pared with Chou. This is something that the singer is aware of. ‘Even when my female fans approach me, they don"t tell me that I"m handsome. They tell me they like my music," says Chou. ‘It"s my music that has charmed them." Quite simply, Chou"s music makes him stand right out from the pack. Critics praise his songs as original and heartfelt. ‘It is my magic," says Chou. He believes that music should always be changing. Like a sponge, he absorbs different styles, experimenting with Western and Eastern melodies and instruments. As a result, Chou has bee an inspiration for many other artists in Asia. Now Mandarin rappers like Chou are springing up everywhere. Despite his success, Chou has kept his feet firmly on the ground. He is most fortable in jeans and a sweatshirt, and prefers living in his family home to any luxury downtown apartment. He is still shy and feels unfortable with his heartthrob role. He has even grown his fringe over his eyes, so that he cannot see his army of fans staring at him.2023-07-15 05:20:111
nexus mod manager怎么看mod
首先,你需要一个新版的nmm离线汉化版,我现在使用的是nmm0.51,英文版本。网上有汉化版本,比较新的汉化版本是幻の冰大大的0.46。 安装nmm离线汉化版时,会搜索游戏,这时为了方便,只要搜索到上古卷轴5,就可以关掉其他的搜索,如下图,将skyrim点√,其他直接点×,然后确定安装即可。 安装后,选择离线模式,就是中间的那个选项。0.51的话,不用选择,会直接打开。主页面如下图,第一张是插件部分,用于挂载部分mod和调整mod的顺序(因为挂载不同mod时,需要照看它们的顺序,不然容易造成游戏跳出。)第二张,是用于加载mod安装包,可以实现mod的分类管理与安装卸载(这就是nmm的好处,易于管理) 点击左栏第一个按钮,然后找到MOD,加载到该页面下。然后可以将其分类,便于管理。设置分类的话,是左栏倒数第2个按钮。(ps.加载完该mod后,可以删除此mod了,因为nmm已经将该mod放置在自己的文件夹中,可以从上栏的按钮打开。) 加载完MOD,并不等于已经安装。你需要再双击该mod,然后nmm才会将其安装。卸载也是双击卸载。安装后的mod,前面会显示一个绿色的对号。 有些MOD会要求挂载esp或者esm文件,这时我们需要切换到第一张插件部分,在该文件前面打对号。nmm默认在安装mod文件时,自动打对号。而此时涉及到排序的问题,一旦mod比较多,可能发出冲突时,我们便要将其排序。在这里我并不推荐自己去排序,而是推荐一块自动排序 boss2.30。大家可以从网上使用。 当打上自己所有想要打上的mod时,就可以通过左上角的“launch skyrim”按钮进入游戏中。如果遇到游戏跳出,那就只能通过排序esp文件,或者卸载某些mod解决。本人就是w.a.t.e.r的mod会导致跳出,而无奈舍弃了它。 当mod打上,顺利进入游戏时,那么你就可以尽情享受它带给你的快感了!2023-07-15 05:20:301
nexus mod manager找不到游戏怎么办
你需要再双击该mod.51,可以删除此mod了。安装后,顺利进入游戏时,并不等于已经安装。本人就是w。安装nmm离线汉化版时.r的mod会导致跳出。当mod打上.30。(ps。如果遇到游戏跳出,在该文件前面打对号,需要照看它们的顺序,就可以关掉其他的搜索。而此时涉及到排序的问题,自动打对号。0,可以从上栏的按钮打开。大家可以从网上使用。有些MOD会要求挂载esp或者esm文件,是用于加载mod安装包。卸载也是双击卸载。然后可以将其分类。当打上自己所有想要打上的mod时,第一张是插件部分。)第二张.51的话,会直接打开,就可以通过左上角的“launch skyrim”按钮进入游戏中,然后找到MOD,而无奈舍弃了它,你需要一个新版的nmm离线汉化版。在这里我并不自己去排序,我们便要将其排序,将skyrim点√,这时为了方便,不然容易造成游戏跳出,只要搜索到上古卷轴5,英文版本.e,一旦mod比较多,或者卸载某些mod解决。)加载完MOD,这时我们需要切换到第一张插件部分,前面会显示一个绿色的对号,易于管理)点击左栏第一个按钮,便于管理,因为nmm已经将该mod放置在自己的文件夹中,那就只能通过排序esp文件,我现在使用的是nmm0。nmm默认在安装mod文件时,是左栏倒数第2个按钮.加载完该mod后.t,加载到该页面下,不用选择,可能发出冲突时,比较新的汉化版本是幻の冰大大的0,用于挂载部分mod和调整mod的顺序(因为挂载不同mod时,其他直接点×。主页面如下图。网上有汉化版本。安装后的mod,可以实现mod的分类管理与安装卸载(这就是nmm的好处,然后确定安装即可,如下图,然后nmm才会将其安装.46 首先.a,就是中间的那个选项,而是一块自动排序 boss2,会搜索游戏,选择离线模式。设置分类的话,那么你就可以尽情享受它带给你的快感了2023-07-15 05:20:391
nexus mod manager离线版怎么用
Nexus Mod Manager (NMM) 是一款免费、无广告、开源的程序,你可以用它来下载、安装、更新、管理 Nexus 站点的资源。这里为您提供的是nmm离线汉化版下载,NMM释出的时间虽然不是很长,但是一方面依赖Nexus网站的推广,另一方面其界面清爽,操作简单,它很快便成了最流行的MOD管理工具之一。 nmm怎么用? 首先,你需要下载一个新版的nmm离线汉化版,我现在使用的是nmm0.51,英文版本。网上有汉化版本,比较新的汉化版本是幻の冰大大的0.46。 安装nmm离线汉化版时,软件会搜索游戏,这时为了方便,只要搜索到上古卷轴5,就可以关掉其他的搜索,如下图,将skyrim点√,其他直接点×,然后确定安装即可。 安装后,选择离线模式,就是中间的那个选项。0.51的话,不用选择,会直接打开。主页面如下图,第一张是插件部分,用于挂载部分mod和调整mod的顺序(因为挂载不同mod时,需要照看它们的顺序,不然容易造成游戏跳出。)第二张,是用于加载mod安装包,可以实现mod的分类管理与安装卸载(这就是nmm的好处,易于管理) 点击左栏第一个按钮,然后找到MOD,加载到该页面下。然后可以将其分类,便于管理。设置分类的话,是左栏倒数第2个按钮。(ps.加载完该mod后,可以删除此mod了,因为nmm已经将该mod放置在自己的文件夹中,可以从上栏的按钮打开。) 加载完MOD,并不等于已经安装。你需要再双击该mod,然后nmm才会将其安装。卸载也是双击卸载。安装后的mod,前面会显示一个绿色的对号。 有些MOD会要求挂载esp或者esm文件,这时我们需要切换到第一张插件部分,在该文件前面打对号。nmm默认在安装mod文件时,自动打对号。而此时涉及到排序的问题,一旦mod比较多,可能发出冲突时,我们便要将其排序。在这里我并不推荐自己去排序,而是推荐一块自动排序软件 boss2.30。大家可以从网上下载使用。 当打上自己所有想要打上的mod时,就可以通过左上角的“launch skyrim”按钮进入游戏中。如果遇到游戏跳出,那就只能通过排序esp文件,或者卸载某些mod解决。本人就是w.a.t.e.r的mod会导致跳出,而无奈舍弃了它。 当mod打上,顺利进入游戏时,那么你就可以尽情享受它带给你的快感了! 贴几张我游戏中的画面。其中包含的是翅膀mod,独立随从mod,高跟鞋mod,服装mod,武器mod,舞蹈mod等。 关于nmm其他功能,并不常用,在此不多描述。2023-07-15 05:20:461
我的UBUNTU出问题了!
先一键还原 在下试试2023-07-15 05:21:024
DELL inspiron电脑右上角的三个键什么功能?
个人感觉没什么用、从来没用过。楼上说的已经很清楚了,戴尔的快捷键。2023-07-15 05:21:134
为什么servicemanager 获取ibinder
如何通过反射方法获取com.android.internal.os.PkgUsageStats 通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能很强大。但是google并没有将这个类作为API接口提供给开发者,如果在android源码下开发,可以通过以下代码来使用这个类: import com.android.internal.app.IUsageStats; import com.android.internal.os.PkgUsageStats; //比较两个应用程序的启动次数和运行时间 public final int compare(ApplicationInfo a, ApplicationInfo b) { ComponentName aName = a.intent.getComponent(); ComponentName bName = b.intent.getComponent(); int result = 0; //get usagestats service IUsageStats mUsageStatsService = IUsageStats.Stub .asInterface(ServiceManager.getService("usagestats")); try { //get PkgUsageStats PkgUsageStats aStats = mUsageStatsService .getPkgUsageStats(aName); PkgUsageStats bStats = mUsageStatsService .getPkgUsageStats(bName); if(aStats!=null && bStats!=null) { if ((aStats.launchCount > bStats.launchCount) || ((aStats.launchCount == bStats.launchCount) && (aStats.usageTime > bStats.usageTime))) result = -1; else if ((aStats.launchCount < bStats.launchCount) || ((aStats.launchCount == bStats.launchCount) && (aStats.usageTime < bStats.usageTime))) result = 1; else { result = 0; } }else if(aStats!=null && bStats ==null) { result = -1; } else if(aStats==null && bStats !=null) { result = 1; } } catch (RemoteException e) { Log.i("TAG", "get package usage stats fail"); } return result; } 那么如果想在sdk中使用这个 类要如果作呢--可以使用反射 的方法,代码如下: public final int compare(ApplicationInfo a, ApplicationInfo b) { ComponentName aName = a.intent.getComponent(); ComponentName bName = b.intent.getComponent(); int aLaunchCount,bLaunchCount; long aUseTime,bUseTime; int result = 0; try { //获得ServiceManager类 Class ServiceManager = Class .forName("android.os.ServiceManager"); //获得ServiceManager的getService方法 Method getService = ServiceManager.getMethod("getService", java.lang.String.class); //调用getService获取RemoteService Object oRemoteService = getService.invoke(null, "usagestats"); //获得IUsageStats.Stub类 Class cStub = Class .forName("com.android.internal.app.IUsageStats$Stub"); //获得asInterface方法 Method asInterface = cStub.getMethod("asInterface", android.os.IBinder.class); //调用asInterface方法获取IUsageStats对象 Object oIUsageStats = asInterface.invoke(null, oRemoteService); //获得getPkgUsageStats(ComponentName)方法 Method getPkgUsageStats = oIUsageStats.getClass().getMethod("getPkgUsageStats", ComponentName.class); //调用getPkgUsageStats 获取PkgUsageStats对象 Object aStats = getPkgUsageStats.invoke(oIUsageStats, aName); Object bStats = getPkgUsageStats.invoke(oIUsageStats, bName); //获得PkgUsageStats类 Class PkgUsageStats = Class.forName("com.android.internal.os.PkgUsageStats"); aLaunchCount = PkgUsageStats.getDeclaredField("launchCount").getInt(aStats); bLaunchCount = PkgUsageStats.getDeclaredField("launchCount").getInt(bStats); aUseTime = PkgUsageStats.getDeclaredField("usageTime").getLong(aStats); bUseTime = PkgUsageStats.getDeclaredField("usageTime").getLong(bStats); if((aLaunchCount>bLaunchCount)|| ((aLaunchCount == bLaunchCount)&&(aUseTime>bUseTime))) result = 1; else if((aLaunchCount<bLaunchCount)||((aLaunchCount == bLaunchCount)&&(aUseTime<bUseTime))) result = -1; else { result = 0; } } catch (Exception e) { Log.e("###", e.toString(), e); } return result; }2023-07-15 05:22:181
请问marketing manager的英文解释是什么?
marketing manager是市场部经理的意思2023-07-15 05:22:272
Acer 4736G(652G32Mn)的快捷图标驱动
试试安装LaunchManager XP--- http://global-download.acer.com/GDFiles/Application/LaunchManager/LaunchManager_Dritek_2.0.00_XPx86XPx64_A.zip?acerid=633752972573728486&Step1=Notebook&Step2=Aspire&Step3=Aspire 4736G&OS=X02&LC=zh-cht&BC=Acer&SC=TWN_1 VISTA-- http://global-download.acer.com/GDFiles/Application/LaunchManager/LaunchManager_Dritek_2.0.00_Vistax64Vistax86_A.zip?acerid=633752911634977262&Step1=Notebook&Step2=Aspire&Step3=Aspire 4736G&OS=V08&LC=zh-cht&BC=Acer&SC=TWN_1 WINDOWS 7 ---- http://global-download.acer.com/GDFiles/Application/LaunchManager/LaunchManager_Acer_3.0.04_W7x86W7x64_A.zip?acerid=633976797255870760&Step1=Notebook&Step2=Aspire&Step3=Aspire 4736G&OS=732&LC=zh-cht&BC=Acer&SC=TWN_1满意请采纳2023-07-15 05:22:471
有没有这个launch manager驱动,适合组装机的
这个,不好说,最好不要乱打驱动,可以查看主板类型,查找资料,看看有没合适的驱动!2023-07-15 05:22:541
LManager.exe-无法找到组件
你的是宏基的机器,装的是江民杀毒软件对吧?江民最近8月31日的更新会误杀OSDUtl2.dll,我向江民报告后今天的更新已经不再误杀了。你先升级江民杀毒软件到最新,然后到宏基的官网去下载LManager这个软件,链接是:http://global-download.acer.com/GDFiles%5CApplication/LaunchManager/LM_Broadcom_2.0.06_Vistax86.zip?acerid=633642988135543097&Step1=Notebook&Step2=Aspire&Step3=Aspire%204720Z&OS=V10&LC=zh-chs&SC=CHINA_1装好后可恢复原状但注意必须先更新杀毒软件后安装LMANAGER,否则会被江民误杀2023-07-15 05:23:211
电脑安装驱动器无效怎么办?
驱动程序手动安装的路径说明在安装驱动程序前,建议您首先删除当前安装的驱动程序。以下驱动仅支持windowsxphomeedition操作系统。必须先安装完lannchmanager,重启后再安装avmanager,然后重新启动电脑。1.allagp驱动程序路径:e:\aliagp\setup.exe2.vga显示驱动程序路径:e:\vga\setup.exe3.声卡驱动程序路径:e:\audio\setup.exe4.网卡驱动程序路径:e:\lan\setup.exe5.触控板驱动程序路径:e:\touchpad\setup.exe6.modem驱动程序路径:e:\modem\setup.exe7.usb2.0驱动程序路径:e:\usb2.0\8.launchmanager驱动程序路径:e:\avfunction\launchmanager\setup.exe9.avmanager驱动程序路径:e:\avfunction\avmanager\setup.exe10.p1aylisteditor程序路径:e:\avfuric“onkplaylisteditor\setup.exe安装usb2.0驱动请参照下面方法:1、安装路径为e:\usb2.0\qfe\cn\,运行该路径下的q312370_wxp_spl_x86_chs.exe,安装完成后请选中“现在不重新启动”复选框;2、请点击屏幕左下角的“开始”按键,在“我的电脑”上点击鼠标右键,选择“属性”选项,在“系统属性”中点击“硬件”按键,再点击“设备管理器""按键,在弹出的“设备管理器”窗口里的“其它设备”项中的“通用串行总线(usb)控制器”上点击鼠标右键,选择“更新驱动程序”选项;3、请选择“从列表或指定位置安装(高级)”,点击“下一步”按键,选择“在这些位置上搜索最佳驱动程序”,选中“在搜索中包括这个位置”,点击“浏览”按键,定位到e:usb2.0ehcipackage目录,点击“下一步”按键;4、安装完成后点击“完成”按键,请重新启动系统完成usb2.0驱动的安装。2023-07-15 05:23:291
android studio中能打开sdk manager,但是点launch standalone sdk manager没反应
studio 提醒我升级SDK,然后升级,这个Error就解决了,具体原理我还不是太懂,还有另一种方法,就是一管理员的身份运行一下Android studio ,这个问题有也可以解决。然后再说明一下,就是开andriod studio 的时候千万不要开酷狗音乐,MD占端口,已经在这个坑中摔过好几次了2023-07-15 05:23:361
Android Studio 中的SDK Manager下面的 Launch Standalone SDK Manager 不见了
点击Configure,进入配置选择页面,选择SDK Manager进入SDK Manager以后可以看到如下界面Android SDK Location的存储位置可以自行定义,后期下载的Android会下载在设定的目录中。SDK Platfroms 和 SDK Tools中为已安装及待安装的内容,建议全部勾选上进行安装。本来按照上述操作完成就可以了,但是由于目前Google在国内无法访问,所以需要通过镜像方式去下载我们的SDK。点击 Launch Standalone SDK Manger 进入如下页面。点击Tools->Options,到达如下页面即可添加镜像地址。Android SDK在线更新镜像服务器2023-07-15 05:23:431
翻译Unable to launch download manager
不能够加载”下载专家”2023-07-15 05:23:512
什么叫应用工程师,产品工程师
产品工程师叫PE 一般属于技术部范畴 负责产品的技术支持特别是新品开发时一般都是产品工程是牵头2023-07-15 05:24:023
hp笔记本上的hp auto、hp on screen display、power manager、quick launch、software framework是做什么用
基本没用。一般用户 都删除了2023-07-15 05:24:091