java中防止表單重復(fù)提交 PHP表單注冊(cè)用戶名重復(fù),怎樣不能提交?
PHP表單注冊(cè)用戶名重復(fù),怎樣不能提交?if(!empty($row[name])){$response font colorred該用戶名已被注冊(cè)!/font;exit(scriptwindow.h
PHP表單注冊(cè)用戶名重復(fù),怎樣不能提交?
if(!empty($row[name])){$response font colorred該用戶名已被注冊(cè)!/font;exit(scriptwindow.history.go(-1);/script);}
如何做一個(gè)在電腦上重復(fù)操作的腳本?
前言
嘆口氣先。
題主你描述的也太——太——模糊了。
哪怕是說(shuō)一下,想要干什么,想要實(shí)現(xiàn)什么功能,都可以啊。
沒(méi)辦法,接著答。
先說(shuō)腳本
腳本說(shuō)明了幾個(gè)特性,
是解釋型語(yǔ)言
可進(jìn)行系統(tǒng)級(jí)操作
隨寫隨用
再說(shuō)電腦
題主沒(méi)有指定操作系統(tǒng),真的是……。
我們使用默認(rèn)項(xiàng),windows操作系統(tǒng)。
重點(diǎn)說(shuō)說(shuō)重復(fù)動(dòng)作
重復(fù)動(dòng)作。
題主,你是要干什么?
是要批量創(chuàng)建成千上萬(wàn)個(gè)文件,成千上萬(wàn)個(gè)無(wú)線級(jí)目錄?
是要逐一安裝數(shù)百個(gè)軟件包,然后逐一卸載?
是要重復(fù)操作一個(gè)軟件界面,比如,每次添加一個(gè)好友?
是要重復(fù)操作一個(gè)網(wǎng)頁(yè),比如提交某個(gè)表單,然后返回,接著再提交?
是要對(duì)一個(gè)web服務(wù)器做壓力測(cè)試,發(fā)送數(shù)千次/秒的TCP請(qǐng)求?
這些都叫自動(dòng)化!
上一條所說(shuō),都是計(jì)算機(jī)自動(dòng)化的內(nèi)容。
實(shí)現(xiàn)自動(dòng)化,依靠腳本很容易達(dá)成。
甭BB,上代碼。
Talk is cheap, show me the code!
1 - 示例:windows下創(chuàng)建多級(jí)目錄
md acdefghijk使用 md 指令在命令行執(zhí)行。使用 tree 指令查看目錄結(jié)構(gòu)。
2 - 示例:創(chuàng)建1024個(gè)空文件
FOR /L v IN (1,1,1024) DO @type nul v.log要注意的是,DOS創(chuàng)建空文件,沒(méi)有現(xiàn)成指令,用的是 “” 這個(gè)重定向符。
執(zhí)行完畢,上述指令生成文件大致如下。
1024只是一個(gè)示例,你完全可以創(chuàng)建數(shù)百萬(wàn)個(gè)文件,只要磁盤空間足夠。
復(fù)雜的自動(dòng)化
其實(shí)自動(dòng)化,在軟件產(chǎn)業(yè),也是必須的一環(huán),比如自動(dòng)化測(cè)試。
測(cè)試人員不是簡(jiǎn)單地點(diǎn)點(diǎn)點(diǎn),還有編寫測(cè)試用例,mock數(shù)據(jù), 測(cè)試代碼。
那么對(duì)于有操作界面的測(cè)試,測(cè)試種類過(guò)多,不可能手動(dòng)實(shí)現(xiàn)全覆蓋。
軟件問(wèn)題,用軟件來(lái)解決。
說(shuō)兩個(gè)自動(dòng)化測(cè)試的工具,實(shí)現(xiàn)自動(dòng)化簡(jiǎn)直小菜一碟。
1 - 網(wǎng)易 Airtest IDE
為了方便測(cè)試人員擺脫點(diǎn)點(diǎn)點(diǎn)的繁重工作,網(wǎng)易在python基礎(chǔ)上開(kāi)發(fā)了該工具。針對(duì)APP、游戲、WEB、桌面GUI應(yīng)用,均可使用。
2 - 按鍵精靈
傻瓜式操作,也可以錄制腳本。支持預(yù)定義動(dòng)作,腳本類似VB。
但是對(duì)于數(shù)組等高級(jí)功能支持不足,使用起來(lái)較為不順手。
必須提一提Linux
為什么市面上有那么多號(hào)稱全自動(dòng)的腳本工具?
都是基于令人用起來(lái)舒服、開(kāi)發(fā)起來(lái)F**K的窗口應(yīng)用。
如果你的自動(dòng)化任務(wù),不需要任何界面,效率提高的不知一星半點(diǎn)。
Linux絕對(duì)是你的必備神器。
在github上隨便貼幾個(gè)生產(chǎn)可用的bash script,大家看看。
倉(cāng)庫(kù)較多,精品優(yōu)秀,讀者可自行搜索閱讀。
結(jié)語(yǔ)
有上述的工具,你基本上可以造出任何滿足需求的功能。
還有廣大的運(yùn)維使用的編程,用來(lái)實(shí)現(xiàn)自動(dòng)化的程序,對(duì)于初學(xué)者,就不一一介紹了。
我是@程序員小助手,持續(xù)分享編程與程序員成長(zhǎng)相關(guān)的內(nèi)容,歡迎關(guān)注~~