原创 Vue中實現div編輯效果,及contenteditable設置爲plaintext-only與true的區別

有時候我們希望實現點擊一段div內文本時就能直接進行編輯,當然使用文本框、富文本等也可以實現,但終究有些麻煩。 目錄 效果預覽 參數介紹 封裝與使用 使用效果差異 plaintext-only 的效果 使用contenteditable

原创 關於一次“required a single bean, but 2 were found”的錯誤排查

我的項目剛開始做沒多久,原本一切都是正常的,最近加多了一個TreeDao,然後啓動的時候就報了以下錯誤: Field baseMapper in com.baomidou.mybatisplus.extension.service.im

原创 項目無法啓動,Cannot determine embedded database driver class for database type NONE 解決方案與排查思路

最近買了新電腦,然後用IDEA把代碼拉下來,結果發現在別的電腦好好的項目,在這臺電腦啓動不了,我知道,我又應該寫一篇探索問題的文章了。 目錄 問題 問題排查 分析環境 翻譯錯誤信息 百度原因(一般都是百度不到具體解決辦法,我才寫文章的)

原创 MySql 8.0.18 zip版安裝教程和使用

目錄 下載MySql 配置安裝參數 命令行安裝 啓動服務及登錄 修改登錄密碼 配置環境變量 設置時區 忘記密碼及重置 下載MySql 最新版MySQL下載地址: http://dev.mysql.com/downloads/mysql/

原创 整理自己實用又不記的JS方法

indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置,找不到則返回 -1。 stringObject.indexOf(searchvalue <需檢索的字符串值> ,fromindex <開始檢索的位置,默認0> )

原创 Vue打包(build)時刪除文件名隨機碼(hash碼)的方法

在我們使用 “npm run build” 打包Vue時,會發現文件的js和css等文件前,都會有一段隨機碼(hash碼),給部署時帶來一定的困擾 前端打包出來的效果: 打包放到後端,放多幾次後,會發現有好幾個文件: 雖然在index

原创 C語音《數據結構》中順序表學習

學習完數據結構到現在已經好幾年,也忘了差不多了,最近重新複習起來,發現自己很多東西都忘掉了。所以現在整理這個學習筆記,加上自己的一些理解,由淺入深,也希望能給有需要的初學者們瞭解一下。 最簡單的數據結構 在學習了數據類型,我們知道了“in

原创 JSON數組和JSON對象在vue中的獲取

這兩天在學習vue,主要是爲了實現前後端的分離,因此數據的傳輸是必不可少的一個環節。 爲了快速入門,參考了vue官網的視頻,這個過程由於引入vue.js的問題走了一些彎路,這個我們以後再來探討,因爲現在主要講的是JSON數組和JSON對象

原创 MySql 8.0.17 安裝完成後重置密碼的解決方法

在之前的文章MySQL 8.0.11中,密碼是保存在err結尾的文件內,但在現今版本中,可能出於安全的考慮不再以明文的方式存儲,只有在初始化時,纔在控制檯中輸出: mysqld --initialize --console 如果你已經

原创 Vue實現福利彩票機選號碼,彩票號碼生成思路

彩票號碼機選生成思路與實現概述1、基本變量準備2、隨機數生成方法3、生成紅區數組號碼4、對生成的數組進行排序檢驗數據生成效果頁面顯示效果 概述 今天看了彩票開獎,想到買彩票時有自選和機選兩種,於是想了一想彩票號碼的生成思路,覺得有

原创 JS中將對象屬性由駝峯法命名轉換爲下劃線命名的方法

// 對象駝峯轉下劃線 objectHumpToLine(obj) { var newObj = new Object() for (let key in obj) {

原创 JS中對象賦值只傳值不傳對象(地址)的方法,改變新值不影響舊值

使用JS有一個很惱人的問題,當我把對象賦值給新的對象後,新的對象改變了,舊的對象也會跟着改變,如以下例子: // 被引用的對象 var oldModel = { name: "oldModel",

原创 Vue觀察對象的子屬性變化,wacth的deep使用

我們都已經知道,如何觀察一個屬性值的變化,然後做相應的操作。比如我有一個屬性name,我希望在name改變的時候,彈出消息框。 代碼如下: <template> <div id="app"> <input v-model="

原创 少走彎路!GitLab服務器搭建傻瓜式教程

在教程開始之前,是不是很多人搜索過:Windows下GitLab服務器搭建?答案是沒有,GitLab只針對Unix類系統做了開發。 當然,GitLab本身就是Git的衍生品,如果你非要在Windows下搭建Git服務器,那麼Git的其他衍

原创 Vue啓動報錯 Error: listen EADDRNOTAVAIL

因爲電腦有問題,昨天重裝了我的系統,重裝後使用 npm run dev 命令啓動Vue項目報錯,Error: listen EADDRNOTAVAIL ,截圖如下: 報錯已經在圖中框出,這個EADDRNOTAVAIL我的英文水平有限,使