原创 solidity學習筆記(二)

solidity 合約文件結構 合約文件: 版本申明 合約主體: 狀態變量 函數 結構類型 事件 函數修改器 代碼註釋 例子: pragma solidity ^0.4.0; import ""; con

原创 MongoDB基於window的安裝,及基本的使用方法

學習MongoDB 一、安裝 在window的環境下安裝MongoDB: MongoDB下載地址 點擊下載即可 安裝軟件 啓動mongo服務,每次啓動MongoDB的服務的時候都需要以管理員的身份在命令行中輸入以下代碼: 你

原创 egg學習(一):使用egg的egg-mongoose搭建本地數據庫

搭建一個egg項目: 代碼地址:demo 結合node搭建本地服務器的框架有很多,今天選擇的是egg這個框架,他是koa框架的封裝形式,用起來會比較小白一點。由於本人用的是MongoDB搭建本地的數據庫,所以選擇了egg的egg-

原创 egg學習(二)-- 結合redis實現用戶登錄註冊生成token

簡介: 想要實現基於node搭建的服務器的用戶的登錄和註冊首先要了解登錄註冊的相關業務邏輯; 輸入賬號密碼查詢是否存在存在匹配不匹配用戶註冊數據庫用戶登錄數據庫密碼是否匹配返回登錄成功並生成token返回登錄失敗 一、用戶註冊 用

原创 MongoDB學習

學習MongoDB 一、安裝 在window的環境下安裝MongoDB: MongoDB下載地址 點擊下載即可 1、點擊運行安裝到指定的目錄下面,比如我選擇的是D:\Mongo 2、在D:\Mongo 的data下創建兩個文件夾,

原创 solidity學習筆記(一)

關於搭建的第一個solidity ----Hello World pragma solidity ^0.5.0; contract Hello { string public name; function say

原创 作用域鏈和閉包

作用域鏈 作用域就是變量和函數的可訪問範圍,他包含全局變量和局部變量~我們知道的是JavaScript在執行語句的時候是有預解析的。 var a=3; //全局變量 function fn(b){ //局部變量

原创 vue + egg-mongoose搭建後臺

搭建一個egg項目: 代碼地址:demo $ npm i egg-init -g $ egg-init egg-example --type=simple $ cd egg-example $ npm i 啓動項目 $ npm ru

原创 JavaScript實現拖拽功能

盒子拖拽—運用到的有onmousedown事件,onmousemove事件以及onmouseup事件 1、當鼠標點擊下去的時候我們需要獲取鼠標所在位置的橫縱座標,然後獲取盒子的離頁面的橫縱方向的距離 2、計算出鼠標相對盒子的距離