原创 koa自動導入全部路由,koa-router動態添加路由,js做的koa-router動態導入的路由沒使用ts語法

這是我的項目結構 入口文件:app.js const routes = require('./routes') // 引入同級 routes/index.js // routes app.use(routes.routes(),

原创 原生JS將大駝峯字符串添加間隔符並轉換爲小寫,也就是轉換爲連字符,這裏是將小駝峯格式轉換爲路徑

/* 將大駝峯字符串添加間隔符並轉換爲小寫,也就是轉換爲連字符 str:傳遞過來的原字符,splitStr:間隔符,默認是 '-' */ let humpToHyphen = function(str='',splitStr=

原创 js中~符號的操作,像!~這種的簡單運算,項目裏邊偶爾之間碰到了!~運算符,查了查記錄一下

~ (按位非) 對每一個比特位執行非(NOT)操作。NOT a 結果爲 a 的反轉(即反碼)。非操作的真值表: 9 (base 10) = 00000000000000000000000000001001 (base 2)

原创 原生JS監聽複製事件,更改複製的內容,或者在複製內容後面追加參數,原生JS控制按鈕點擊複製自定義內容,複製想要讓複製的內容

原生 JS 監聽 複製 copy 事件,追加版權信息 <div class="empty-font">選中這一段文字,點擊 ctrl+C 或 者右鍵選擇複製</div> <script type="text/javascript"

原创 uniapp不用scroll-view做一個左右切換滾動,自動判定切換到下一個內容塊,如果鼠標移動距離過短不讓切換走,讓退回去,內容旋轉360度並切換裏面內容的效果

先看效果: 直接上代碼好了,JS註釋特別詳細: <template> <view class="test" @touchstart="touchStart" @touchmove="touchMove" @touchend="

原创 vsCode佔用內存過高,電腦超級卡,vsCode喫內存,vsCode特別佔內存

修復vs code 造成 rg.exe內存佔用過大的問題 search.followSymlinks: false 修復vs code 造成 git.exe內存佔用過大的問題 git.enabled: false git.aut

原创 linux(centos)常用命令大全,linux命令(倍兒全)

Linux常用命令大全 最近都在和Linux打交道,這方面基礎比較薄弱的我只好買了本鳥哥的書看看,感覺還不錯。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令來控制,當然,這也是很多人喜歡linux的原因,比較短

原创 原生JS去除字符串中的html標籤封裝

項目中經常用到的方法,放這邊省的寫其他項目用到了還要重新寫或者翻以前項目 自己寫的: //去除字符串中的 html 標籤 function strip_tags_all({str = '',spaceFlag=false,spac

原创 MySQL8.0用戶和角色管理,添加用戶、修改密碼、分配權限等等,感覺看別人的太亂了,自己簡單整理一下,算是轉載過來排個版

MySQL8.0新加了很多功能,其中在用戶管理中增加了角色的管理,默認的密碼加密方式也做了調整,由之前的 sha1 改爲了 sha2 ,同時加上 5.7 的禁用用戶和用戶過期的設置,這樣方面用戶的管理和權限的管理,也增加了用戶

原创 Cannot find module @vue-devtools/build-tools,vue-dev-tools打包build報錯【解決辦法】

先看一下你下載 vue-devtools 項目的地址,出現這個問題的可能是 dev 分支惹的禍, 後來切換了 master 分支,重新 clone 了一下,npm install 安裝完依賴之後,又出現另一個錯,cross-env

原创 vue-devtools正確安裝,不要克隆,克隆總出問題,vue-devtools正確安裝方法,vue-devtools正確安裝教程,有圖有真相,不再有各種奇葩問題出現

vue-devtools項目地址:https://github.com/vuejs/vue-devtools/tree/master 看清楚了,網上很多人給的地址是 dev 分支的地址,記得自己切換到 master 分支 不要克隆

原创 vue-devtools安裝報錯cross-env不是內部或外部命令【解決辦法】

出現這個報錯的話,可能你是用的 clone 方式克隆下來的項目吧,我也是 clone 下來的 master 分支纔出現的這個報錯 使用 npm install --save-dev [email protected] 安裝最新版的倒是

原创 微信小程序在自定義組件內部調用canvas繪圖,畫不上去,空白

不羅嗦,直接上例子 先看位置,在自定義組件內部用的canvas <canvas class="share-canvas" canvas-id="shareCanvas"></canvas> let ctx; //最頂部定義的

原创 爬取百度地圖全國省市區地鐵線路等數據公共api

從百度地圖和高德地圖中提煉出了對應的接口,方便iOS直接調用。 1.獲取全國地鐵城市: http://map.baidu.com/?qt=subwayscity&t=123457788 2.根據獲取的城市code查詢地鐵線路詳情

原创 微信6月5號12點半發佈可以更改微信號,爲什麼我的微信號不能修改?解決辦法【親測可用】,微信號修改,改微信號方法

2020年6月5號12點半,微信官方稱微信最新版本可以更改微信號了,只限安卓版,蘋果的可能要等一段時間纔行,安卓的能改也是一年改一次 不過對於年少輕狂年代使用的微信號,現在回頭看看,那感覺…哎!言語無法描述的痛,還不能更改!!!