小白在專案中的增刪改查錯誤邏輯(壹)

2021-10-23 23:01:40 字數 1015 閱讀 6765

***倉庫貨物進出記錄清單之記錄員登入註冊

在我們進行清單的新增、查詢前需要登入(每個記錄員只有自己的資料不共享,第一次使用需註冊),這個過程中使用者名稱驗證(使用者名稱、密碼正則驗證)傳送ajax請求,確認註冊(登入)時錯誤資訊註冊(登入)請求傳送成功, 資料**:

// 註冊請求

$('#but').

on('click'

,function()

, success :

function

(data)

else

}setinterval

(counttime,

1000);

},error:

function

(err)})

}else

}else

})

關於使用者註冊時在傳送ajax請求前我們都會做正則驗證判斷,因為正則能驗證是否為空,所以能通過正則後就可以傳送請求進行使用者資料判斷是否有同名、沒有就可以註冊。而我們在註冊(登入)時需要進行兩次ajax請求,第二次也需要邏輯判斷,所以會出現沒有通過驗證時,錯誤的資料也會發生請求導致我們能成功註冊(登入)。

通過**分析我們可以明顯看待在第二次ajax請求前的邏輯少了判斷,我們只需在非空判斷過後進行更嚴格的正則判斷,必須所有通過過後才能傳送ajax請求。**:

$(

'#but').

on('click'

,function()

, success :

function

(data)

else

}setinterval

(counttime,

1000);

},error:

function

(err)})

}else

}else

}else

}else

})

Springdata redis在專案中的使用

org.springframework.data spring data redis 1.0.3.release log4j log4j org.slf4j slf4j log4j12 spring維護的使用redis用到的bean rediskeyutils類 public class redis...

軟體專案中常見的錯誤

飲彈症候群 過於相信以前沒有採用的技術的宣傳 過高估計了新技術或方案帶來的節省量 專案中切換工具 缺少自動的源 控制手段 挫傷積極性 人員素質低 對有問題的員工失控 英雄主義 專案後期加入人員 辦公環境差 開發人員與客戶 需求方 的摩擦 不現實的預期 缺乏有效的高層對專案的支援 缺乏個角色之間有效合...

gradle在專案中的應用

compilesdkversion 代表是使用的sdk版本buildtoolsversion 代表構建工具的版本,一般都是sdk相配套的。在專案建立的時候就會自動生成signingconfigs 簽名配置,主要有 develop,release develop 開發時候的配置keyalias apk...