眾號【傳智播客博學谷】回復關鍵詞:前端 PS Java(100G) Python(80G) 大數據 區塊鏈 測試 PPT JS(40g+300教程) HTML 簡歷 領取相關學習資料!
一、HTML
1、<image>標簽上title屬性與alt屬性的區別是什么?
alt屬性是為了給那些不能看到你文檔中圖像的瀏覽者提供文字說明的。且長度必須少于100個英文字符或者用戶必須保證替換文字盡可能的短。
這包括那些使用本來就不支持圖像顯示或者圖像顯示被關閉的瀏覽器的用戶,視覺障礙的用戶和使用屏幕閱讀器的用戶等。
title屬性為設置該屬性的元素提供建議性的信息。使用title屬性提供非本質的額外信息。參考《alt和title屬性的區別及應用》
2、分別寫出以下幾個HTML標簽:文字加粗、下標、居中、字體
加粗:<b>、<strong>
下標:<sub>
居中:<center>
字體:<font>、<basefont>、參考《HTML標簽列表》
3、請寫出至少5個html5新增的標簽,并說明其語義和應用場景
section:定義文檔中的一個章節
nav:定義只包含導航鏈接的章節
header:定義頁面或章節的頭部。它經常包含 logo、頁面標題和導航性的目錄。
footer:定義頁面或章節的尾部。它經常包含版權信息、法律信息鏈接和反饋建議用的地址。
aside:定義和頁面內容關聯度較低的內容——如果被刪除,剩下的內容仍然很合理。
參考《HTML5 標簽列表》
4、請說說你對標簽語義化的理解?
a. 去掉或者丟失樣式的時候能夠讓頁面呈現出清晰的結構
b. 有利于SEO:和搜索引擎建立良好溝通,有助于爬蟲抓取更多的有效信息:爬蟲依賴于標簽來確定上下文和各個關鍵字的權重;
c. 方便其他設備解析(如屏幕閱讀器、盲人閱讀器、移動設備)以意義的方式來渲染網頁;
d. 便于團隊開發和維護,語義化更具可讀性,遵循W3C標準的團隊都遵循這個標準,可以減少差異化。
5、Doctype作用? 嚴格模式與混雜模式如何區分?它們有何意義?
聲明位于文檔中的最前面,處于 標簽之前。告知瀏覽器以何種模式來渲染文檔。
嚴格模式的排版和 JS 運作模式是,以該瀏覽器支持的最高標準運行。
在混雜模式中,頁面以寬松的向后兼容的方式顯示。模擬老式瀏覽器的行為以防止站點無法工作。
DOCTYPE不存在或格式不正確會導致文檔以混雜模式呈現。
6、你知道多少種Doctype文檔類型?
標簽可聲明三種 DTD 類型,分別表示嚴格版本、過渡版本以及基于框架的 HTML 文檔。
HTML 4.01 規定了三種文檔類型:Strict、Transitional 以及 Frameset。
XHTML 1.0 規定了三種 XML 文檔類型:Strict、Transitional 以及 Frameset。
Standards (標準)模式(也就是嚴格呈現模式)用于呈現遵循最新標準的網頁,
Quirks(包容)模式(也就是松散呈現模式或者兼容模式)用于呈現為傳統瀏覽器而設計的網頁。
7、HTML與XHTML——二者有什么區別
a. XHTML 元素必須被正確地嵌套。
b. XHTML 元素必須被關閉。
c. 標簽名必須用小寫字母。
d. XHTML 文檔必須擁有根元素。
參考《XHTML 與 HTML 之間的差異》
8、html5有哪些新特性、移除了那些元素?
a. HTML5 現在已經不是 SGML 的子集,主要是關于圖像,位置,存儲,多任務等功能的增加。
b. 拖拽釋放(Drag and drop) API
c. 語義化更好的內容標簽(header,nav,footer,aside,article,section)
d. 音頻、視頻API(audio,video)
e. 畫布(Canvas) API
f. 地理(Geolocation) API
g. 本地離線存儲 localStorage 長期存儲數據,瀏覽器關閉后數據不丟失
h. sessionStorage 的數據在頁面會話結束時會被清除
i. 表單控件,calendar、date、time、email、url、search
j. 新的技術webworker, websocket等
移除的元素:
a. 純表現的元素:basefont,big,center, s,strike,tt,u;
b. 對可用性產生負面影響的元素:frame,frameset,noframes;
9、iframe的優缺點?
優點:
a. 解決加載緩慢的第三方內容如圖標和廣告等的加載問題
b. iframe無刷新文件上傳
c. iframe跨域通信
缺點:
a. iframe會阻塞主頁面的Onload事件
b. 無法被一些搜索引擎索引到
c. 頁面會增加服務器的http請求
d. 會產生很多頁面,不容易管理。
參考《iframe的一些記錄》
10、Quirks模式是什么?它和Standards模式有什么區別?
在寫程序時我們也會經常遇到這樣的問題,如何保證原來的接口不變,又提供更強大的功能,尤其是新功能不兼容舊功能時。IE6以前的頁面大家都不會去寫DTD,所以IE6就假定 如果寫了DTD,就意味著這個頁面將采用對CSS支持更好的布局,而如果沒有,則采用兼容之前的布局方式。這就是Quirks模式(怪癖模式,詭異模式,怪異模式)。
區別:總體會有布局、樣式解析和腳本執行三個方面的區別。
a. 盒模型:在W3C標準中,如果設置一個元素的寬度和高度,指的是元素內容的寬度和高度,而在Quirks 模式下,IE的寬度和高度還包含了padding和border。
b. 設置行內元素的高寬:在Standards模式下,給等行內元素設置wdith和height都不會生效,而在quirks模式下,則會生效。
c. 設置百分比的高度:在standards模式下,一個元素的高度是由其包含的內容來決定的,如果父元素沒有設置百分比的高度,子元素設置一個百分比的高度是無效的用
d. 設置水平居中:使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下卻會失效。
11、請闡述table的缺點
a. 太深的嵌套,比如table>tr>td>h3,會導致搜索引擎讀取困難,而且,最直接的損失就是大大增加了冗余代碼量。
b. 靈活性差,比如要將tr設置border等屬性,是不行的,得通過td
c. 代碼臃腫,當在table中套用table的時候,閱讀代碼會顯得異常混亂
d. 混亂的colspan與rowspan,用來布局時,頻繁使用他們會造成整個文檔順序混亂。
e. 不夠語義
參考《為什么說table表格布局不好?》
12、簡述一下src與href的區別
src用于替換當前元素;href用于在當前文檔和引用資源之間確立聯系。
src是source的縮寫,指向外部資源的位置,指向的內容將會嵌入到文檔中當前標簽所在位置
href是Hypertext Reference的縮寫,指向網絡資源所在位置,建立和當前元素(錨點)或當前文檔(鏈接)之間的鏈接
公眾號【傳智播客博學谷】回復關鍵詞:前端 PS Java Python 大數據 區塊鏈 測試 PPT JS HTML 簡歷 領取相關學習資料!
數據文摘作品,轉載要求見文末
作者 | NSS
編譯 | 張伯楠,劉云南
弋心,衛青,寧云州
R語言是數據科學領域最流行的語言之一。如果你真想從事數據科學事業,那你要么已經會用R語言要么正在學習它。R語言同樣是一個擁有廣泛的統計和數據科學庫的生態系統。為了幫助數據科學家測試他們的R語言能力,我們為DataFest 2017設計了一部分技能測試題。
超過1500人注冊了這項考試并有接近500人完成了測試。下圖是不同測試者的成績分布:
下面是關于成績分布的一些統計數據:
平均分:16.69
分數中值:19
眾數:0
下面是這四十道題目的問題和答案,如果錯過了測驗,你還有機會完成這四十道題目,看看自己在R語言上究竟處于什么水平。
友情提示:在使用本文代碼之前,請先清除格式,或查看本文原文網址復制使用。
祝你學習愉快!
1
請看下列函數
f <- function(x) {
g <- function(y) {
y + z
}
z <- 4
x + g(x)
}
1)如果我們執行下列命令(寫在下一行),輸出結果會是什么?
z <- 10
f(4)
A) 12
B) 7
C) 4
D) 16
答案:(A)
R語言的作用域規則(scoping rule)會使z<-4的條件優先于z<-10。因此,g(x)會返回8,所以A選項是正確答案。
2
鳶尾屬植物(iris)數據集包括多種具有不同萼片(sepal)長度的花,如多剛毛類(setosa)、雜色類(versicolor)和維爾吉尼卡(virginica)等。現在,我們想分析所有鳶尾屬花的萼片長度分布。其中之一的解決方法是通過下面所示的圖可視化它們之間的關系。
下列哪個函數能夠用于創建上文所示的圖?
A) xyplot()
B) stripplot()
C) barchart()
D) bwplot()
答案:(B)
上文所繪是條型圖而選項A、C、D會分別產生散點圖、柱狀圖以及箱線圖。因此,B選項是正確答案。
3
Alpha | 125.5 | 0 |
Beta | 235.6 | 1 |
Beta | 212.03 | 0 |
Beta | 211.30 | 0 |
Alpha | 265.46 | 1 |
文件名:Dataframe.csv
3)下列命令哪一項可以在一個數據框架中正確讀取上述csv文件的全部五行內容?
A) csv(‘Dataframe.csv’)
B) csv(‘Dataframe.csv’,header=TRUE)
C) dataframe(‘Dataframe.csv’)
D) csv2(‘Dataframe.csv’,header=FALSE,sep=’,’)
答案:(D)
第一個和第二選項會將數據第一行讀取為變量名。第三個命令不存在,因此,選項D是正確答案。
4
Excel文件格式是最常用的儲存數據文件格式之一。了解如何將Excel文件轉化為R語言格式非常重要。下面是一個Excel文件,其中數據儲存在第三個工作表中。
Alpha | 125.5 | 0 |
Beta | 235.6 | 1 |
Beta | 212.03 | 0 |
Beta | 211.30 | 0 |
Alpha | 265.46 | 1 |
文件名:Dataframe.xlsx
下列哪行代碼可以從Excel工作表3中讀取數據?
A) Openxlsx::read.xlsx(“Dataframe.xlsx”,sheet=3,colNames=FALSE)
B) Xlsx::read.xlsx(“Dataframe.xlsx”,sheetIndex=3,header=FALSE)
C)XLConnect::readWorksheetFromFile(“Dataframe.xlsx”,sheet=3,header=FALSE)
D)All of the above
答案:(D)
上述的全部選項都是正確的,它們采用了不同的方法來將Excel文件讀取入R語言,且都正確讀取了文件。因此,D選項是正確答案。
5
A | 10 | Sam | |
B | 20 | Peter | |
C | 30 | Harry | |
D | ! | ? | |
E | 50 | Mark |
文件名:Dataframe.csv
5)上述csv文件中缺失的值被感嘆號(“!”)和問號(“?”)所代替。下列哪行代表可以正確將上述csv文件讀取進R語言?
A) csv(‘Dataframe.csv’)
B) csv(‘Dataframe.csv’,header=FALSE, sep=’,’,na.strings=c(‘?’))
C) csv2(‘Dataframe.csv’,header=FALSE,sep=’,’,na.strings=c(‘?’,’!’))
D) dataframe(‘Dataframe.csv’)
Solution: (C)
選項A不能在R語言中把“?” 和“!”讀取為“NA”;選項B只能把“?”讀取為“NA”而“!”不能;選項4并不存在。因此,選項C是正確答案。
6
Column 1 | Column 2 | Column 3 | |
Row 1 | 15.5 | 14.12 | 69.5 |
Row 2 | 18.6 | 56.23 | 52.4 |
Row 3 | 21.4 | 47.02 | 63.21 |
Row 4 | 36.1 | 56.63 | 36.12 |
文件名:Dataframe.csv
上述csv文件既有行名稱又有列名稱。下面哪行代碼能夠正確地將該csv文件讀入R語言?
A) delim(‘Train.csv’,header=T,sep=’,’,row.names=TRUE)
B) csv2(‘Train.csv’,header=TRUE, row.names=TRUE)
C) dataframe(‘Train.csv’,header=TRUE,sep=’,’)
D) csv(‘Train.csv’,,header=TRUE,sep=’,’)
答案:(D)
A和B選項中的row.names參數僅僅引用有包含實際行名稱的矢量本身或者一個指向包含行名稱的列值數字,而并非一個有效的邏輯值。選項C并不存在。因此,D選項是正確答案。
7
Column 1 | Column 2 | Column 3 | |
Row 1 | 15.5 | 14.12 | 69.5 |
Row 2 | 18.6 | 56.23 | 52.4 |
Row 3 | 21.4 | 47.02 | 63.21 |
Row 4 | 36.1 | 56.63 | 36.12 |
文件名:Dataframe.csv
下列哪行代碼將只讀取csv文件中的前兩行?
A) csv(‘Dataframe.csv’,header=TRUE,row.names=1,sep=’,’,nrows=2
B) csv2(‘Dataframe.csv’,row.names=1,nrows=2)
C) delim2(‘Dataframe.csv’,header=T,row.names=1,sep=’,’,nrows=2)
D) dataframe(‘Dataframe.csv’,header=TRUE,row.names=1,sep=’,’,skip.last=2)
答案:(A)
因為在csv2函數中的默認分隔符是“;”,而csv文件是“,”,B選項將不能正確讀取csv文件,選項C使用了錯誤的參數值,選項D不存在。因此,選項A是正確答案。
8
Dataframe1Feature1Feature2Feature3Feature4A100025.510B200035.534C300045.578D400055.53 | Dataframe2Feature1Feature2Feature3E500065.5F600075.5G700085.5H800095.5 |
上圖為兩個數據框,數據1和數據2。
下列哪行代碼可以執行出下述結果?
Feature1 | Feature2 | Feature3 |
A | 1000 | 25.5 |
B | 2000 | 35.5 |
C | 3000 | 45.5 |
D | 4000 | 55.5 |
E | 5000 | 65.5 |
F | 6000 | 75.5 |
G | 7000 | 85.5 |
H | 8000 | 95.5 |
A) merge(dataframe[,1:3],dataframe2)
B) merge(dataframe1,dataframe2)[,1:3]
C) merge(dataframe1,dataframe2,all=TRUE)
D) Both 1 and 2
E) All of the above
答案:(D)
C選項會導致融合后的數據框中包含feature 4,而這不是我們想要的結果。因此,D選項是正確答案。
9
V1 | V2 | |
1 | 121.5 | 461 |
2 | 516 | 1351 |
3 | 451 | 6918 |
4 | 613 | 112 |
5 | 112.36 | 230 |
6 | 25.23 | 1456 |
7 | 12 | 457 |
dataframe
R語言中已讀取了一個數據集并存儲在變量“dataframe”中。下列哪行代碼可以實現整個數據集的總結(平均數、中位數、眾數)?
A) summary(dataframe)
B) stats(dataframe)
C) summarize(dataframe)
D) summarise(dataframe)
E) None of the above
答案:(E)
A選項只會給出平均值和中位數,而不會給出眾數。B,C,D選項同樣不能提供所需統計信息。因此,E選項是正確答案。
10
R語言讀取了一數據集并存儲在變量“dataframe”中。缺失值以NA表示。
A | 10 | Sam |
B | NA | Peter |
C | 30 | Harry |
D | 40 | NA |
E | 50 | Mark |
dataframe
下列哪行代碼將不能給出每一列的缺失值?
A) colSums(is.na(dataframe))
B) apply(is.na(dataframe),2,sum)
C) sapply(dataframe,function(x) sum(is.na(x))
D) table(is.na(dataframe))
答案:(D)
D選項將給出缺失值的總數而非每列單獨給出。因此,D選項是正確答案。
11
應用單變量分析檢查數據中的缺失值及其分布是數據分析流程中的重要步驟之一。下列是一個數據集,我們希望能為“Value”變量繪制柱狀圖。
Parameter | State | Value | Dependents |
Alpha | Active | 50 | 2 |
Beta | Active | 45 | 5 |
Beta | Passive | 25 | 0 |
Alpha | Passive | 21 | 0 |
Alpha | Passive | 26 | 1 |
Beta | Active | 30 | 2 |
Beta | Passive | 18 | 0 |
dataframe
下列哪個命令能夠幫助我們完成任務?
A) hist(dataframed$Value)
B) ggplot2::qplot(dataframed$Value,geom=”Histogram”)
C)ggplot2::ggplot(data=dataframed,aes(dataframe$Value))+geom_histogram()
D) All of the above
答案:(D)
所有給出選項都可以繪制柱狀圖并可以查看數據的偏度。
12
Parameter | State | Value | Usage |
Alpha | Active | 50 | 0 |
Beta | Active | 45 | 1 |
Beta | Passive | 25 | 0 |
Alpha | Passive | 21 | 0 |
Alpha | Passive | 26 | 1 |
Beta | Active | 30 | 1 |
Beta | Passive | 18 | 0 |
諸如XGBOOST等算法只對數值數據有效。在這種情況下,數據集中的分類變量將先被轉化為虛擬變量,其可以展示數據集中某個分類是否存在。比如,當對“Parameter”項數據創建虛擬變量后,數據集顯示如下。
Parameter_Alpha | Parameter_Beta | State | Value | Usage |
1 | 0 | Active | 50 | 0 |
0 | 1 | Active | 45 | 1 |
0 | 1 | Passive | 25 | 0 |
1 | 0 | Passive | 21 | 0 |
1 | 0 | Passive | 26 | 1 |
0 | 1 | Active | 30 | 1 |
0 | 1 | Passive | 18 | 0 |
下面中的哪個命令能實現這個功能?
A) dummies:: dummy.data.frame(dataframe,names=c(‘Parameter’))
B) dataframe$Parameter_Alpha=0
dataframe$Gende_Beta=0
dataframe$Parameter_Alpha[which(dataframe$Parameter==’Alpha’)]=1
dataframe$Parameter_Beta[which(dataframe$Parameter==’Alpha’)]=0
dataframe$Parameter_Alpha[which(dataframe$Parameter==’Beta’]=0
dataframe$Parameter_Beta[which(dataframe$Parameter==’Beta’]=1
C) contrasts(dataframe$Parameter)
D)A和B
答案:D
C選項會將Parameter列的值變成兩種類型但不會進行獨熱編碼(one hot encoding)。因此,選項D是正確選擇。
13
Column1 | Column2 | Column3 | Column4 | Column5 | Column6 | |
Name1 | Alpha | 12 | 24 | 54 | 0 | Alpha |
Name2 | Beta | 16 | 32 | 51 | 1 | Beta |
Name3 | Alpha | 52 | 104 | 32 | 0 | Gamma |
Name4 | Beta | 36 | 72 | 84 | 1 | Delta |
Name5 | Beta | 45 | 90 | 32 | 0 | Phi |
Name6 | Alpha | 12 | 24 | 12 | 0 | Zeta |
Name7 | Beta | 32 | 64 | 64 | 1 | Sigma |
Name8 | Alpha | 42 | 84 | 54 | 0 | Mu |
Name9 | Alpha | 56 | 112 | 31 | 1 | Eta |
以上為名為dataframe的變量。
我們想計算數據表中第二列和第三列之間的相關性,下面代碼中的哪個能實現這個目的?
A) corr(dataframe$column2,dataframe$column3)
B) (cov(dataframe$column2,dataframe$column3))/(var(dataframe$column2)*sd(dataframe$column3))
C)
(sum(dataframe$Column2*dataframe$Column3)- (sum(dataframe$Column2)*sum(dataframe$Column3)/nrow(dataframe)))/(sqrt((sum(dataframe$Column2*dataframe$Column2)-(sum(dataframe$Column2)^3)/nrow(dataframe))* (sum(dataframe$Column3*dataframe$Column3)-(sum(dataframe$Column3)^2)/nrow(dataframe))))
D)以上都不是
答案:(D)
在選項A中,corr是錯誤的函數寫法。實際的計算相關性的函數寫法是:cor。在選項B中,分母應該是標準差而不是方差。相似地,選項C中的公式是錯誤的。因此,選項D是正確選擇。
14
Parameter | State | Value | Dependents |
Alpha | Active | 50 | 2 |
Beta | Active | 45 | 5 |
Beta | Passive | 25 | 0 |
Alpha | Passive | 21 | 0 |
Alpha | Passive | 26 | 1 |
Beta | Active | 30 | 2 |
Beta | Passive | 18 | 0 |
以上為名為dataframe的變量。
上述數據集已經加載進了你的R運行空間中,變量名為“dataframe”,第一行代表列名稱。以下哪個代碼將僅選擇參數為Alpha的行?
A) subset(dataframe, Parameter=’Alpha’)
B) subset(dataframe, Parameter==’Alpha’)
C) filter(dataframe,Parameter==’Alpha’)
D) B和C
E) 上面全部
答案:(D)
A選項中,應該用等值運算符取代賦值運算符,因此選項D正確。
15
以下哪個函數用于以電子表格格式觀察數據集?
A) disp()
B) View()
C) seq()
D) 以上全部
答案:(B)
選項B是采用電子表格形式查看數據集的唯一選項。因此選項B是正確答案。
16
下面的數據表存儲在一個名字為“data”的變量中。
A | B |
1 | Right |
2 | Wrong |
3 | Wrong |
4 | Right |
5 | Right |
6 | Wrong |
7 | Wrong |
8 | Right |
data
設定B是一個分類變量,我們需要為每一個分類級別畫一個箱線圖。以下哪一個命令能幫助我們實現這個功能?
A) boxplot(A,B,data=data)
B) boxplot(A~B,data=data)
C) boxplot(A|B,data=data)
D) 以上都不是
答案(B)
R中畫箱線圖的函數要求公式中要有分類因素,通過這些分類因素繪制不同的箱線圖。因此選項B是正確的答案。
17
下面命令中的哪一個能把繪圖窗口分成4×3的窗口?同時繪圖逐列輸入窗口。
A) par(split=c(4,3))
B) par(mfcol=c(4,3))
C) par(mfrow=c(4,3))
D) par(col=c(4,3))
答案:(B)
mfcol命令參數能保證圖像逐列輸入繪圖窗口。因此,選項B是正確答案。
18
一個數據表變量 “df” 具有如下數據:
Dates
2017-02-28
2017-02-27
2017-02-26
2017-02-25
2017-02-24
2017-02-23
2017-02-22
2017-02-21
我們希望把它讀取成如下格式:
28 Tuesday Feb 17
27 Monday Feb 17
26 Sunday Feb 17
25 Saturday Feb 17
24 Friday Feb 17
23 Thursday Feb 17
22 Wednesday Feb 17
21 Tuesday Feb 17
下面命令中的哪些(個)能產生期望的輸出?
A) format(df,”%d %A %b %y”)
B) format(df,”%D %A %b %y”)
C) format(df,”%D %a %B %Y”)
D) 以上都不是
答案: (D)
以上的選項都不能產生期望的輸出。因此選項D是正確答案。
19
下列哪個命令能將數據表“table”的第二列名稱由alpha改成beta
A) colnames(table)[2]=’beta’
B) colnames(table)[which(colnames==’alpha’)]=’beta’
C) setnames(table,’alpha’,’beta’)
D) 以上所有
答案: (D)
上面的選項都是重命名數據表中列名稱的不同方法,因此,選項D是正確答案。
20
R運行中的大部分工作都使用系統內存,如果同時采用大的數據集,當R的工作空間不能保證所有的R對象都保持在內存中時問題就出現了。在這樣的情況下,移除無用的對象是一種解決方法。
下面命令中的哪個或哪些可以從工作空間中移除R對象或變量“santa”?
A) remove(santa)
B) rm(santa)
C) 上面全部
D) 都不是
答案 : (C)
remove 和 rm,都能用于清理工作空間。因此選項C是正確答案。
21
“dplyr”是R中最流行的工具包之一,它包括5個核心數據處理函數。下面選項中的哪一個不是dplyr中的核心函數?
A) select()
B) filter()
C) arrange()
D) summary()
答案: (D)
summary 是R語言基礎工具包中的函數而不是dplyr中的函數。
22
在特征選擇過程(feature selection)中使用下面的數據表(名稱為table),列1和列2已經證明影響不顯著。因此我們不會把這兩個特性加入到我們的預測模型中。
Column1 | Column2 | Column3 | Column4 | Column5 | Column6 | |
Name1 | Alpha | 12 | 24 | 54 | 0 | Alpha |
Name2 | Beta | 16 | 32 | 51 | 1 | Beta |
Name3 | Alpha | 52 | 104 | 32 | 0 | Gamma |
Name4 | Beta | 36 | 72 | 84 | 1 | Delta |
Name5 | Beta | 45 | 90 | 32 | 0 | Phi |
Name6 | Alpha | 12 | 24 | 12 | 0 | Zeta |
Name7 | Beta | 32 | 64 | 64 | 1 | Sigma |
Name8 | Alpha | 42 | 84 | 54 | 0 | Mu |
Name9 | Alpha | 56 | 112 | 31 | 1 | Eta |
table
下面命令中的哪些(個)能選擇“table”中列3到列6中的所有行?
A) dplyr::select(table,Column3:Column6)
B) table[,3:6]
C) subset(table,select=c(‘Column3’,’Column4’,’Column5’,’Column6’))
D) 以上全部
答案: (D)
選項A、B和C都是不同的選取列的方法,所以選項D是正確答案。
23
Column1 | Column2 | Column3 | Column4 | Column5 | Column6 | |
Name1 | Alpha | 12 | 24 | 54 | 0 | Alpha |
Name2 | Beta | 16 | 32 | 51 | 1 | Beta |
Name3 | Alpha | 52 | 104 | 32 | 0 | Gamma |
Name4 | Beta | 36 | 72 | 84 | 1 | Delta |
Name5 | Beta | 45 | 90 | 32 | 0 | Phi |
Name6 | Alpha | 12 | 24 | 12 | 0 | Zeta |
Name7 | Beta | 32 | 64 | 64 | 1 | Sigma |
Name8 | Alpha | 42 | 84 | 54 | 0 | Mu |
Name9 | Alpha | 56 | 112 | 31 | 1 | Eta |
以上為變量名為table的數據表。
下面哪個(些)命令會選取列1中帶有“alpha”值的行,同時選取列4中數值小于50的項?這個數據表存儲在名為“table”的變量中。
A) dplyr::filter(table,Column1==’Alpha’, Column4<50)
B) dplyr::filter(table,Column1==’Alpha’ & Column4<50)
C) 以上全部
D) 以上都不是
答案: (A)
dplyr中的filter函數使用“,”來添加條件,而不是“&”。因此,選項A是正確答案。
24
Column1 | Column2 | Column3 | Column4 | Column5 | Column6 | |
Name1 | Alpha | 12 | 24 | 54 | 0 | Alpha |
Name2 | Beta | 16 | 32 | 51 | 1 | Beta |
Name3 | Alpha | 52 | 104 | 32 | 0 | Gamma |
Name4 | Beta | 36 | 72 | 84 | 1 | Delta |
Name5 | Beta | 45 | 90 | 32 | 0 | Phi |
Name6 | Alpha | 12 | 24 | 12 | 0 | Zeta |
Name7 | Beta | 32 | 64 | 64 | 1 | Sigma |
Name8 | Alpha | 42 | 84 | 54 | 0 | Mu |
Name9 | Alpha | 56 | 112 | 31 | 1 | Eta |
以上為變量名為table的數據表。
下面代碼中的哪些(個)能把數據表基于列2進行升序排列,同時對列3進行降序排列?
A) dplyr::arrange(table,desc(Column3),Column2)
B) table[order(-Column3,Column2),]
C) 以上全部
D) 以上都不是
答案: (C)
order和arrange函數都能用于在R中對列進行分類。因此選項C是正確答案。
25
處理字符串數據(string)是文本分析的一個重要組成部分,當創建參數符號或其它符號時,分割字符串經常是一項常用任務。下面命令行的輸出是什么?
A<-paste("alpha","beta","gamma",sep=" " )
B<-paste("phi","theta","zeta",sep="")
parts<-strsplit(c(A,B),split=” ”)
parts[[1]][2]
A) alpha
B) beta
C) gamma
D) phi
E) theta
F) zeta
答案 : (B)
c(A.B) 將合并 A=”alpha beta gamma” 和 B=”phithetazeta” 并將其通過空格隔開。使用strsplit之后,之前合成的字符串會再次將A,B用空格隔開,分別生成兩個list 。parts[[1]][2]命令旨在顯示第一個list中的第二個元素,是“beta”。因此選項B是正確答案。
26
以下命令的輸出是什么?
grepl(“neeraj”,c(“dheeraj”,”Neeraj”,”neeraj”,”is”,”NEERAJ”))
A) [FALSE TRUE TRUE FALSE TRUE]
B) [FALSE TRUE TRUE FALSE FALSE]
C) [FALSE FALSE TRUE FALSE FALSE]
D) None of the above
答案:(C)
上述命令將檢測集合中的元素是否與前面的“neeraj”完全匹配,因此選項C是正確答案。
27
作為從事文本數據工作的數據科學家,我們有時會遇到這樣一些情況,即發現某個不需要的單詞多次出現。以下就是一個此類的字符串。
A<-c("I can use because thrice in a sentence because because is a special word.")
A) gsub(“because”,”since”,A)
B) sub(“because”,”since”,A)
C) regexec(“because”,”since”,A)
D) None of the above
答案:(A)
sub命令僅替換字符串中第一次出現的單詞,而regexec將返回匹配的位置列表,如果沒有匹配則返回-1。因此,選項A是正確答案。
28
28)想象一個通過以下代碼創建的數據框。
以下哪個命令能夠在這兩列上幫助我們刪除重復行?
A) df[!duplicated(df),]
B) unique(df)
C) dplyr::distinct(df)
D) All of the above
答案:(D)
上述所有答案都是基于這兩列刪除重復行的不同方法。因此,選項D是正確答案。
29
分組(grouping)是數據分析中的一項重要活動,它可以幫助我們發現一些有趣的趨勢,這些趨勢在原始數據中可能并不易被發現。
假設你有一個由以下代碼行創建的數據集。
table<-data.table(foo=c("A","B","A","A","B","A"),bar=1:6)
以下哪個命令能幫我們計算出由foo變量分組的bar變量的平均值?
A) aggregate(bar~foo,table,mean)
B) table::df[,mean(bar),by=foo]
C) dplyr::table%>%group_by(foo)%>%summarize(mean=mean(bar))
D) All of the above
答案:(D)
所有上述方法都可用于計算列的分組統計值。因此,選項D是正確答案。
30
如果我有兩組矢量x < - c(1,3,5)和y <-c(3,2),那么,cbind(x,y)將產生什么?
A)一個兩列三行的矩陣
B)一個三列兩行的矩陣
C)一個兩列三行的數據框
D)一個三列兩行的數據框
答案:(D)
上述所有選項定義的都是雜亂數據,因此選項D是正確答案。
31
下列哪一命令可以把以下名為maverick的數據框轉換為下方顯示的數據框?
輸入數據 ——“maverick”
Grade | Male | Female |
A | 10 | 15 |
B | 20 | 15 |
A | 30 | 35 |
輸出數據
Grade | Sex | Count |
A | Male | 10 |
A | Female | 15 |
B | Male | 30 |
B | Female | 15 |
A | Male | 30 |
A | Female | 35 |
A) tidyr::Gather(maverick, Sex,Count,-Grade)
B) tidyr::spread(maverick, Sex,Count,-Grade)
C) tidyr::collect(maverick, Sex,Count,-Grade)
D) None of the above
答案:(A)
Spread命令是將行轉換為列,而在tidyr包或基礎包中沒有collect這一命令。因此,選項A是正確答案。
32
下列哪一命令能幫助我們將下列矢量所有Delhi換成Delhi_NCR ?
C<-c(“Delhi is”,”a great city.”,”Delhi is also”,”the capital of India.”)
A) gsub(“Delhi”,”Delhi_NCR”,C)
B) sub(“Delhi”,”Delhi_NCR”,C)
C) Both of the above
D) None of the above
答案:(C)
雖然sub命令僅能替換第一次出現的模式,但在本情境下,字符串中只出現了一個Delhi。因此,在這種情況下,gsub和sub命令都有效。所以,選項C是正確答案。
33
創建一個表示另一變量是否有缺失值的特征數據,有時對于預測模型來說非常有用。
下方數據框中的某一列有缺失值。
Feature1 | Feature2 |
B | NA |
C | 30 |
D | 40 |
E | 50 |
以下哪個命令將創建一個名為“missing”、值為1的列,其中變量“Feature2”具有缺失值?
Feature1 | Feature2 | Missing |
B | NA | 1 |
C | 30 | 0 |
D | 40 | 0 |
E | 50 | 0 |
A)
dataframe$missing<-0
dataframe$Missing[is.na(dataframe$Feature2)]<-1
B)
dataframe$missing<-0
dataframe$Missing[which(is.na(dataframe$Feature2))]<-1
C) Both of the above
D) None of the above
答案:(C)
選項C是正確答案。
34
假設有2個數據框“A”和“B”。A有34行,B有46行。運行以下命令后,所得數據框的行數是多少?
merge(A,B,all.x=TRUE)
A) 46
B) 12
C) 34
D) 80
答案:(C)
all.x表示以A為基礎進行合并,因此合并后的數據框將包含與A相同的行數。所以,選項C是正確答案。
35
加載數據集后,數據科學家通常做的第一件事就是明確數據集所包含的行數和列數。更專業地講,這是了解數據集的維度。這樣做是為了明確正在處理的數據規模,然后選擇正確的技術和工具。
以下哪個命令不能幫我們查看數據集的維度?
A) dim()
B) str()
C) View()
D) None of the above
答案:(C)
View命令能夠以類似電子表格的格式將數據集打印到控制臺,但不能幫助我們查看數據集維度。因此,選項C是正確答案。
36
有時候,我們會遇到這樣的情況,即一個數據集包含兩列,而我們希望知道其中一列的哪些元素不存在于另一列中。這在R中使用setdiff命令很容易實現。
Column1 | Column2 | Column3 | Column4 | Column5 | Column6 | |
Name1 | Alpha | 12 | 24 | 54 | 0 | Zion |
Name2 | Beta | 16 | 32 | 51 | 1 | Beta |
Name3 | Alpha | 52 | 104 | 32 | 0 | Gamma |
Name4 | Beta | 36 | 72 | 84 | 1 | Delta |
Name5 | Beta | 45 | 90 | 32 | 0 | Phi |
Name6 | Alpha | 12 | 24 | 12 | 0 | Zeta |
Name7 | Beta | 32 | 64 | 64 | 1 | Sigma |
Name8 | Alpha | 42 | 84 | 54 | 0 | Mu |
Name9 | Alpha | 56 | 112 | 31 | 1 | Eta |
Dataframe
以下命令的輸出是什么?
setdiff(dataframe$Column1,dataframe$Column6)==setdiff(dataframe$Column6,dataframe$Column1)
A) TRUE
B) FALSE
C) Can’t Say
答案:(B)
參數的順序在setdiff函數中很重要。因此,選項B是正確答案。
37
下列數據集存儲在一個名為“frame”的變量中。
A | B |
alpha | 100 |
beta | 120 |
gamma | 80 |
delta | 110 |
以下哪個命令可以為上述數據集創建條形圖。使用B列中的值來表示條形圖的高度。
A) ggplot(frame,aes(A,B))+geom_bar(stat=”identity”)
B) ggplot(frame,aes(A,B))+geom_bar(stat=”bin”)
C) ggplot(frame,aes(A,B))+geom_bar()
D) None of the above
答案:(A)
stat =“identity”將確保B列中的值成為條形圖的高度。因此,選項A是正確答案。
38
A | mpg | cyl | disp | hp | drat | wt | qsec | vs | am | gear | carb |
Mazda RX4 | 21.0 | 6 | 160 | 110 | 3.90 | 2.620 | 16.46 | 0 | 1 | 4 | 4 |
Mazda RX4 Wag | 21.0 | 6 | 160 | 110 | 3.90 | 2.875 | 17.02 | 0 | 1 | 4 | 4 |
Datsun 710 | 22.8 | 4 | 108 | 93 | 3.85 | 2.320 | 18.61 | 1 | 1 | 4 | 1 |
Hornet Drive | 21.4 | 6 | 258 | 110 | 3.08 | 3.215 | 19.44 | 1 | 0 | 3 | 1 |
Hornet Sportabout | 18.7 | 8 | 360 | 175 | 3.15 | 3.440 | 17.02 | 0 | 0 | 3 | 2 |
Valiant | 18.1 | 6 | 225 | 105 | 2.76 | 3.460 | 20.22 | 1 | 0 | 3 | 1 |
我們希望為cyl變量創建一個堆疊條形圖,堆疊標準為“要素vs數量”。以下哪個命令將幫助我們執行此操作?
A)qplot(factor(cyl),data=mtcars,geom=”bar”,fill=factor(vs)
B) ggplot(mtcars,aes(factor(cyl),fill=factor(vs)))+geom_bar()
C) All of the above
D) None of the above
答案:(C)
選項A和B都將創建一個由“fill”參數引導的堆疊條形圖。因此,選項C是正確答案。
39
39)命令paste(1:3,c(“x”,“y”,“z”),sep =“”)的輸出是什么?
A) [1 2 3x y z]
B) [1:3x y z]
C) [1x 2y 3z]
D) None of the above
答案:(C)
40
R語言擁有豐富的資源,可以用來繪制非常高端的圖表,很多時候你想保存圖表以便向他人展示。那么,將你的圖表保存為PDF文件便是這一種選擇。
如果要將圖表保存為PDF文件,下列哪項做法正確?
A) Construct the plot on the screen device and then copy it to a PDF file with dev.copy2pdf().
B) Construct the plot on the PNG device with png(), then copy it to a PDF with dev.copy2pdf().
C) Open the PostScript device with postscript(), construct the plot, then close the device with dev.off().
D) Open the screen device with quartz(), construct the plot, and then close the device with dev.off().
答案:(A)
首先在屏幕設備上創建圖表,然后可以輕松地復制到pdf文件中。因此,選項A是正確答案。
用以上的四十道題來檢驗自己R語言的編程能力吧!祝大家編程愉快,早日脫單!
原文鏈接:https://www.analyticsvidhya.com/blog/2017/05/40-questions-r-for-data-science/
、查企業查信用
1、信用中國
查詢內容:工商注冊企業和個人、行政許可和處罰
網址:http://www.creditchina.gov.cn/
2、全國企業信用信息公示
查詢內容:全國企業工商登記注冊信息
http://gsxt.saic.gov.cn/(導航)
http://gsxt.saic.gov.cn/zjgs/(總局)
3、信用導航
http://www.creditchina.gov.cn/toNavigation
4、企信寶
http://www.qixin.com/
5、企業信用信息查詢APP
http://www.ixy360.com/
6、企查查
http://www.qichacha.com/
7、企業云數據征信中心
http://www.xinyong12315.com/
8、天眼查
http://www.tianyancha.com/
9、信用視界
http://www.x315.com/
全球企業信息
10、悉知
http://www.xizhi.com/
國內企業信息含聯系方式經營范圍
11、發改委信用信息查詢
http://credit.ndrc.gov.cn/XYXX/admin_client/form_designer/ttt/index.html
12、重大稅收違法案件信息
http://hd.chinatax.gov.cn/xxk/
13、進出口信用信息公示查詢
http://credit.customs.gov.cn/
14、網站信用信息查詢
http://www.itrust.org.cn/home/index/xy_search.html
15、建筑市場監管與誠信信息發布平臺
http://www.mohurd.gov.cn/docmaap/
16、中國裁判文書網
http://wenshu.court.gov.cn/
17、全國法院被執行人信息查詢
http://zhixing.court.gov.cn/search/
18、執行信息公開網
http://shixin.court.gov.cn/
19、北大法寶
http://www.pkulaw.cn/Case/
20、建筑企業查詢
http://www.mohurd.gov.cn/wbdt/dwzzcx/index.html
工程設計、監理、建筑業企業、項目招標代理、城市規劃、造價咨詢、房地產開發企業
22、組織機構代碼查詢
http://www.nacao.org.cn/publish/main/5/index.html
23、工業產品生產許可獲證企業查詢
http://www.aqsiq.gov.cn/search/gyxkz/
24、域名信息備案管理系統
http://www.miitbeian.gov.cn/publish/query/indexFirst.action
http://whois.chinaz.com/
25、全國民間組織查詢
http://www.chinanpo.gov.cn/search/searchOrgList.do?action=searchOrgList
二、政府信息公開查詢
26、國務院各部門行政許可事項查詢服務
http://spgk.scopsr.gov.cn/pages/sgyj/index1.jsp
27、交通運輸部綜合查詢
http://www.moc.gov.cn/chaxunfuwu/
28、證監會信息公開
http://www.csrc.gov.cn/pub/zjhpublic/index.htm?channel=3300/3619
29、水利部綜合查詢
http://hd.chinatax.gov.cn/fagui/action/InitCredit.do
30、金農一期互聯網應用系統
http://www.moa.gov.cn/jnyy/
31、財政部在線查詢
http://www.mof.gov.cn/zaixianfuwu/zxcx/
32、人力資源保障部查詢
http://www.mohrss.gov.cn/SYrlzyhshbzb/fwyd/zaixianchaxun/
33、國土資源公開公示
http://www.mlr.gov.cn/zwgk/
34、中國商品信息驗證中心
http://www.china3-15.com/
35、國家獸藥基礎信息查詢
http://sysjk.ivdc.org.cn:8081/cx/
36、海關總署綜合查詢
http://www.customs.gov.cn/publish/portal0/tab9372/
三、身份信息查詢
37、國家職業資格證書查詢
http://zscx.osta.org.cn/
38、國家職業能力證書查詢
http://nlzs.osta.org.cn/
39、會計資格查詢
http://60.208.116.167/pas/querycert.jsp
40、注冊會計師查詢
http://cmispub.cicpa.org.cn/cicpa2_web/public/query0/2/00.shtml
41、全國技工院校畢業證書查詢
http://www.jxzs.mohrss.gov.cn/
42、國際證書查詢
http://gjzs.osta.org.cn/
43、納稅人查詢
http://hd.chinatax.gov.cn/fagui/action/InitCredit.do
44、交通部執業資格證書查詢
http://www.jtzyzg.org.cn/common/zszxdt/index.html
45、船員證書查詢
http://cyxx.msa.gov.cn/lycx/zslycx!init.action?flag=1
http://www.cnss.com.cn/index.php?m=resource&c=sailor_certificate
46、社保基金監督檢查證查詢
http://59.252.162.99/
47、人民銀行征信中心
http://www.pbccrc.org.cn/
48、特種設備作業人員查詢
http://hr.cnse.gov.cn/
49、執業醫師查詢
http://zgcx.nhfpc.gov.cn/doctorsearch.aspx
50、執業護士查詢
http://zgcx.nhfpc.gov.cn/nursesearch.aspx
51、建筑執業查詢
http://www.pqrc.org.cn/query.aspx
52、保險執業查詢
http://iir.circ.gov.cn/
53、律師執業查詢
http://chaxun.lawyercom.cn/
54、教師資格網
http://static.jszg.edu.cn/public/tongzhi.html
55、學歷學籍查詢
http://www.chsi.com.cn/xlcx/index.jsp
http://www.chsi.com.cn/xlcx/bgcx.jsp#學籍/學歷在線驗證?cata=2147438794
http://www.chsi.com.cn/xlcx/#高等教育學歷證書查詢?cata=2147438794
https://account.chsi.com.cn/passport/login?service=http%3A%2F%2Fmy.chsi.com.cn%2Farchive%2Fj_spring_cas_security_check#高等教育學籍查詢?cata=2147438794
56、“三支一扶”大學生信息查詢
http://szyf.chrm.gov.cn/default.aspx
57、證券從業人員查詢
http://person.sac.net.cn/pages/registration/sac-publicity-report.html
58、銀行業從業資格查詢
http://www.ccbp.org.cn/chaxun/
59、造價員查詢
http://zjybm.jianshe99.com/costweb/publichPortalLogin/view.do?op=goPublichPortalLoginInit
60、房地產估價師查詢
http://xhzhglxt.cirea.org.cn/website/gjs_Iframe.asp
61、社保公積金醫保查詢
http://m.12333sb.com/
62、社保查詢
http://wsfw.hs12333.gov.cn/
63、活佛查詢系統
http://hf.tibet.cn/
四、駕駛員及車輛信息查詢
64、駕駛證行駛證身份證查詢
http://www.bitauto.com/weizhang/jiashizheng/suining.html
65、交通違章查詢
http://www.weizhang8.cn/
http://chaxun.weizhang8.cn/guanfangwang.php
http://www.weizhangwang.com/
http://www.weizhangjilu.com/
http://wz.ieche.com/jtwz.asp
http://wz.ieche.com/
http://cha.chelink.com/
66、車險理賠系統網址
http://www.nia.net.cn/lp_service.asp
67、車險理賠信息查詢系統
http://www.bjcxlp.com.cn/
五、查物品查資產
68、土地市場信息查詢
http://www.landchina.com/
69、專利檢索
http://www.sipo.gov.cn/zljsfl/
70、金馬甲資產交易查詢
http://www.jinmajia.com/xmjs/
71、淘寶司法拍賣
https://sf.taobao.com/
72、條碼信息查詢
http://www.ancc.org.cn/Service/queryTools/Barcode.aspx
73、中國物品編碼中心
http://www.ancc.org.cn/
74、國際和國內船舶查詢
http://www.ccs.org.cn/ccswz/font/fontAction!moudleIndex.do?moudleId=78
75、中國海事船舶查詢系統
http://app.cnss.com.cn/sochuan.php
76、房產證查詢
http://www.51zzl.com/rcsh/fcz.asp
77、土地證查詢
http://www.51zzl.com/jinrong/tudizheng.asp
六、查物流
78、海關電子放行信息查詢
http://edi.easipass.com/dataportal/q.do?qn=dp_query_letpas
79、快遞物流查詢
http://www.56888.net/comm/kuaidi.aspx
http://www.spb.gov.cn/yzbmcx/
http://www.ckd.cn/
七、查發票
80、友商發票查詢
http://fapiao.youshang.com/
81、走114
各地查詢鏈接
http://www.zou114.com/invoice/
82、114啦
各地查詢鏈接
http://www.114la.com/other/fapiaozw.htm
83、在線查詢網
http://fapiao.supfree.net/
友商數據接口在線查詢
84、百度應用
百度搜索中輸入:發票真偽查詢
可進入查詢應用
八、查金融
85、銀行卡開戶地查詢
http://cha.yinhangkadata.com/
86、中國支付網
http://paynews.net/
銀行卡bin查詢、第三方支付機構查詢
87、posp.cn
http://posp.cn/
聯行號查詢、銀行卡歸屬地查詢
88、爆料迷支付網
http://cha.baoliaomi.com/
聯行號查詢、支付牌照查詢、二清pos查詢、銀行卡bin查詢、mcc查詢、收單機構號查詢、pos代理商查詢
89、全民114網
http://www.pplive114.com/
銀行網點查詢
90、ATM機網點查詢網
http://www.atmji.com/
ATM機網點查詢
91、中國銀聯ATM查詢
http://www.unionpayintl.com/cn/serviceCenter/atmResult/
92、銀行網點通
http://www.yhwdt.com/
行號查詢、網點查詢
93、愛查網
http://www.2cha.com/
銀行卡歸屬地查詢、手機歸屬地查詢、ip查詢
94、銀行卡歸屬地批量查詢
http://www.yinhangkadata.com/
銀行卡歸屬地數據接口、銀行卡歸屬地批量查詢軟件下載、銀行卡歸屬地在線查詢
95、posmcc
http://www.posmcc.com/
pos機商戶代碼查詢
96、pos商戶代碼查詢app下載
http://www.wandoujia.com/apps/com.uuwee.quickmcc
九、查手機
97、愛查(手機、銀行卡歸屬地)
http://www.2cha.com/
98、虛擬運營商查詢
http://17000.net.cn/
99、170手機歸屬地查詢
http://www.im170.com/mobile.html
http://www.100170.net/
100、注冊過哪些網站
http://www.zhaohuini.com/
101、基站查詢
http://www.cellid.cn/
http://www.haoservice.com/freeLocation/
http://lbs.juhe.cn/cellmap/
http://www.minigps.net/cellsearch.html
http://www.cellmap.cn/page/webgsm2gps.aspx
102、經緯度查詢
http://www.gpsspg.com/maps.htm
http://map.yanue.net/
http://www.gzhatu.com/jingweidu.html
103、果粉查詢
http://www.guofenchaxun.com/iccid/
104、找果網
http://iccid.zhaoiphone.com/
105、果粉工具箱
http://iccidchaxun.com/
106、卡神查詢
http://www.chaiccid.com/
107、手機串號IMEI查詢
http://www.numberingplans.com/?page=analysis&sub=imeinr
http://www.imei.info/
http://www.imei8.net/
http://www.imeidb.com/
http://www.chalg.com/
http://www.samsung110.com/
http://www.chahtc.com/
十、查密碼查開房查關系
108、查小米
http://mi.ckaifang.com/
109、sgk98
http://www.sgk98.com/
110、守夜人
http://www.shouyeren.org/
111、嗅密碼
http://www.xiumima.com/
12、tasec
http://www.tasec.org/
113、華西安全網
http://cha.hx99.net/
114、聽云
http://tingyun.org/
115、刑部11司
http://cop163.com/
116、QQ空間查看
http://www.qqxoo.com/
十一、采集搜索
117、搜索引擎大全
http://www.sowang.com/link.htm
117、特百度
http://www.tebaidu.com/
118、蟲部落快搜
http://so.chongbuluo.com/
119、八爪魚
http://www.bazhuayu.com/download
200、數多多
http://www.dataduoduo.com/?bzy=home
201、114搜索
http://www.114.org/
202、微信搜索
http://weixin.sogou.com/
203、偽基站檢測軟件下載
https://security.tencent.com/index.php/opensource/detail/10
*請認真填寫需求信息,我們會在24小時內與您取得聯系。