')
}
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)參見: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 random模塊(獲取隨機(jī)數(shù))常用方法和使用例子
2018-08-09
-
Python random模塊(獲取隨機(jī)數(shù))常用方法和使用例子
這篇文章主要介紹了Python random模塊(獲取隨機(jī)數(shù))常用方法和使用例子,需要的朋友可以參考下
random.random
random.random()用 ...

- 數(shù)據(jù)可視化發(fā)現(xiàn)「吃雞」秘密
2018-08-08
-
數(shù)據(jù)可視化發(fā)現(xiàn)「吃雞」秘密
大吉大利,今晚吃雞~
今天跟朋友玩了幾把吃雞,經(jīng)歷了各種死法,還被嘲笑說(shuō)論女生吃雞的100種死法,比如被拳頭掄死、跳傘落到房頂邊緣摔死 、把吃雞玩成飛車被車技秀死、被隊(duì)友 ...

- python中random模塊生成隨機(jī)數(shù)詳解
2018-08-08
-
Python中random模塊生成隨機(jī)數(shù)詳解
本文給大家匯總了一下在Python中random模塊中最常用的生成隨機(jī)數(shù)的方法,有需要的小伙伴可以參考下
Python中的random模塊用于生成隨機(jī)數(shù)。下面介紹一下random模塊中 ...

- python中利用原始套接字進(jìn)行網(wǎng)絡(luò)編程的示例
2018-08-06
-
Python中利用原始套接字進(jìn)行網(wǎng)絡(luò)編程的示例
在實(shí)驗(yàn)中需要自己構(gòu)造單獨(dú)的HTTP數(shù)據(jù)報(bào)文,而使用SOCK_STREAM進(jìn)行發(fā)送數(shù)據(jù)包,需要進(jìn)行完整的TCP交互。
因此想使用原始套接字進(jìn)行編程,直接構(gòu)造數(shù)據(jù)包,并在I ...

- 詳解python的Django框架中manage命令的使用與擴(kuò)展
2018-08-05
-
詳解Python的Django框架中manage命令的使用與擴(kuò)展
django-admin.py是Django的一個(gè)用于管理任務(wù)的命令行工具。本文將描述它的大概用法。
另外,在每一個(gè)Django project中都會(huì)有一個(gè)manage.py。manage.py是對(duì)dj ...
- python中MySQLdb和torndb模塊對(duì)MySQL的斷連問(wèn)題處理
2018-08-02
-
Python中MySQLdb和torndb模塊對(duì)MySQL的斷連問(wèn)題處理
在使用python 對(duì)wordpress tag 進(jìn)行細(xì)化代碼處理時(shí),遇到了調(diào)用MySQLdb模塊時(shí)的出錯(cuò),由于錯(cuò)誤提示和問(wèn)題原因相差甚遠(yuǎn),查看了N久代碼也未發(fā)現(xiàn)代碼有問(wèn)題。 ...

- 用數(shù)據(jù)說(shuō)話,python的就業(yè)狀況如何
2018-08-02
-
用數(shù)據(jù)說(shuō)話,Python的就業(yè)狀況如何
學(xué)了 Python 之后能找到工作嗎?
Python 程序員工資幾何?
互聯(lián)網(wǎng)公司會(huì)為 Python 程序員提供那些福利呢?
解鈴還需系鈴人,今天就用 Python 來(lái)分析一下,學(xué)了 ...

- 神經(jīng)網(wǎng)絡(luò)入門之bp算法,梯度下降
2018-08-01
-
神經(jīng)網(wǎng)絡(luò)入門之bp算法,梯度下降
本人作為一個(gè)想進(jìn)行NLP研究的新手,看了很多網(wǎng)絡(luò)上很好的神經(jīng)網(wǎng)絡(luò)的入門代碼和數(shù)學(xué)原理。但是個(gè)人數(shù)學(xué)比較爛,很多東西想了很久才想明白,又害怕忘掉。為此寫下這篇大白話入門 ...

- 在python程序中操作MySQL的基本方法
2018-08-01
-
在Python程序中操作MySQL的基本方法
最近在學(xué)習(xí)python,這種腳本語(yǔ)言毫無(wú)疑問(wèn)的會(huì)跟數(shù)據(jù)庫(kù)產(chǎn)生關(guān)聯(lián),因此這里介紹一下如何使用python操作mysql數(shù)據(jù)庫(kù)。我python也是零基礎(chǔ)學(xué)起,所以本篇博客針對(duì)的是python初學(xué) ...

- 熱度碾壓 Java、C#、C++的 python,為什么速度那么慢
2018-07-31
-
熱度碾壓 Java、C#、C++的 Python,為什么速度那么慢
眼下 Python 異?;鸨?,不論是 DevOps、數(shù)據(jù)科學(xué)、Web 開發(fā)還是安全領(lǐng)域,都在用 Python——但是它在速度上卻沒有任何優(yōu)勢(shì)。
與
C、C++、C# 或 Pyth ...

