')
}
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ù)說(shuō)明請(qǐng)參見(jiàn):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è) > 行業(yè)圖譜 >

- python中的字符串內(nèi)部換行方法
2018-08-25
-
python中的字符串內(nèi)部換行方法
python里有兩種在字符串內(nèi)部換行的方式(使用一個(gè)print打印多行字符串)。
首先使用\\n的方法大家肯定都知道了。
然后是使用 \'\'\' 三個(gè)單引號(hào)大方法。
在交互式命令行 ...
- python數(shù)據(jù)的清理行為實(shí)例詳解
2018-08-23
-
python數(shù)據(jù)的清理行為實(shí)例詳解
數(shù)據(jù)清洗主要是指填充缺失數(shù)據(jù),消除噪聲數(shù)據(jù)等操作,主要還是通過(guò)分析“臟數(shù)據(jù)”產(chǎn)生的原因和存在形式,利用現(xiàn)有的數(shù)據(jù)挖掘手段去清洗“臟數(shù)據(jù)”,然后轉(zhuǎn)化為滿足數(shù)據(jù)質(zhì)量要求或 ...
- 利用python解決mysql視圖導(dǎo)入導(dǎo)出依賴的問(wèn)題
2018-08-22
-
利用python解決mysql視圖導(dǎo)入導(dǎo)出依賴的問(wèn)題
這篇文章主要給大家介紹了關(guān)于利用python解決mysql視圖導(dǎo)入導(dǎo)出依賴的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需 ...
- python追加元素到列表的方法
2018-08-20
-
python追加元素到列表的方法
這篇文章主要介紹了python追加元素到列表的方法,涉及Python列表操作中append方法追加元素的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
scores = [\"1 ...
- python中numpy的矩陣、多維數(shù)組的用法
2018-08-14
-
python中numpy的矩陣、多維數(shù)組的用法
1. 引言
最近在將一個(gè)算法由matlab轉(zhuǎn)成python,初學(xué)python,很多地方還不熟悉,總體感覺(jué)就是上手容易,實(shí)際上很優(yōu)雅地用python還是蠻難的。目前為止,覺(jué)得就算法仿真研 ...

- python制作websocket服務(wù)器實(shí)例分享
2018-08-10
-
python制作websocket服務(wù)器實(shí)例分享
一、開(kāi)始的話
使用python簡(jiǎn)單的實(shí)現(xiàn)websocket服務(wù)器,可以在瀏覽器上實(shí)時(shí)顯示遠(yuǎn)程服務(wù)器的日志信息。
之前做了一個(gè)web版的發(fā)布系統(tǒng),但沒(méi)實(shí)現(xiàn)在線看日志,每次發(fā)布版 ...
- python網(wǎng)絡(luò)編程之?dāng)?shù)據(jù)傳輸U(kuò)DP實(shí)例分析
2018-08-07
-
python網(wǎng)絡(luò)編程之?dāng)?shù)據(jù)傳輸U(kuò)DP實(shí)例分析
本文實(shí)例講述了python網(wǎng)絡(luò)編程之?dāng)?shù)據(jù)傳輸U(kuò)DP實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
一、問(wèn)題:
你覺(jué)得網(wǎng)絡(luò)上像msn,qq之類的工具在多臺(tái)機(jī)器之間互相傳輸數(shù)據(jù)神 ...
- python使用socket向客戶端發(fā)送數(shù)據(jù)的方法
2018-08-04
-
python使用socket向客戶端發(fā)送數(shù)據(jù)的方法
這篇文章主要介紹了python使用socket向客戶端發(fā)送數(shù)據(jù)的方法,涉及Python使用socket實(shí)現(xiàn)數(shù)據(jù)通信的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
import socket, sys
por ...

