')
}
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è)圖譜 >

- 幫你提升 Python 的 27 種編程語言
2017-09-14
-
幫你提升 Python 的 27 種編程語言
27 種語言
過程型編程語言: C, Rust, Cython
面向?qū)ο髷?shù)據(jù)建模語言: Java, C#, Eiffel
C 的面向?qū)ο笱苌Z言: C++, D
面向數(shù)組的數(shù)據(jù)處理: MATLAB/Octave, Julia ...

- python字符串替換的2種方法
2017-09-02
-
python字符串替換的2種方法
python字符串替換 是python操作字符串的時(shí)候經(jīng)常會(huì)碰到的問題,這里簡(jiǎn)單介紹下字符串替換方法。
python 字符串替換可以用2種方法實(shí)現(xiàn):
1是用字符串本身的方法。
2用正則來替換字符串 ...

- 僅用50行代碼實(shí)現(xiàn)一個(gè)Python編寫的計(jì)算器的教程
2017-08-16
-
僅用50行代碼實(shí)現(xiàn)一個(gè)Python編寫的計(jì)算器的教程
在這篇文章中,我將向大家演示怎樣向一個(gè)通用計(jì)算器一樣解析并計(jì)算一個(gè)四則運(yùn)算表達(dá)式。當(dāng)我們結(jié)束的時(shí)候,我們將得到一個(gè)可以處理諸如 1+2*-(-3+2)/5.6+3樣式的 ...

- 機(jī)器學(xué)習(xí)之樸素貝葉斯(NB)分類算法與Python實(shí)現(xiàn)
2017-07-23
-
機(jī)器學(xué)習(xí)之樸素貝葉斯(NB)分類算法與Python實(shí)現(xiàn)
樸素貝葉斯(Naive Bayesian)是最為廣泛使用的分類方法,它以概率論為基礎(chǔ),是基于貝葉斯定理和特征條件獨(dú)立假設(shè)的分類方法。
一、 概述
1.1 簡(jiǎn)介
樸 ...

- 一句python,一句R︱python中的字符串操作、中文亂碼、NaN情況
2017-07-17
-
一句python,一句R︱python中的字符串操作、中文亂碼、NaN情況
先學(xué)了R,最近剛剛上手Python,所以想著將python和R結(jié)合起來互相對(duì)比來更好理解python。最好就是一句python,對(duì)應(yīng)寫一句R。
pandas可謂如雷貫耳, ...

- R語言:數(shù)據(jù)處理包dplyr的函數(shù)
2017-07-07
-
R語言:數(shù)據(jù)處理包dplyr的函數(shù)
dplyr專注處理dataframe對(duì)象, 并提供更穩(wěn)健的與其它數(shù)據(jù)庫(kù)對(duì)象間的接口。
一、5個(gè)關(guān)鍵的數(shù)據(jù)處理函數(shù):
select() 返回列的子集
filter() 返回行的子 ...

- R字符串處理應(yīng)用之郵件考勤自動(dòng)化
2017-07-05
-
R字符串處理應(yīng)用之郵件考勤自動(dòng)化
最近發(fā)現(xiàn),擔(dān)任助教真不是一件輕松的事情啊。雖然老師一直在想方設(shè)法減輕我的工作負(fù)擔(dān),可是核對(duì)名單真的是一件考驗(yàn)眼力和耐力的事情。
最近有一件非常艱巨的任務(wù):檢查上 ...

- R語言進(jìn)行中文分詞和聚類
2017-07-02
-
R語言進(jìn)行中文分詞和聚類
由于時(shí)間較緊,且人手不夠,不能采用分類方法,主要是沒有時(shí)間人工分類一部分生成訓(xùn)練集……所以只能用聚類方法,聚類最簡(jiǎn)單的方法無外乎:K-means與層次聚類。
嘗試過使用K-means ...

- Python中字符串中的數(shù)字提取方法
2017-06-28
-
Python中字符串中的數(shù)字提取方法
逛到一個(gè)有意思的博客 在里面看到一篇關(guān)于ValueError: invalid literal for int() with base 10錯(cuò)誤的解析,針對(duì)這個(gè)錯(cuò)誤,博主已經(jīng)給出解決辦法,使用的是re.sub
方法
1 t ...

- R爬蟲之京東商城手機(jī)信息批量獲取
2017-06-27
-
R爬蟲之京東商城手機(jī)信息批量獲取
人手一部智能手機(jī)的移動(dòng)互聯(lián)網(wǎng)時(shí)代,智能手機(jī)對(duì)很多人來說,它就像我們身上生長(zhǎng)出來的一個(gè)器官那樣重要。如果你不能對(duì)各大品牌的『賣點(diǎn)』和『受眾』侃上一陣,很可能會(huì)被懷疑 ...

