原创 軟件工程筆記:軟件複用實施

軟件複用實施 — 筆記整理自 北京理工大學 計算機學院 傳統軟件開發 企業經營方式 軟件開發過程 工程技術 缺乏界定複用的機制 缺乏製作可複用構件的方法 缺乏實施複用的工具 組織結構與管理工作 企業文化 複用的並行

原创 Eggjs筆記:關於JWT的接口權限驗證

關於接口的安全驗證 基於 Session 的安全驗證 Session 存儲在服務器,用戶用戶比較少的話是一種簡單的安全驗證機制,但是涉及到跨域 的話需要進行一些配置 用戶量非常非常大的話會耗費一定的服務器資源(中小項目不需要考

原创 軟件工程筆記:敏捷不是萬能藥

敏捷不是萬能藥 — 筆記整理自 北京理工大學 計算機學院 對敏捷的誤解 對人的要求很高 自組織,自管理,全職能 敏捷沒有文檔,也不做設計 不是沒有文檔,強調高效,靈活的交流 敏捷好,其他方法不好 爭論沒有實際意義

原创 Eggjs筆記:接入微信支付相關流程與演示

概述 準備 個體工商戶、企業、政府及事業單位 https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_website.shtml 需要獲取內容:

原创 Eggjs筆記:ElasticSearch全文搜索引擎之安裝, 配置中文分詞插件, 以及CRUD操作

關於ES ElasticSearch 是一個基於 Lucene 的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於 RESTful web 接口。Elasticsearch 是用 Java 開發的,並作爲 Apache

原创 Eggjs筆記:用戶註冊之短信相關功能

短信相關服務 相關廠商 聚合數據: https://www.juhe.cn/service 雲片: https://www.yunpian.com/ 阿里雲,騰訊,百度等都有提供短信接口選擇適合自己的一款 一般性接入流程 這

原创 Eggjs筆記:Eggjs集成ElasticSearch及CRUD操作

相關文檔 https://www.elastic.co/guide/index.html https://www.elastic.co/guide/en/elasticsearch/client https://www.elas

原创 Socket.io教程: koa集成socket.io

Koa集成Socket.io 步驟 類比之前express項目中的使用,有以下幾個步驟 安裝:$ cnpm i -S koa-socket 引入: const IO = require( 'koa-socket' ) 實例化:c

原创 Socket.io教程: 基於Express和Mongodb的智能客服的簡單設計與實現

智能客服的簡單設計概述 一個用戶查詢界面 用戶輸入一個文本,比如訂單號 服務器通過模糊查詢返回相應的訂單信息 如果是智能的話,還應該有AI相關服務,比如:各種場景和話術以及相關模型訓練 這裏只來體現soket.io相關功能,不涉

原创 軟件工程筆記:面向對象核心概念和基本特性

面向對象核心概念和基本特性 — 筆記整理自 北京理工大學 計算機學院 問題導入 如何設計一個五子棋遊戲? 1 ) 面向過程 分析出解決問題所需要的步驟 ,然後用函數把這些步驟一步一步實現,使用的時候依次調用。 面向過程設計

原创 Socket.io教程: 基於Express的多聊天室(分組)的簡單設計與實現

多聊天室(多個分組)的簡單設計概述 相當於實現多個羣聊的功能 每個羣之間互相不干擾 後端設計 var express = require('express'); var url = require('url'); var ap

原创 Socket.io教程: 原生nodejs結合Socket.io實現服務器和客戶端的相互通信

安裝 Socket.io 官網:http://socket.io/ 文檔:https://socket.io/docs/ $ npm install socket.io Socket.io對象的創建 寫原生的 JS,搭建一個服

原创 軟件工程筆記:唯一不變的是變化

唯一不變的是變化 — 筆記整理自 北京理工大學 計算機學院 軟件開發中的一則小故事 備註:圖片託管於github,請確保網絡的可訪問性 上圖表示在溝通過程中的信息誤解 很多時候都是這樣,用戶原始需求和實際交付不是一回事兒,錢

原创 軟件工程筆記:軟件工程前生今世

軟件工程前生今世 — 筆記整理自 北京理工大學 計算機學院 軟件工程的歷史 軟件開發 50-60年代:手工作坊 60-70年代:合作生產 70年代以後:工程化 1968年"軟件危機"概念出現 之後出現了軟件工程的概念

原创 Eggjs筆記:解決API接口跨域請求時cookie和session失效的問題

問題的出現 當我們打開瀏覽器訪問,從一個頁面跳轉到另一個頁面,session中的信息仍可以正常訪問,爲什麼在請求API接口的時候, 一個接口可以訪問到,另一個卻無法訪問到session中的信息了呢? 其實這個問題很簡單,sessi