原创 python開發中使用pipenv配置虛擬空間的方法

1、安裝pipenv pip3 install pipenv 2、創建一個虛擬環境 進入項目的目錄下(注意一定要這樣) 初始化虛擬環境 pipenv --python 3.8 # 根據電腦python的版本

原创 前端工程化:關於npm包管理的認知及發佈一個包到npm上

一、關於npm包版本號的認知 1、一個簡單的npm包的版本意思 "moment": "^2.22.1" 2、版本號的解釋 major.minor.patch[-當前版本屬於] major: 顛覆性的改變版本(類似ang

原创 vue組件之間的多種通訊方式

一、父組件傳遞參數給子組件 1、父組件傳遞參數 <template> <div> <Son1 :name="name" :age="20" :bookList="['三國演義',

原创 angular8與ngrx8的基本使用步驟

一、案例運行後的效果圖 二、關於ngrx的認識 1、官網地址 2、ngrx是借鑑redux的思維,專門爲angular中定製的一個狀態管理的包,類似react中的redux、vue中的vuex,主要包括以下幾個模塊(本文先介紹

原创 vue組件中各種傳值的方法

一、直接使用屬性傳遞的方式傳遞 父組件中傳遞的參數可以有很多個,如果子組件中未使用props接收的話,會逐級的往下面傳遞並且會掛載在當時組件的dom上,見下圖 1、父組件給兒子組件傳遞參數 <template> <So

原创 使用@vue/cli開發一個typescript通用組件併發布到npm上

一、組件分類的介紹 1、通用組件 抽象的UI組件,無具體的實現 使用需要加入具體的業務代碼 具有高通用性和可擴展性 2、業務組件 平時我們項目中使用的組件 二、vue中組件的認識 傳統的前端開發中是沒組件的概念

原创 nodejs操作mongodb之七(mongoose聚合函數的使用)

一、使用聚合函數多表查詢和mongodb類似的 1、定義schema const mongoose = require('./db'); const OrderSchema = mongoose.Schema({ o

原创 nodejs操作mongodb之三(關於schema的使用)

一、schema默認參數 很多時候我們會設置默認參數,不插入數據的時候就默認這個值 1、封裝好的連接數據庫模塊 // 第一步 const mongoose = require('mongoose'); // 第二步連接數

原创 異步編程:rxjs入門到精通

一、常見的異步編程有 1、回調函數 2、promise 3、事件監聽/發佈訂閱 4、rxjs 二、使用promise和rxjs實現異步編程的對比 1、使用promise異步編程的寫法 const promise = new

原创 記錄一個常見的二列布局

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid

原创 記錄一次前端上傳按鈕按鈕樣式修改及上傳圖片bs64處理

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid

原创 教會前端工程師對docker的使用

一、centos安裝docker 1、移除之前的安裝的 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-lat

原创 nodejs操作mongodb之六(聚合函數的使用)

一、使用MongoDB聚合管道(Aggregation Pipeline)可以實現的功能 1、使用聚合管道可以對集合中的文檔進行變換和組合。 2、實際項目:表關聯查詢、數據的統計。 二、聚合管道的使用方式 1、使用方式 d

原创 nodejs操作mongodb之二(mongoose操作mongodb)

一、nodejs中使用mongodb 1、mongoosejs文檔 2、安裝包 npm i mongoose --save 二、mongoose使用的基本步驟 1、安裝包 2、連接數據庫 const mong

原创 效仿Angular團隊使用git提交代碼規範

一、前言 1、一般我們使用git提交代碼,一般常見的命令就是 git add . git commit -m '這是什麼代碼' git push origin master 2、使用傳統的方式進行git提交代碼就是下面