1. 深信服的consle口有用嗎
當然有用了。console口是管理埠。你用WEB頁一但登錄不上了,就得用console口了,用命令行進行相關配置。
2. 深信服上網行為管理,懂的看下 謝謝
你這個網路肯定是互通的,深信服應該處在路由器和三層交換機之間。只要將深信服的網橋ip設置成路由和交換之間的網段ip病設置網關,你就可以從其他網段管理的。
3. 求深信服技術支持筆試題目(賞20分)
我前幾天剛參加筆試,報的軟體研發,有考指針,sizeof,感覺考的知識點很熟悉但做不出來,還有給一個程序讓你找錯,接著是演算法題,記得有一個是寫itoa和atoi函數吧,其餘的不記得了,反正不太難,還考了如何用O(N)實現一個數組中所有小於等於0的放在前面,大於0的放在數組的後面;好像還有一個是用最簡單的方法判斷是否是2的倍數,答案應該是i&(i-1)吧,邏輯題考了兩個,一個是1001個某物,每次只能拿1,2,4個,你和另外一個人拿,你先拿,怎麼能保證每次你都能贏,誰拿最後一個誰就輸了,第二個題是有3紅1白2綠,你拿其中任意兩個不同顏色的球都會變成2個第三種顏色的球,即1紅+1綠=2白,問至少變化多少次才能最終只有一種顏色?最後一部分是問答題,大多都是linux的,不太記得了,順便附一套08的題了
深信服08年筆試題
填空選擇類
2
12
1112
3112
132112
311322或1113122112下一行是什麼?有什麼規律? ///已解決
意思是上面一行有1個1,1個3,1個2,2個1,1個2,即132112
(M)?(a++):( a–),A,M==O,B,M==1,C,M!=O,D,M!=1
(條件表達式) ? (條件為真時的表達式)條件為假時的表達式) ///已解決
4以下哪些通信方式是可靠的通訊方式
1信號2管道3消息4tcp 5udp 6串口I/O
可靠:信號 管道 tcp
可以在不同主機之間的:
Unix的啟動順序排序。
(A) Rc.X (B) Rc.sysinit (C) login (D) init
DBAC
進程的幾個基本狀態:就緒、執行、阻塞
程序:
現有1000個球,10個盒子,問各個盒子內應該分別放入多少個球,才能達到需要1至1000
之間任何數量的球,你都可以用若干盒子組合出來(用C/C++編寫程序)
1、2、4、8、16、32、64、128、256、489
用一個程序示意常見的錯誤能夠導致棧破壞,如何檢查?
#include 「iostream.h」
#include 「string.h」
void main()
{
char str[5];
cout<<」input: 「;
cin>>str;
while(strlen(str)>5)
{
cout<<」too long!」<
cin>>str;
}
cout<<
}
如果系統堆棧很小,不能處理超過4級的函數調用,如何解決八皇後問題
#include
void main()
{
int A[8];
int flag;//標記
int m=0;//總共有幾種答案
int t,tt;
for(int a=1;a<=8;a++)
for(int b=1;b<=8;b++)
for(int c=1;c<=8;c++)
for(int d=1;d<=8;d++)
for(int e=1;e<=8;e++)
for(int f=1;f<=8;f++)
for(int g=1;g<=8;g++)
for(int h=1;h<=8;h++)
{
// 為了便於運算數組里
A[0]=a; //A=k 指第i行的在第k列已經有放置
A[1]=b;
A[2]=c;
A[3]=d;
A[4]=e;
A[5]=f;
A[6]=g;
A[7]=h;
//比較是否在同一列
flag=0;
for(int i=7;i>0;i–)
{
for(int j=0;j
{
if(A==A[j])
{
flag=1;
break;
}
}
if(flag)
break;
}
if(!flag)//比較是否在對角線上
for( i=7;i>0;i–)
{
for(int j=0;j
{
t=A;
tt=A[j];
if(tt>t)
{
tt=9-tt;
t=9-t;
}
if(t-i==tt-j)
{
flag=1;
break;
}
}
if(flag) break;
}
if(!flag)
{
//cout<<
for(i=0;i<=7;i++)
cout<<<」 「;
m++;
cout<<」************************」<<
}
}
}
要求在s1中刪除所有s2的字元,要用最快的演算法
引入 char tempstr[256]={0}; char* p1=s1 ; char* p2=s2;
1、 第一次遍歷S2,while(*p2) tempstr[*p2++]=1;
2、 第二次遍歷S1,
while(*p1)
{
If(tempstr[*p1==』1』])
{
*p1=0;
}
P1++;
}
3、 再次遍歷S1
P1=s1;
While(*p1)
{
If(*p1==』0』)
{
P2=p1+1;
While(*p2==』0』)
P2++;
*p1=*p2;
*p2=』0』
P1=p2;
}
}
寫一個函數判斷系統是大端還是小端。若處理器是Big_endian的,則返回0;若是Little_endian的,則返回1.
大端格式:在這種格式中,字數據的高位元組存儲在低地址中,而字數據的低位元組則存放在高地址中
小端格式:與大端存儲格式相反,在小端存儲格式中,低地址中存放的是字數據的低位元組,高地址存放的是字數據的高位元組
聯合體union的存放順序是所有成員都從低地址開始存放。
Int checkCPU ()
{
Union w
{
Int a;
Char b;
}c;
c.a=1;
return (c.b==1);
}
給出兩個鏈表的頭指針pHead1 和 pHead2 ,寫一個函數判斷兩條鏈表有沒交叉點
Node* checkLink(Node* pHead1,Node* pHead2)
{
Node* p1=pHead1,p2=pHead2;
int i=1,j=1;
if(p1==NULL || p2==NULL)
return NULL;
if(p1==p2)
return p1;
while(p1->pNext!=NULL)
{
p1=p1->pNext;
i++;
}
while(p2->pNext!=NULL)
{
p2=p2->pNext;
j++;
}
if(p1==p2)
return NULL;
else
{
for(int k=0;k
{
if(i>j)
p1=p1->pNext;
else
p2=p2->pNext;
}
while(p1!=p2)
{
p1=p1->pNext;
p2=p2->pNext;
}
return p1;
}
}
用C/C++編程,從1到100中取出10個不同的數,要求列印出所有可能的組合;
#include
int source[100];
int dest[10]={0};
int index_source=0;
int index_dest=0;
int k=10;
int i=0;
int j=0;
void composition(int source[], int index_source, int dest[], int index_dest, int k)
{
if(100-index_source==k)
{
for(i=0; i
{
cout<<<」 「;
}
for(i=index_source; i<100; i++)
{
cout<<<」 「;
}
cout<
return;
}
if(index_source<100 && k==1)
{
for(i=index_source; i<100; i++)
{
for(j=0; j
{
cout<<<」 「;
}
cout<<
}
return;
}
composition(source, index_source+1, dest, index_dest, k);
dest[index_dest++]=source[index_source];
composition(source, index_source+1, dest, index_dest, k-1);
}
void main()
{
for(int i=0;i<100;i++)
source=i;
composition(source,0, dest, 0, 10);
}
問答
const 有什麼用途?(請至少說明兩種)
1、 用在變數前面的時候可以避免變數被修改
2、 用在函數聲明部分允許const 的類對象成員訪問const 成員函數,如果類的成員函數不會對數據成員進行修改的話最好把該函數定義為const類型,這樣無論是const的類對象還是非const 的類對象都可以訪問該函數
3、 可以用來代替define ,define 只是簡單的代替,但是const 還會進行類型檢查。
怎麼避免頭文件重復包含
#ifndef H_HEADFILENAME
#define H_HEADFILENAME
文件內容….
#endif
拷貝構造函數和賦值號的異同
同:都可以對對象的成員進行賦值
異:
拷貝構造函數首先是一個構造函數,它調用的時候產生一個對象,是通過參數傳進來的那個對象來初始化,產生的對象。
賦值是把一個對象賦值給一個原有的對象,而且還要檢查一下兩個對象是不是同一個對象,如果是的話就不做任何操作。
哈希表和平衡二叉樹的適用場合
哈希表:哈希表查找速度比較快,但是要耗比較多的內存。所以比較適用於對查找速度要求比較高、且內存空間足夠的時候
平衡二叉樹:如果想在以後用二分法查找的時候查找速度比較快的話用建立平衡二叉樹的方法()
recv函數如何在阻塞模式下沒有收到數據就返回
檢查window (release)下的內存泄漏
1、 放置關鍵字 assert()
2、 生成map 文件。它並不往可執行文件exe 中添加任何東西,只是在編譯的時候將各個函數入口地址記錄在後綴為.map的文件中,程序崩潰的時候可以得到一個EIP地址,通過地址知道崩潰所在函數
3、 可以設置斷點,在希望設置斷點的地方加入 _ASM int 3
4、 可以通過編譯時的匯編程序看出
5、 採用第三方工具
在C++中extern c的作用
1、 extern是C/C++語言中表明函數和全局變數作用范圍(可見性)的關鍵字,該關鍵字告訴編譯器,其聲明的函數和變數可以在本模塊或其它模塊中使用
2、 被extern 「C」修飾的變數和函數是按照C語言方式編譯和連接的;
臨界區(Critical Section)、互斥量(Mutex)、信號量(Semaphore)、事件(Event)的區別
1、臨界區:通過對多線程的串列化來訪問公共資源或一段代碼,速度快,適合控制數據訪問。在任意時刻只允許一個線程對共享資源進行訪問,如果有多個線程試圖訪問公共資源,那麼在有一個線程進入後,其他試圖訪問公共資源的線程將被掛起,並一直等到進入臨界區的線程離開,臨界區在被釋放後,其他線程才可以搶占。
2、互斥量:採用互斥對象機制。 只有擁有互斥對象的線程才有訪問公共資源的許可權,因為互斥對象只有一個,所以能保證公共資源不會同時被多個線程訪問。互斥不僅能實現同一應用程序的公共資源安全共享,還能實現不同應用程序的公共資源安全共享
3、信號量:它允許多個線程在同一時刻訪問同一資源,但是需要限制在同一時刻訪問此資源的最大線程數目
4、事 件: 通過通知操作的方式來保持線程的同步,還可以方便實現對多個線程的優先順序比較的操作
Main函數中兩個參數的作用
第一個形參argc是一個整型變數,第二個形參argv是一個指針數組,其元素指向字元型
數據。
用帶參數的main函數可以直接從命令行得到參數值(這些值是字元串),在程序運行
時,可以根據輸入的命令行中的不同情況進行相應的處理。利用main函數中的參數可以使
程序從系統得到所需的數據,增加了處理問題的靈活性。
4. 公司限制網路
你按我說的操作,在「運行"輸入」cmd「進入命令行造作界面,在該界面下輸入:arp 空格 」「—」d 多次輸入 回車!如果發現網速恢復正常,說明你的網路遭到arp欺騙攻擊!確定是遭到此類攻擊後,你在你的路由器上可以設置相應的安全策略,抵禦和消除此類攻擊!
希望可以幫到你!
5. 深信服配置命令參照思科還是華為
深信服的設備配置應該是它自己的吧。不過現在的網路設備命令都以思科的為模版,建議參照思科的。如果你對網路技術很感興趣,可以網路一下 07net01-cisco網路技術,網路工程師不得不看的經典哦。
6. 深信服 ssh默認密碼 kfc懂的入
ssh是廠家自留的登錄密碼。這個只有內部人有
再說這個你登錄進去也沒用。是linux系統的命令行操作,都是弄底層的。
web上的操作在ssh下弄不了的。
7. easyconnect怎麼安裝
下載安裝包解壓後雙擊exe文件就可以安裝軟體。耐心等待easyconnect安裝完就可以了,點擊完成。可能需要下載必要的組件直接下載安裝即可。
EasyConnect能夠幫助您在辦公室之外使用公司內網的所有系統及應用。在您的公司部署深信服遠程應用發布解決方案後,您的公司所有業務系統及應用都可以輕松遷移至移動互聯網上。您可以通過手機、PAD等智能移動終端隨時隨地開展您的業務,盡享移動業務帶來的便利與效率。
相關信息
一、隨著更為簡易攜帶的智能終端的流行,商務人士也漸漸希望能在智能手機和智能平板電腦上實現辦公操作,處理業務。Apple公司的明星產品iPhone和iPad,更加速了這一個訴求。但是絕大多數的業務辦公系統,無法運行在這些小型的終端環境裡面。
二、隨著雲模式概念的普及,越來越多企業希望能把雲規劃落到實處,面臨雲復雜的接入問題,深信服新SSL VPN版本,將協助用戶把雲接入落到實處。
三、隨著數據安全問題日愈凸顯,而客戶的業務流程中包含更多的信息傳遞。需要結合業務流程,針對每個環節做到更有效的防泄密控制,保障數據安全。
8. 深信服上網行為是如何進行管理的
管理規則如下所示。
1:深信服設備是部署在網路出口的,只要上互聯網,訪問的網頁內容,訪問的網頁地址,發的帖子、微博、郵件,都可以記錄。
4:信服 AC 系列上網行為管理產品通過基於應用類型、網站類別、文件類型、用戶 / 用戶組、時間段等的細致帶寬分配策略限制 P2P 、在線視頻、大文件下 載等不良應用所佔用的帶寬,保障 OA 、 ERP 等辦公應用獲得足夠的帶寬支持,提升上網速度和網路辦公應用的使用效率。
5:深信服 AC 系列上網行為管理產品可基於用戶 / 用戶組、應用、時間等條件的上網授權策略可以精細管控所有與工作無關的網路行為,並可根據各組織不同 要求進行授權的靈活調整,包括基於不同用戶身份差異化授權、智能提醒等。
9. 深信服配置命令參照思科還是華為
深信服設備都是WEB頁面的.包括ac上網行為管理vpn,ad負載均行,woc廣域網加速這些等..看你架在什麼設備上了。比如AC可以做網關模式,自己當路由器。也可以做網橋模式。上面接思科路由這些。。發個vpn配置頁面給你
10. 深信服的設備設置都是在圖形介面上嗎支不支持命令行介面的輸入配置的
不支持,命令都是廠家工程師調試模塊用的。
用戶只能通過圖形頁面,也很直觀。