- R語言從SNPedia批量提取搜索數(shù)據(jù)
2017-06-11
-
R語言從SNPedia批量提取搜索數(shù)據(jù)
SNP是單核苷酸多態(tài)性,人的基因是相似的,有些位點(diǎn)上存在差異,這種某個(gè)位點(diǎn)的核苷酸差異就做單核苷酸多態(tài)性,它影響著生物的性狀,影響著對(duì)某些疾病的易感性。SNPedia是 ...

- 使用R語言預(yù)測(cè)泰坦尼克號(hào)乘客生存率
2017-06-09
-
使用R語言預(yù)測(cè)泰坦尼克號(hào)乘客生存率
1912年4月10日,號(hào)稱 “世界工業(yè)史上的奇跡”的豪華客輪泰坦尼克號(hào)開始了自己的處女航,從英國(guó)的南安普頓出發(fā)駛往美國(guó)紐約,4月14日晚,泰坦尼克號(hào)在北大西洋撞上冰山而傾覆 ...

- 13個(gè)真實(shí)世界情景中的數(shù)據(jù)科學(xué)應(yīng)用
2017-06-06
-
13個(gè)真實(shí)世界情景中的數(shù)據(jù)科學(xué)應(yīng)用
現(xiàn)在讓我們看看13個(gè)在真實(shí)世界情景下的例子,了解現(xiàn)代數(shù)據(jù)科學(xué)家可以幫助我們做些什么。這些例子將有助于你學(xué)習(xí)如何專注于一個(gè)問題和如何形式化一個(gè)問題,以及如何仔細(xì)評(píng)估所 ...

- R語言︱詞典型情感分析文本操作技巧匯總(打標(biāo)簽、詞典與數(shù)據(jù)匹配等)
2017-05-19
-
R語言︱詞典型情感分析文本操作技巧匯總(打標(biāo)簽、詞典與數(shù)據(jù)匹配等)
情感分析中對(duì)文本處理的數(shù)據(jù)的小技巧要求比較高,筆者在學(xué)習(xí)時(shí)候會(huì)為一些小技巧感到頭疼不已。
主要包括以下內(nèi)容:
1 批量讀取txt ...

- 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è)方面,一方面是寫的快,代碼簡(jiǎn)潔,只要一行命令就可以完 ...

- 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不知要 ...

- Python 實(shí)現(xiàn)一個(gè)火車票查詢的工具
2017-04-19
-
使用 python 實(shí)現(xiàn)一個(gè)查詢火車票的小工具
主要功能:
輸入出發(fā)車站,到達(dá)車站,時(shí)間,然后返回所有的車次信息,和余票信息
支持輸入附加選項(xiàng)查詢不同的火車的類型,比如高鐵,動(dòng)車。
#查詢上海到北京2017-04-25的 ...

- Python標(biāo)準(zhǔn)庫(kù)—走馬觀花
2017-04-18
-
Python標(biāo)準(zhǔn)庫(kù)—走馬觀花
Python有一套很有用的標(biāo)準(zhǔn)庫(kù)(standard library)。標(biāo)準(zhǔn)庫(kù)會(huì)隨著Python解釋器,一起安裝在你的電腦中的。它是Python的一個(gè)組成部分。這些標(biāo)準(zhǔn)庫(kù)是Python為你準(zhǔn)備好的利器,可以讓編程事半 ...

- Python路徑與文件 (os.path包, glob包)
2017-04-17
-
Python路徑與文件 (os.path包, glob包)
os.path包
os.path包主要是處理路徑字符串,比如說\'/home/vamei/doc/file.txt\',提取出有用信息。
import os.path
path = \'/home/vamei/doc/file.txt\'
print(os.pat ...

- 用R語言做網(wǎng)頁爬蟲和文本分析
2017-02-24
-
用R語言做網(wǎng)頁爬蟲和文本分析
受到這篇情感分析的文章和這篇網(wǎng)頁爬蟲指南的雙重啟發(fā),我決定嘗試抓取并分析 Goodreads 網(wǎng)站的書評(píng)數(shù)據(jù)。這個(gè)項(xiàng)目將會(huì)呈現(xiàn)一個(gè)從數(shù)據(jù)收集到機(jī)器學(xué)習(xí)建模分析的完整案例,我在中途 ...