')
}
function initGt() {
var handler = function (captchaObj) {
captchaObj.appendTo('#captcha');
captchaObj.onReady(function () {
$("#wait").hide();
}).onSuccess(function(){
$('.getcheckcode').removeClass('dis');
$('.getcheckcode').trigger('click');
});
window.captchaObj = captchaObj;
};
$('#captcha').show();
$.ajax({
url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存
type: "get",
dataType: "json",
success: function (data) {
$('#text').hide();
$('#wait').show();
// 調(diào)用 initGeetest 進(jìn)行初始化
// 參數(shù)1:配置參數(shù)
// 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口
initGeetest({
// 以下 4 個(gè)配置參數(shù)為必須,不能缺少
gt: data.gt,
challenge: data.challenge,
offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī)
new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī)
product: "float", // 產(chǎn)品形式,包括:float,popup
width: "280px",
https: true
// 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/
}, handler);
}
});
}
function codeCutdown() {
if(_wait == 0){ //倒計(jì)時(shí)完成
$(".getcheckcode").removeClass('dis').html("重新獲取");
}else{
$(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)");
_wait--;
setTimeout(function () {
codeCutdown();
},1000);
}
}
function inputValidate(ele,telInput) {
var oInput = ele;
var inputVal = oInput.val();
var oType = ele.attr('data-type');
var oEtag = $('#etag').val();
var oErr = oInput.closest('.form_box').next('.err_txt');
var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!';
var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!';
var pattern;
if(inputVal==""){
if(!telInput){
errFun(oErr,empTxt);
}
return false;
}else {
switch (oType){
case 'login_mobile':
pattern = /^1[3456789]\d{9}$/;
if(inputVal.length==11) {
$.ajax({
url: '/login/checkmobile',
type: "post",
dataType: "json",
data: {
mobile: inputVal,
etag: oEtag,
page_ur: window.location.href,
page_referer: document.referrer
},
success: function (data) {
}
});
}
break;
case 'login_yzm':
pattern = /^\d{6}$/;
break;
}
if(oType=='login_mobile'){
}
if(!!validateFun(pattern,inputVal)){
errFun(oErr,'')
if(telInput){
$('.getcheckcode').removeClass('dis');
}
}else {
if(!telInput) {
errFun(oErr, errTxt);
}else {
$('.getcheckcode').addClass('dis');
}
return false;
}
}
return true;
}
function errFun(obj,msg) {
obj.html(msg);
if(msg==''){
$('.login_submit').removeClass('dis');
}else {
$('.login_submit').addClass('dis');
}
}
function validateFun(pat,val) {
return pat.test(val);
}
首頁 > 行業(yè)圖譜 >

- R語言:數(shù)據(jù)庫SQL-R連接與SQL語句執(zhí)行(RODBC、sqldf包)
2017-04-29
-
R語言:數(shù)據(jù)庫SQL-R連接與SQL語句執(zhí)行(RODBC、sqldf包)
數(shù)據(jù)庫是極其重要的R語言數(shù)據(jù)導(dǎo)入源數(shù)據(jù)之地,讀入包有sqldf、RODBC等。跟SQL server相連有RODBC,跟MySQL鏈接的有RMySQL。但是在R里面,回傳文本會(huì)出 ...

- R語言:集合運(yùn)算—小而美法則
2017-04-29
-
R語言:集合運(yùn)算—小而美法則
集合運(yùn)算的一般規(guī)則如下:
union(x,y) #求并集
intersect(x,y) #求交集
setdiff ...

- R語言:數(shù)據(jù)規(guī)范化、歸一化
2017-04-29
-
R語言:數(shù)據(jù)規(guī)范化、歸一化
筆者寄語:規(guī)范化主要是因?yàn)閿?shù)據(jù)受著單位的影響較大,需要進(jìn)行量綱化。大致有:最小-最大規(guī)范化、均值標(biāo)準(zhǔn)化、小數(shù)定標(biāo)規(guī)范化
數(shù)據(jù)中心化和標(biāo)準(zhǔn)化的意義是一樣的,為了消除量綱對(duì)數(shù) ...

