原创 MySQL的where查詢區分字段大小寫

今天在做註冊功能,查找新註冊用戶名,是否已有同名的用戶。 用的是 userMapper.selectByExample() 方法,偶然發現: mybatis generater 生成的 selectByExample() 方法居然不區分大

原创 Unity 3D MonoBehaviour生命週期

所有創建用於添加到遊戲對象上的腳本必須繼承自 MonoBehaviour,它有着完整的生命週期。 Awake():  腳本喚醒函數,無論腳本是否被激活,當遊戲對象創建時,對象綁定的腳本在該幀(frame)內執行Awake()。 Star

原创 使用cookie緩存數據

在做用戶註冊時,需要驗證手機號碼,爲避免頻繁發送。做了一個倒計時的按鈕。   但是頁面刷新後數據就全沒了,包括倒計時就失效了,又可以發送短信了。 需要藉助cookie,把數據保存數據在本地。 cookie搭配jQuery使用; 先導入jQ

原创 獲取數據庫品類表,自動填充下拉列表

 表單實現添加商品功能,直接拿數據庫的品類字典,填充下拉列表的實現: layui表單: <form class="layui-form"> <!-- ...略 --> <d

原创 treeTable樹結構表格的使用

基於layui的樹結構表格開源插件:https://gitee.com/whvse/treetable-lay/ 我的種類表是有pid的父子結構。 cg_id是主鍵,cg_parent是代表父分類pid 1、首先把表格綁定到一個do

原创 表單元素的thymleaf回顯

radio回顯: <div class="layui-form-item"> <label class="layui-form-label">性別</label> <div class="layui-input-bloc

原创 BeanUtils屬性快速複製

做用戶註冊時,要把頁面的表單值,傳給後臺對象。 比較多屬性,而且參數還都是一樣的,一個個 set,那叫個累。 有沒有能直接把屬性複製過去的方法? 確實有個工具類可以做到 BeanUtils。 BeanUtils.copyPropertie

原创 Navicat連接MySQL報錯1251

MySql各版本jar包:http://central.maven.org/maven2/mysql/mysql-connector-java/ 今天要做個java web的項目,在官網下載安裝了MySQL8.0。 可是一直進不去。連接學

原创 Matlab實驗齊次座標與二維幾何變換

二維變換 在Matlab中,構造一簡單二維圖形(房屋、飛機、傢俱等)的頂點表齊次矩陣,使用齊次矩陣變換方法對分別該圖形做以下二維變換: 寬度縮小爲1/2,高度放大爲2倍,設爲T1 順時針旋轉30度,設爲T2 沿x軸做錯切,錯切係

原创 layui table templet 顯示字段外鍵對應名

最近練手的這個項目後臺管理用到了 layui table,遇到的問題記錄一下。 按照數據庫讀出來我的品牌這裏是 id 外鍵值,感覺不好看,爲了方便理解所以想轉成對應的 品牌名字(如上圖)。 需要用到 layui 表格的 templet 

原创 MySQL字符編碼排序規則與where查詢字段大小寫

今天在做註冊功能,查找新註冊用戶名,是否已有同名的用戶。 用的是 userMapper.selectByExample() 方法,偶然發現: mybatis generater 生成的 selectByExample() 方法居然不區分大

原创 springboot綁定郵箱激活發郵件

用戶註冊功能快做完了,還差激活這個步驟。 以前聽同學說有免費測試用的短信API,本身想搞個高大上的短信驗證碼的,前後端界面接口都搞了,網上逛了下聚合數據,百度雲阿里雲...各種雲,看了看價格。勸退了,非RMB玩家,咱們還是踏實點,用郵箱綁

原创 Navicat連接MySQL報錯125

今天要做個java web的項目,在官網下載安裝了MySQL8.0。 可是一直進不去。連接學校的服務器數據庫可以用,但是本地的數據庫無法連接。我以爲是密碼或者配置的問題,於是卸了重裝了一遍。報錯1251的問題依舊存在。 網上看了些資料,

原创 原碼、反碼、補碼的轉換與運算

原碼、反碼、補碼的轉換與運算 正數的原碼、反碼、補碼都相等。 6[原] = 6[反] = 6[補] = 0110 負數的反碼是原碼符號位不變其餘位取反。(機器數最高位爲符號位,0表示正數,1表示負數) -6……= 1 0110 -

原创 Python小知識

Python小知識 dir(__builtins__)查看內置異常名、函數名。如下: ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'B