原创 【linux】shell之運算符

一、運算符 - 弱類型,並且默認是字符串類型 1. declare命令 1.1 declare命令 - 用來聲明變量類型 - declare[+/-][選項]變量名 選項 含義 - 給變量設定類型屬性 + 取

原创 【linux】shell變量——環境變量設置修改、用戶自定義變量、read等

一、變量 1.變量的命名規範 - 必須以字母或下劃線開頭,名字中間只能由字母、數字和下劃線組成 - 變量名稱長度不得超過255個字符 - 變量名稱在有效範圍內必須是唯一的 - 變量默認類型都是字符串(重點) 2. 變量分類 -

原创 一文讀懂V8垃圾回收機制——新生代Scavenge、老生代Mark-Sweep和Mark-Compact

1 V8內存管理 1.1 V8n內存限制 64位系統可用1.4G內存 32位系統可用0.7G內存 1.2 V8內存管理 JS對象都是通過V8進行分配管理內存的 process.memoryUsage()返回一個對象,包含了N

原创 2.ES6-解構賦值及其原理-解構看完這篇足夠了

所謂的解構賦值其實就是分解出一個對象的解構,分成兩個步驟: 1. 變量的聲明 2. 變量的賦值 一、 數組的解構賦值 /* 對於數組的解構賦值,其實就是獲得數組的元素,而我們一般情況下獲取數組元素的方法是通過下標獲取,例如

原创 Vuex模塊化管理

vuex的基本用法> 直接上代碼,一眼飄過 jsimport Vue from 'vue';import Vuex from 'vuex'; Vue.use(Vuex); let state = { count: 6,} let

原创 微信小程序入門(更新中)

微信小程序與普通網頁開發的區別 網頁開發渲染線程和腳本線程是一個進程。而小程序二者是分開的,分別運行在不同的線程。 網頁開發者可以操作DOM和BOM。小程序缺少操作DOM和BOM的方法。導致了JQ、Zepto等,在小程序中無法運

原创 Vue-Router核心原理實現(文末附手寫版源碼)

VueRouter的核心原理 一、VueRouter的核心組成部分 主要實現以下幾部分: mode this.$router/this.$route router-link/router-view Vue.use註冊插件

原创 【數據庫】1.mysql相關知識(三)

4. 表連接 4.1 連接類型 INNER JOIN 內連接 LEFT JOIN 左外連接 RIGHT JOIN 右外連接 FULL OUTR JOIN 全連接這個在mysql中是沒有的 ON 連接條件 4.1.1 INNE

原创 【數據庫】1.mysql相關知識_在node中的運用(九)

本次代碼就講事務的應用,主要就是看下怎麼用,所以代碼沒有精簡。 let mysql = require('mysql'); let connection = mysql.createConnection({ host:

原创 【數據庫】1.mysql相關知識(一)

1. 常用數據庫及基本知識 一般我們需要學習的常用數據庫有三種:mysql、mongodb和redis mysql:關係型數據庫,每秒併發1.2k左右 mongodb:非關係型數據庫(也就是文檔型數據庫,類似json,{})

原创 【數據庫】2.redis相關知識(二)

redis在node中的使用,語法很簡單,直接看下面代碼 //首先要安裝nodejs的redis客戶端 //npm i redis let redis = require("redis"); let client = redi

原创 【數據庫】1.mysql相關知識(二)

1. 什麼聚合函數 對一組值進行計算,並返回計算後的值,一般用來統計數據 1.1 SUM 累加所有行的值 SELECT SUM(age) AS '總年齡' FROM studb.student WHERE city

原创 【數據庫】1.mysql相關知識(五)

索引 索引可以提高數據庫的查詢速度 1. 添加索引 語法1:ALTER TABLE 表名 ADD index(列名) 含義:給某表的某列添加索引 語法2:CREATE INDEX 索引名 ON 表名(列名) 含義:給

原创 【數據庫】1.mysql相關知識_在node中的運用(七)

沒多少東西,所以筆記直接可以看代碼了 let mysql = require('mysql'); let Promise = require('bluebird'); //創建數據庫連接,一般不這麼做,而是會用連接池來處理,可

原创 【數據庫】1.mysql相關知識(六)

數據庫設計 1. 軟件項目開發週期中的數據庫設計 需求分析階段:分析客戶的業務和數據處理需求 概要設計階段:設計數據庫的E-R模型圖,確認需求的正確和完整性 詳細設計階段:應用三大範式審覈數據庫 代碼編寫階段:物理實現數據庫,編