- python中不能連接超時(shí)的問(wèn)題及解決方法
2018-08-04
-
python中不能連接超時(shí)的問(wèn)題及解決方法
這篇文章主要介紹了python中不能連接超時(shí)的問(wèn)題及解決方法,需要的朋友可以參考下
要是我們大天朝的防火墻技術(shù)進(jìn)步神速
解決方法
...
- python使用MySQLdb訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法
2018-08-01
-
python使用MySQLdb訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了python使用MySQLdb訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法,實(shí)例分析了Python使用MySQLdb模塊操作mysql數(shù)據(jù)庫(kù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下& ...
- python列表生成式與列表生成器的使用
2018-07-31
-
python列表生成式與列表生成器的使用
列表生成式:會(huì)將所有的結(jié)果全部計(jì)算出來(lái),把結(jié)果存放到內(nèi)存中,如果列表中數(shù)據(jù)比較多,就會(huì)占用過(guò)多的內(nèi)存空間,可能會(huì)導(dǎo)致MemoryError內(nèi)存錯(cuò)誤或者導(dǎo)致程序在運(yùn)行時(shí)出現(xiàn) ...
- python基礎(chǔ)教程之?dāng)?shù)字處理(math)模塊詳解
2018-07-29
-
python基礎(chǔ)教程之?dāng)?shù)字處理(math)模塊詳解
這篇文章主要介紹了pythonr的數(shù)字處理模塊知識(shí)(math),需要的朋友可以參考下
1.math簡(jiǎn)介
代碼如下:
>>> import math
>>>dir(math) ...

- python基礎(chǔ)教程之popen函數(shù)操作其它程序的輸入和輸出示例
2018-07-28
-
python基礎(chǔ)教程之popen函數(shù)操作其它程序的輸入和輸出示例
popen函數(shù)允許一個(gè)程序?qū)⒘硪粋€(gè)程序作為新進(jìn)程啟動(dòng),并可以傳遞數(shù)據(jù)給它或者通過(guò)它接收數(shù)據(jù),下面使用示例學(xué)習(xí)一下他的使用方法 ...
- 淺析python 內(nèi)置字符串處理函數(shù)的使用方法
2018-07-23
-
淺析python 內(nèi)置字符串處理函數(shù)的使用方法
這篇文章主要介紹了python 內(nèi)置字符串處理函數(shù)的使用方法,需要的朋友可以參考下
一、lower():將大寫(xiě)字母全部轉(zhuǎn)為小寫(xiě)字母。如:
代碼如下 ...
- 利用python實(shí)現(xiàn)數(shù)據(jù)分析
2018-07-20
-
利用python實(shí)現(xiàn)數(shù)據(jù)分析
為什么要利用python進(jìn)行數(shù)據(jù)分析?python擁有一個(gè)巨大的活躍的科學(xué)計(jì)算社區(qū),擁有不斷改良的庫(kù),能夠輕松的集成C,C++,Fortran代碼(Cython項(xiàng)目),可以同時(shí)用于研究和原型的構(gòu)建以及生產(chǎn) ...

- python中常用的九種預(yù)處理方法分享
2018-07-20
-
python中常用的九種預(yù)處理方法分享
本文總結(jié)的是我們大家在python中常見(jiàn)的數(shù)據(jù)預(yù)處理方法,以下通過(guò)sklearn的preprocessing模塊來(lái)介紹;
1. 標(biāo)準(zhǔn)化(Standardization or Mean Removal and Variance Scaling)
變 ...

- 輕松掌握python設(shè)計(jì)模式之策略模式
2018-07-11
-
輕松掌握python設(shè)計(jì)模式之策略模式
這篇文章主要幫助大家輕松掌握python設(shè)計(jì)模式之策略模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了python策略模式代碼,供大家參考,具體內(nèi)容 ...
- python通過(guò)線程實(shí)現(xiàn)定時(shí)器timer的方法
2018-07-09
-
python通過(guò)線程實(shí)現(xiàn)定時(shí)器timer的方法
本文實(shí)例講述了python通過(guò)線程實(shí)現(xiàn)定時(shí)器timer的方法。分享給大家供大家參考。具體分析如下:
這個(gè)python類實(shí)現(xiàn)了一個(gè)定時(shí)器效果,調(diào)用非常簡(jiǎn)單,可以讓系統(tǒng)定時(shí)執(zhí)行指定 ...
- python求列表交集的方法匯總
2018-07-08
-
python求列表交集的方法匯總
本文實(shí)例匯總了python求列表交集的方法。分享給大家供大家參考。具體方法如下:
交集對(duì)于給定的兩個(gè)集合A 和 集合B 的交集是指含有所有既屬于 A 又屬于 B 的元素,而沒(méi)有其他元 ...
- python中requests模塊的使用方法
2018-07-07
-
python中requests模塊的使用方法
本文實(shí)例講述了python中requests模塊的使用方法。分享給大家供大家參考。具體分析如下:
在HTTP相關(guān)處理中使用python是不必要的麻煩,這包括urllib2模塊以巨大的復(fù)雜性代價(jià)獲取 ...