原创 es6入門(四)

一、Set 1.1 基本用法 ES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重複的值。Set本身是一個構造函數,用來生成 Set 數據結構。 const s = new Set(); [2, 3,

原创 Vue框架入門(一)

一、概述 1.1 關於Vue的說法 vue 是一套構建用戶界面的流行的漸進式前端框架。 vue 只關注視圖層, 採用自底向上增量開發的設計。 vue 的目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。 vue

原创 密碼學總結(二)

一、非對稱加密 在對稱密碼中,由於加密和解密都需要使用相同祕鑰。假如向接收者配送密鑰過程中發生祕鑰泄露,就可能導致泄的情況出現。而非對稱加密的出現可以很好解決該問題。 非對稱加密的密鑰分爲加密密鑰和解密密鑰兩種。發送者用加密密鑰對

原创 Vue框架入門(三)

一、Element Form 資料地址:https://element.eleme.cn/#/zh-CN/component/form 下面以Form表單爲例,介紹Element UI的使用。 第1步:使用腳手架創建vue工程;

原创 vuejs全家桶原理

一、Vue工作機制 1.1 什麼是mvvm? Vue就是基於MVVM模式實現的一套構建用戶界面的漸進式框架。MVVM是Model-View-ViewModel的簡寫。其中,Model指的是js中的數據,如對象,數組等等,View指

原创 es6入門(五)

一、Promise Promise 是異步編程的一種解決方案,比傳統的解決方案(回調函數和事件)更合理和更強大。它由社區最早提出和實現,ES6 將其寫進了語言標準,統一了用法,原生提供了Promise對象。 所謂Promise,簡

原创 流媒體網站開發(二)

一、視頻服務搭建 1.1 準備工作 首先,新建streamserver目錄,然後定義main.go文件。 package streamserver import ( "github.com/julienschmidt/http

原创 es6入門(六)

一、Iterator 1.1 概述 Iterator(遍歷器)爲各種不同的數據結構提供統一的訪問機制。任何數據結構只要部署 Iterator 接口,就可以完成遍歷操作。 Iterator 的作用: 1) 爲各種數據結構,提供一

原创 es6入門(二)

一、數組擴展 1.1 擴展運算符 1.1.1 擴展運算符的基本用法 擴展運算符(spread)是三個點(…)。它好比 rest 參數的逆運算,將一個數組轉爲用逗號分隔的參數序列。 擴展運算符主要在函數調用時候使用。 functio

原创 區塊鏈開源實現Hyperledge Fabric(四)

一、Fabric賬號 1.1 什麼是賬號 Fabric賬號由cryptogen命令負責生成。實際上,Fabric賬號由一組證書和祕鑰文件所組成。 下面是orderer節點賬號的目錄結構: ├── orderers │

原创 Vue框架入門(二)

一、使用Webpack以及Babel打包的組件 1.1 vue-cli介紹 vue-cli是一個基於Vue.js進行快速開發的完整系統。它主要提供了以下功能: 通過@vue/cli搭建交互式的項目腳手架; 繼承Webpack,並

原创 es6入門(一)

一、定義變量 1.1 使用let定義變量 語法格式: let 變量名 [= 變量值] let和var的區別? 1)let聲明變量的作用域只在當前代碼塊中有效,而var可以在代碼塊中使用,也可以在全局範圍內使用; 2)let聲

原创 Vue電商項目實戰(三)

一、顯示頭部 1.1 新建頭部組件 在components目錄下新建Header.vue文件。其中該組件接收兩個參數:title和showback。title代表頭部組件的標題內容;showback代表是否顯示後退按鈕。 <tem

原创 調用ETC接口時出現PKIX path building failed錯誤

最近做ETC項目時候,在調用ETC接口出現了javax.net.ssl.SSLHandshakeException異常。 完整的異常信息: javax.net.ssl.SSLHandshakeException: sun.secu

原创 項目的持續化集成和部署(二)

一、項目部署到Docker 1.1 項目部署流程 第一步:將項目上傳到服務器上; 第二步:創建Docker鏡像; 第三步:創建容器; 第四步:啓動容器; 1.2 配置插件 第一步:配置spring-boot-maven-plugi