㈠ dell服务器 R720 开机初始化iDRAC失败,无法进入生命周期控制器界面
1、 升级idrac卡的firmware
该版本的bug fix中提到过一点:
? Fix for issues that
cause iDRAC7 sluggish responsiveness after a prolonged period of time
(approx. 45-100 days, depending on the usage). In some cases, if the
iDRAC is not reset, the iDRAC may become unresponsive and requires a
server AC Power on reset. This issue was introced in firmware release
1.50.50 and fixed in 1.56.55.
该版本解决了idrac启动45-100天后可能出现无法响应的问题。
2、 杀掉超时连接会话
有2个方法:
a. 重启bmc卡
执行命令: ipmitool mc reset cold 即可,将bmc卡重启后,所有的session都会重置释放。
b. 杀掉超时会话
前提是,允许bmc卡通过网络远程连接
ipmitool lan set 1 access on
或者在下面这个地方启用
iDRAC 设置 => 服务 => VNC 服务器 => 超时
或者在idrac卡的下面这个地方设置:
iDRAC 设置 => 网络 => IPMI 设置 => 启用 LAN 上的 IPMI
同时,建议把web server及ssh服务的timeout值适当调低:
iDRAC 设置 => 服务 => Web Server => 超时
iDRAC 设置 => 服务 => SSH => 超时
iDRAC 设置 => 服务 => Telnet => 超时
iDRAC 设置 => 服务 => VNC 服务器 => 超时
利用 racadm 工具(racadm工具的安装自行搞定)关闭超时会话,首先可以查看当前的会话连接情况,例如:
[ 15:41:10-root@fzdm-10-59-xx-xx:~ ]#racadm -r 10.59.xx.xx -uroot -p”xx” getssninfo
Security Alert: Certificate is invalid ? self signed certificate
Continuing execution. Use -S option for racadm to stop execution on certificate-related errors.
SSNID Type User IP Address Login Date/Time
㈡ 如何给self.navigationcontroller初始化
(1)导航控制器初始化的时候一般都有一个根视图控制器,导航控制器相当于一个栈,里面装的是视图控制器,最先进去的在最下面,最后进去的在最上面。在最上面的那个视图控制器的视图就是这个导航控制器对外展示的界面,也就是用户看到的界面。
(2)我们需要把导航控制器加载到APP中,需要把这个导航控制器设置为window的根视图控制器(都是控制器类,可以赋值),这样就相当于加载到了window里。
(3)我们要在栈中新增或者删除一个视图控制器,就需要得到导航控制器,一般在栈中得所有视图控制器都有一个self.navigationController,意思是我的导航控制器,也就是这个视图控制器所在的导航控制器,这样就拿到了导航控制器。
(4)栈中新增视图控制器用pushViewController,其实就是push进去一个,这样对于用户而言就是打开一个新界面了。
(5)栈中删除一个视图控制器用popViewControllerAnimated,当然这个pop只能pop最上面的那个,对于用户而言相当于从当前视图回到上一级视图。
(6)其实这个push和pop对于用户而言都是打开和跳转页面的一个操作。而pop由更多地操作方法,如一下子pop掉只剩下一个根视图控制器,那么就相当于从好几层直接回到最原始的主页面。也可以指定pop几个,以跳转到指定的页面。
(7)最重要的应该就是这个push和pop方法,而pop有很多种,这个理解后就不难记忆。
(a)AppDelegate.m中,增加下面代码:
view sourceprint?
01.#import "AppDelegate.h"
02.//因为要实例化一个对象,需要这个类,所以导入
03.#import "ViewController.h"
04.
05.@interface AppDelegate ()
06.
07.@end
08.
09.@implementation AppDelegate
10.
11.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
12.//创建一个视图控制器,以届时作为导航控制器的根视图控制器
13.ViewController *root1=[[ViewController alloc]init];
14.//初始化导航控制器的时候把上面创建的root1初始化给它
15.UINavigationController *nav1=[[UINavigationController alloc]initWithRootViewController:root1];
16.//最后,我们把window的根视图控制器设为导航控制器,这样导航控制器就能够显示在屏幕上
17.self.window.rootViewController=nav1;
18.// Override point for customization after application launch.
19.return YES;
20.}
21.
22.@end
(b)在ViewController.m增加以下代码:
view sourceprint?
01.#import "ViewController.h"
02.//因为需要实例化一个对象,所以导入它
03.#import "SecondViewController.h"
04.
05.@interface ViewController ()
06.
07.@end
08.
09.@implementation ViewController
10.
11.- (void)viewDidLoad {
12.//创建一个按钮,点击后进入子视图控制器,相当于进入子页面
13.UIButton *btn1=[UIButton buttonWithType:UIButtonTypeRoundedRect];
14.btn1.frame=CGRectMake(38, 100, 300, 30);
15.[btn1 setTitle:@"jump to secondviewcontroller" forState:UIControlStateNormal];
16.btn1.backgroundColor=[UIColor whiteColor];
17.self.view.backgroundColor=[UIColor redColor];
18.[btn1 addTarget:self action:@selector(jumpTo) forControlEvents:UIControlEventTouchUpInside];
19.[self.view addSubview:btn1];
20.[super viewDidLoad];
21.// Do any additional setup after loading the view, typically from a nib.
22.}
23.
24.-(void)jumpTo{
25.//这里面核心的有两个,所谓跳转,其实就是往导航控制器栈中PUSH或者POP一个视图控制器,这样在最上面的视图控制器就变了,这样视图也跟着变了,因为只显示在栈顶得那个视图控制器的视图
26.//所以(1)控制所谓的跳转,其实是导航控制器在控制,在里面的元素都可以通过navigationController属性获取到它们所在的导航控制器
27.//所以(2)获取到导航控制器之后,使用Push的那个方法,往栈里面放一个视图控制器senCon1,这个新放入的在栈顶,就显示它的视图,所以用户改变页面跳转了
28.SecondViewController *senCon1=[[SecondViewController alloc]init];
29.[self.navigationController pushViewController:senCon1 animated:YES];
30.}
31.
32.@end
(c)在SecondViewController.m中增加以下代码:
view sourceprint?
01.#import "SecondViewController.h"
02.
03.@interface SecondViewController ()
04.
05.@end
06.
07.@implementation SecondViewController
08.
09.- (void)viewDidLoad {
10.UILabel *label1=[[UILabel alloc]init];
11.label1.frame=CGRectMake(38, 80, 300, 30);
12.label1.backgroundColor=[UIColor whiteColor];
13.label1.text=@"This is secondviewcontroller";
14.[self.view addSubview:label1];
15.
16.UIButton *btn2=[UIButton buttonWithType:UIButtonTypeRoundedRect];
17.btn2.frame=CGRectMake(38, 120, 300, 30);
18.[btn2 setTitle:@"backTo" forState:UIControlStateNormal];
19.btn2.backgroundColor=[UIColor orangeColor];
20.[self.view addSubview:btn2];
21.[btn2 addTarget:self action:@selector(backTo) forControlEvents:UIControlEventTouchUpInside];
22.[super viewDidLoad];
23.// Do any additional setup after loading the view.
24.}
25.//可以手动设置pop出栈,相当于删除这个页面,跳转到其他页面
26.//popViewControllerAnimated就是弹出,因为弹出只能弹出最上面的栈顶的那个,所以可以不用指定参数
27.//-
就是直接跳转到根视图控制图,如果只有两层,那么和popViewControllerAnimated并无区别,如果有很多层,那么其实就是相当于不仅
把自己pop出去,还把所有除了根视图控制图之外的所有视图控制器都pop出去了,所以就相当于跳转到根视图控制器了
28.//popToViewController-就是跳转到指定的视图控制器xxx,这个xxx一定要在这个栈里面,即一定是在我们当前这个视图控制器的下面的,所以跳转也就是把自己和在xxx上面的所有视图控制器都pop出去,然后相当于直接跳转到xxx
29.//此处重点是这个xxx怎么获取,按照一般理解是用xxx再初始化一个视图控制器对象yyy,然后把这个对象yyy作为popToViewController参数
30.//但事实是,yyy是新初始化的,不在栈中,当然和在栈中的xxx初始化的那个对象也不是同一个对象,所以会报错(因为在栈中找不到啊)
31.//所以,self.navigationController.viewControllers出场,viewControllers是个数组,储存的时导航控制器栈中所有的视图控制器,最先push进去的时0,以此类推,最上面的肯定是数组的最后一个
32.//所以,那个xxx之前初始化的对象,可以用[self.navigationController.viewControllers objectAtIndex:0]表示,此处0就是根视图控制器
33.//所以,只要拿到navigationController,貌似能做很多事情
34.-(void)backTo{
35.[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
36.}
37.
38.@end
㈢ 如何解开机初始化USB控制器
有USB安装器吗?有的话下载个打字高手,打开,按主机的关机键(不会关掉)再安装USB密码就是123下面的也是123
㈣ ios开发 怎么用代码初始化xib的控制器
UIViewController *viewcontroller = [[UIViewController alloc]initWithNibName:@"xib文件名免后缀" bundle:nil];
㈤ can通信时使用了MSCAN控制器模块,请问MSCAN控制器的初始化步骤
1.
请检查一下你的
波特率
,TJA1050T有发送关断功能,波特率低于40K,自动关断,RXD就一直
高电平
;
2.
请检查您TJA1050T的第八脚,是否为直接接地,如果悬空或者
拉高
或者接的电阻较大,则进入了待机模式。
㈥ thinkphp5刷新页面控制器会重新初始化吗
ThinkPHP引入了分层控制器的概念,通过URL访问的控制器为访问控制器层(Controller)或者主控制器,访问控制器是由\think\App类负责调用和实例化的,无需手动实例化。 URL解析和路由后,会把当前的URL地址解析到 [ 模块/控制器/操作 ],
㈦ 如何设置 UBNT UniFi 控制器
UniFi-Discover工具可以在二层发现UniFiAP设备,以及在定位,2层和3层接管,以及复位设备到出厂状态操作时使用。
本节将引导大家如何使用UniFi-Discover工具。
方法/步骤
1.当完成UniFi控制器安装以后,在安装目录下即可找到以下UniFi-Discover图标(MACOSX在launchpad,Windows在开始菜单中),点击即可运行;
(注意:在MACOSX中UniFi-Discover和UniFiController无法同时打开,需要关掉一个后才能开启另一个)
2.参照基本配置说明来设置电脑及插上UniFiAP到POE适配器或交换机,稍等片刻,在同一个二层网络中的UniFi设备会被自动发现并出现在列表中:
(1)显示为Pending状态的说明是原厂默认状态的设备,还没有被控制器管理过,可以直接进行管理。
(2)如果显示为Managed/Adopted状态则说明该设备已经被控制器管理过,需要先复位或者输入该设备原来的密码后才可以直接进行管理(这样做的目的是为了安全起见,以免AP被非法管理或修改配置)。
3.可以在AP列表后面分别看到Locate,Manage,Reset三个按钮,他们的功能分别是定位,管理,复位:
4.点击其中一个按钮就会弹出管理对话框,这个对话框中显示的是设备的信息(DeviceInformation):Status(状态):显示设备当前的状态,出厂状态会显示pending,已经管理过的会显示Managed/Adopted等Model(型号):显示当前设备的型号及固件版本IPAddress(IP地址):显示当前设备的IP地址;
如果有DHCP服务器,设备就可以拿到自动分配或者指定的IP地址;
如果没有那设备就会用默认的IP地址192.168.1.20;Actions(操作):可以通过下拉窗来选择要对该设备进行的操作;
Username/Password(用户名/密码):针对以上任何操作都需要提供该设备的用户名和密码。
默认为ubnt/ubnt.如果被控制器管理过的则密码在控制器的site下面可以找到。
㈧ 初始化嵌入式系统内部的lcd控制器,一般要做哪些初始化工作
一般是时序的配置。时钟。
㈨ 硬件初始化失败:FH光源控制器初始化失败!失败原因:光源控制器未连接或者通讯
谢谢,初始化的失败的话,国光园里通知系里的初始化失败原因和很多的方法造成这种情况来需要具体的解释,这才能承受
㈩ 井电双控灌溉控制器有什么优点
井电双控灌溉控制器可以实现水、电的双计量,对水资源灌溉区实行严格的控制,避免水资源的浪费问题。
同时计讯井电双控灌溉控制器可以嵌入到智能机井柜、智能机房以及原有启动柜,对机井进行监控,实现了用水需刷卡、远程监控等功能。并且计讯井电双控灌溉控制器采用NFC技术,具有无线读卡、防复制、防消磁、防水防潮的功能,可以使用手机开卡,即充即用。