- R語言:異常值檢驗(yàn)、離群點(diǎn)分析、異常值處理
2017-04-29
-
R語言:異常值檢驗(yàn)、離群點(diǎn)分析、異常值處理
筆者寄語:異常值處理一般分為以下幾個(gè)步驟:異常值檢測(cè)、異常值篩選、異常值處理。其中異常值檢測(cè)的方法主要有:箱型圖、簡單統(tǒng)計(jì)量(比如觀察極值)
異常值處理 ...

- R語言中如何使用最小二乘法
2017-04-28
-
R語言中如何使用最小二乘法
這里只是介紹下R語言中如何使用最小二乘法解決一次函數(shù)的線性回歸問題。
代碼如下:
> x<-c(6.19,2.51,7.29,7.01,5.7,2.66,3.98, ...

- R語言基因組數(shù)據(jù)分析可能會(huì)用到的data.table函數(shù)整理
2017-04-28
-
R語言基因組數(shù)據(jù)分析可能會(huì)用到的data.table函數(shù)整理
R語言data.table包是自帶包data.frame的升級(jí)版,用于數(shù)據(jù)框格式數(shù)據(jù)的處理,最大的特點(diǎn)快。包括兩個(gè)方面,一方面是寫的快,代碼簡潔,只要一行命令就可以完 ...

- R語言:數(shù)據(jù)去重
2017-04-25
-
R語言:數(shù)據(jù)去重
查看重復(fù)的方式,有點(diǎn)像分類變量個(gè)數(shù)一樣,unique() 或者 table() 都是很好的方式去檢測(cè)。
1、unique函數(shù)
[plain] view plain copy
print?在CODE上查看代碼片派生到我的代碼片
& ...

- R語言:基本函數(shù)、統(tǒng)計(jì)量、常用操作函數(shù)
2017-04-25
-
R語言:基本函數(shù)、統(tǒng)計(jì)量、常用操作函數(shù)
先言:R語言常用界面操作
幫助:help(nnet) = ?nnet =??nnet
清除命令框中所有顯示內(nèi)容:Ctrl+L
清除R空間中內(nèi)存變量:rm(list=ls())、gc()
獲取或者設(shè)置當(dāng)前工作目錄 ...

- R語言:構(gòu)造新序列
2017-04-25
-
R語言:構(gòu)造新序列
1、數(shù)值構(gòu)造函數(shù)rep與seq
[plain] view plain copy
print?在CODE上查看代碼片派生到我的代碼片
#數(shù)值構(gòu)造rep與seq
rep(1:4,each=2)#依次重復(fù) ...

- R語言:排序問題
2017-04-25
-
R語言:排序問題
數(shù)據(jù)排序
1、sort(),rank(),order()函數(shù)
Sort
排序(默認(rèn)升序,decreasing=T時(shí)為降序)
Order
排序(默認(rèn)升序,decreasing=T時(shí)為降序)
在R中,和排序相關(guān)的函數(shù)主要有三個(gè):sort(),rank() ...

- R語言︱用excel VBA把xlsx批量轉(zhuǎn)化為csv格式
2017-04-23
-
R語言︱用excel VBA把xlsx批量轉(zhuǎn)化為csv格式
在上面的嘗試已經(jīng)發(fā)現(xiàn),xlsx本身就是這個(gè)復(fù)雜問題的最根本原因。與之相反,R對(duì)csv等文本格式支持的很好,而且有fread這個(gè)神器,要處理一定量級(jí)的數(shù)據(jù),還是得把xlsx ...

- R語言函數(shù)收藏||字符串處理-grep/grepl/sub/gsub
2017-04-21
-
R語言函數(shù)收藏||字符串處理-grep/grepl/sub/gsub
處理文本是每一種計(jì)算機(jī)語言都應(yīng)該具備的功能,但不是每一種語言都側(cè)重于處理文本。R語言是統(tǒng)計(jì)的語言,處理文本不是它的強(qiáng)項(xiàng),perl語言這方面的功能比R不知要 ...
- R語言處理大規(guī)模數(shù)據(jù)集的編程要點(diǎn)
2017-04-21
-
R語言處理大規(guī)模數(shù)據(jù)集的編程要點(diǎn)
1.提高程序效率,保證執(zhí)行速度
(1)盡量使用向量化運(yùn)算
(2)盡量使用矩陣,必要時(shí)才使用數(shù)據(jù)框
(3)使用read.table時(shí),盡量顯式設(shè)定colClasses和nrows,設(shè)定comment.cha ...

- R語言各種假設(shè)檢驗(yàn)實(shí)例整理
2017-04-21
-
一、正態(tài)分布參數(shù)檢驗(yàn)
例1. 某種原件的壽命X(以小時(shí)計(jì))服從正態(tài)分布N(μ, σ)其中μ, σ2均未知?,F(xiàn)測(cè)得16只元件的壽命如下:
159 280 101 212 224 379 179 264
&n ...

- 如何使用R語言解決可惡的臟數(shù)據(jù)
2017-04-21
-
如何使用R語言解決可惡的臟數(shù)據(jù)
在數(shù)據(jù)分析過程中最頭疼的應(yīng)該是如何應(yīng)付臟數(shù)據(jù),臟數(shù)據(jù)的存在將會(huì)對(duì)后期的建模、挖掘等工作造成嚴(yán)重的錯(cuò)誤,所以必須謹(jǐn)慎的處理那些臟數(shù)據(jù)。
臟數(shù)據(jù)的存在形式主要有如下幾種 ...

- R語言與格式、日期格式、格式轉(zhuǎn)化
2017-04-20
-
R語言與格式、日期格式、格式轉(zhuǎn)化
R語言的基礎(chǔ)包中提供了兩種類型的時(shí)間數(shù)據(jù),一類是Date日期數(shù)據(jù),它不包括時(shí)間和時(shí)區(qū)信息,另一類是POSIXct/POSIXlt類型數(shù)據(jù),其中包括了日期、時(shí)間和時(shí)區(qū)信息。基本總結(jié)如下 ...

- R語言中plyr包
2017-04-20
-
R語言中plyr包
apply族函數(shù)是R語言中很有特色的一類函數(shù),包括了apply、sapply、lapply、tapply、aggregate等等。這一類函數(shù)本質(zhì)上是將數(shù)據(jù)進(jìn)行分割、計(jì)算和整合。它們?cè)跀?shù)據(jù)分析的各個(gè)階段都有很好的用處。例 ...