- R語(yǔ)言vs python:硬碰硬的數(shù)據(jù)分析
2018-07-31
-
R語(yǔ)言vs Python:硬碰硬的數(shù)據(jù)分析
我們將在已有的數(shù)十篇從主觀角度對(duì)比Python和R的文章中加入自己的觀點(diǎn),但是這篇文章旨在更客觀地看待這兩門語(yǔ)言。我們會(huì)平行使用Python和R分析一個(gè)數(shù)據(jù)集, ...

- python列表生成器的循環(huán)技巧分享
2018-07-30
-
Python列表生成器的循環(huán)技巧分享
這篇文章主要介紹了Python列表生成器的循環(huán)技巧分享,本文講解了列表生成器中一個(gè)循環(huán)和二個(gè)循環(huán)的不同寫法,需要的朋友可以參考下
列表生成式即List Compr ...

- python進(jìn)程通信之匿名管道實(shí)例講解
2018-07-28
-
Python進(jìn)程通信之匿名管道實(shí)例講解
這篇文章主要介紹了Python進(jìn)程通信之匿名管道實(shí)例講解,本文直接給出代碼實(shí)例,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
匿名管道
管道是一個(gè)單 ...

- 教您成為頂級(jí)數(shù)據(jù)分析師和數(shù)據(jù)挖掘師
2018-07-26
-
教您成為頂級(jí)數(shù)據(jù)分析師和數(shù)據(jù)挖掘師
一個(gè)數(shù)據(jù)科學(xué)家做了一個(gè)如何成長(zhǎng)為頂級(jí)數(shù)據(jù)分析師和數(shù)據(jù)挖掘師的計(jì)劃。根據(jù)發(fā)展階段的不同,我在此給大家分享一些每個(gè)數(shù)據(jù)科學(xué)家都應(yīng)該做的新年計(jì)劃??赡苓@個(gè)計(jì)劃會(huì)相對(duì) ...

- 太簡(jiǎn)單!只學(xué)十分鐘,python菜鳥也能開發(fā)一個(gè)區(qū)塊鏈客戶端
2018-07-25
-
太簡(jiǎn)單!只學(xué)十分鐘,Python菜鳥也能開發(fā)一個(gè)區(qū)塊鏈客戶端
區(qū)塊鏈技術(shù)以其去中心化特性成為又一具有顛覆性特征的技術(shù)。Python作為一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,因其具有豐富和強(qiáng)大的庫(kù),常被稱為“ ...

- 簡(jiǎn)介python設(shè)計(jì)模式中的代理模式與模板方法模式編程
2018-07-25
-
簡(jiǎn)介Python設(shè)計(jì)模式中的代理模式與模板方法模式編程
這篇文章主要介紹了Python設(shè)計(jì)模式中的代理模式與模板方法模式編程,文中舉了兩個(gè)簡(jiǎn)單的代碼片段來(lái)說(shuō)明,需要的朋友可以參考下
代理模式
Proxy模式 ...

- python設(shè)計(jì)模式之觀察者模式實(shí)例
2018-07-24
-
Python設(shè)計(jì)模式之觀察者模式實(shí)例
關(guān)于設(shè)計(jì)模式中的觀察者模式,定義如下(維基百科):
觀察者模式(有時(shí)又被稱為發(fā)布/訂閱模式)是軟體設(shè)計(jì)模式的一種。在此種模式中,一個(gè)目標(biāo)物件管理所有相依於它的觀察 ...

- 手把手教你用python分析豆瓣電影——以《我不是藥神》《邪不壓正》為例
2018-07-24
-
手把手教你用Python分析豆瓣電影——以《我不是藥神》《邪不壓正》為例
《我不是藥神》是由文牧野執(zhí)導(dǎo),寧浩、徐崢共同監(jiān)制的劇情片,徐崢、周一圍、王傳君、譚卓、章宇、楊新鳴等主演 。影片講述了神油店老板 ...

- python處理json字符串轉(zhuǎn)化為字典的簡(jiǎn)單實(shí)現(xiàn)
2018-07-23
-
Python處理json字符串轉(zhuǎn)化為字典的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇Python處理json字符串轉(zhuǎn)化為字典的簡(jiǎn)單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
今天 ...

- 簡(jiǎn)介python中用于處理字符串的center()方法
2018-07-23
-
簡(jiǎn)介Python中用于處理字符串的center()方法
這篇文章主要介紹了簡(jiǎn)介Python中用于處理字符串的center()方法,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
center()方法返回集中在長(zhǎng)度寬度的字 ...