㈠ 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技術,具有無線讀卡、防復制、防消磁、防水防潮的功能,可以使用手機開卡,即充即用。