- R語言數(shù)據(jù)集合并、數(shù)據(jù)增減、不等長合并
2017-04-20
-
R語言數(shù)據(jù)集合并、數(shù)據(jù)增減、不等長合并
數(shù)據(jù)選取與簡單操作:
一、數(shù)據(jù)合并
1、merge()函數(shù)
最常用merge()函數(shù),但是這個(gè)函數(shù)使用時(shí)候這兩種情況需要注意:
1、merge(a,b),純粹地把兩個(gè)數(shù)據(jù)集 ...

- R語言之文本挖掘--分詞
2017-04-20
-
R語言之文本挖掘--分詞
當(dāng)前對(duì)文本挖掘的需求越來越多,而基于文本挖掘又可以實(shí)現(xiàn)輿情監(jiān)控、文本分類、關(guān)聯(lián)分析和趨勢(shì)預(yù)測(cè)等。
本文主要使用李艦發(fā)布的中文分詞包Rwordseg。該包引用了@ansj開發(fā)的ansj中文 ...

- 業(yè)務(wù)數(shù)據(jù)分析師-R語言首次公開課
2022-01-20
-
好消息!CDA1級(jí)業(yè)務(wù)數(shù)據(jù)分析師-R語言舉行公開課了!這是一場純干貨的直播!重要的事情現(xiàn)在只說一遍,機(jī)不可失!下面是詳情安排:
一、直播話題
數(shù)據(jù)科學(xué)與R語言編程入門
二、報(bào)名方式
...