原创 Mac MySQL下載及安裝

在瀏覽器當中輸入地址:dev.mysql.com/downloads/mysql/,如下圖所示: 進入以下界面,直接點擊下面位置 ,選擇跳過登錄,點過這後直接下載,如下圖所示: 下載完成後, 直接雙擊打開,彈出以下界面,再繼

原创 java 方法重寫@Override

重寫: 子類繼承於父類的非靜態方法的方法體進行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫! 註解: @Override 優勢: 子類可以根據需要,定義特定於自己的行爲。 也就是說子類能夠根據需要實現父類的方法。 規則: 參

原创 base64轉爲file對象

  /** * @method 將base64轉換爲file對象 * @param {String} dataURL base64地址 * @param {String} fileName 文件名稱 * @param {Str

原创 vue-cli 3 生產環境去除控制檯打印

與vue-cli2.0使用了uglifyjs-webpack-plugin插件進行優化配置不同,vue-cli3.0在打包過程中就使用了terser-webpack-plugin插件進行優化。 具體配置可以參考node_modules/@

原创 vue-quill-editor設置disabled

最近項目用到了vue-quill-editor,但是有場景要給富文本編輯器添加disabled效果,查看官網api後得到以下解決方案,直接上代碼 html: <template> <div class="my-

原创 生成/查看 SSH公鑰

生成 ssh-keygen -t rsa -C "[email protected]" 按照提示完成三次回車,即可生成 ssh key,通過查看 ~/.ssh/id_rsa.pub 文件內容,獲取到你的 public key 查看 c

原创 mac電腦 Python2 升級 Python3

下載新版 首先進入到 Python 官網,下載最新版本 Pythonhttps://www.python.org/downloads/mac-osx/ 下載後雙擊安裝,裝到默認的系統位置即可。裝完後會自動寫入環境變量的,打開終端,輸入命

原创 創建指定長度指定內容的數組

核心思想: Array.from()傳入兩個參數: 第一個參數爲對象,僅一個屬性length,指定了第二個參數運行的次數; 第二個參數爲回調函數,回調函數有兩個參數,分別是數組元素、下標,實現對數組元素值的設置,元素值默認undefine

原创 vue禁止粘貼/控制粘貼

最近項目遇到了一個關於控制用戶粘貼的功能,簡單研究了下,提出以下方案: 使用Jquery獲取的DOM對象綁定paste方法 具體如下: 1.安裝jquery npm i jquery -S 修改項目中build/webpack.base

原创 js打印頁面-實現局部打印

最近項目需要實現將局部頁面輸出pdf文件,做了以下案例 html: <template> <div id="test-page"> <!-- 額外元素 --> <div class="myInpu

原创 設置vue打包資源路徑vue-cli2

修改config/index.js,設置build選項,具體如下: build: { // 設置打包後index.html的位置 index: path.resolve(__dirname, '目標路徑(相對於buil

原创 interface定義接口時成員變量與成員方法的缺省關鍵字

interface定義接口時會默認爲成員變量和成員方法添加關鍵字修飾符,具體如下: 成員變量默認爲public、static、final修飾 成員方法默認爲public、abstract修飾

原创 全局scss封裝引入背景圖片路徑報錯

最近使用scss做了全局的mixin封裝,用到背景圖,意外發現通過相對路徑引入圖片後報錯,大致意思爲圖片路徑不對,改爲了使用@代替src路徑引入圖片依然報錯,一番百度後帶出解決方案通過 ~@ 代替src路徑進行圖片引入 如下所示 .bo

原创 【java】定義數組的三種常用方式

原文鏈接:https://blog.csdn.net/Zhangguohao666/article/details/88602428 以 int型 的數組爲例,說說三種定義方式 int[] ar

原创 vue中富文本樣式設置不生效解決方案

問題描述:在vue中通過v-html回顯富文本內容,遇到了設置富文本樣式不生效問題; 原因:<style>標籤添加了scope屬性; 解決方案:1. 去掉<style>標籤的scope屬性; 2.使用 /deep/深度作用選擇器 (案例如