原创 mongodb和mysql查詢當前記錄的上一條和下一條

思路:根據當前記錄的id查詢前後記錄。 mongodb實現方法: mongo可以通過時間或者通過id來判斷上一條記錄或者下一條記錄: 通過記錄的_id 上一條記錄 db.數據庫名稱.find({ '_id': { '$lt': ids }

原创 Flutter 命名路由註冊、 跳轉、傳參、接收數據、返回數據

註冊: MaterialApp( routes: <String, WidgetBuilder> { 'myrouter': (BuildContext context) => new MyRouter(

原创 flutter Container 的decoration 屬性

使用flutter 的deoration時報錯, 提醒:deoration和 color: 背景顏色不能共存,二者同時只能有一個decoration可以設置邊框、背景色、背景圖片、圓角等屬性,非常實用。對於transform這個屬性,一般有

原创 Android Studio檢測不到模擬器/真機(親測可行)

問題: 我已經安裝了android模擬器,並且開啓運行了,但是android Studio識別不到 android Studio無法識別Avd模擬器.並且報錯 原因: 1.原因爲未加入環境變量 2.adb默認端口號爲5037通過命令查看被3

原创 使用create-react-app腳手架, npm run eject提示確認後,輸入yes就報錯了

一把我們創建的react項目是默認隱藏配置文件的。如果我們想要配置就需要自己手動開啓配置。 運行一下命令開啓 npm run eject 注意:輸入y也可能報錯, 原因如下: 這是個git問題,你的版本庫有未提交的文件,因爲reject後

原创 (簡單)nginx配置反向代理,nginx轉發請求到多臺服務器

反向代理:reverse proxy,是指用代理服務器來接受客戶端發來的請求,然後將請求轉發給內網中的上游服務器,上游服務器處理完之後,把結果通過nginx返回給客戶端。 假如需要根據url或ip得不同,把請求代理到不同得服務器就可以這樣

原创 element報Cannot read property 'disabled' of null錯

開啓vue項目發現報錯 使用VS code全局搜索也沒找到什麼線索,後來查了資料; 這個是因爲在頁面中使用了el-dropdown,但是在這個標籤裏面沒有設置它的子元素,所以會報錯,在el-dropdown中添加el-dropdown-me

原创 (親測可用)vue新消息自動滾到底部

mounted () { this.scrollToBottom(); }, //每次頁面渲染完之後滾動條在最底部 updated:function(){ this.scrollToBottom(); }, m

原创 把富文本的 ↵ 轉爲</br>標籤

例如:"我家孩子在SayABC小班課↵跟小夥伴們一起互幫互助,↵合作競爭,學習更加有動力!↵從簡單的單詞到句型和場景對話,↵孩子越來越敢於開口說英語啦![耶]↵掃碼立即領取外教課[愛心]↵讓孩子從小與世界接軌~" 需要轉爲才能被html識別

原创 egg.js修改配置應用啓動的端口號

egg.js修改配置應用啓動的端口號 默認情況egg.js啓動的端口是是7001,如果我們想修改端口的話找到 config.default.js 然後加入下面代碼修改 config.cluster = { listen: {

原创 vue監聽手指滑動vue-touch的使用

由於需要監聽手指的左右滑動事件,所以用到了v-touch這個插件。 npm安裝 npm install vue-touch@next --save //main.js中引入: import VueTouch from 'vue-touch'

原创 30秒學會node使用md5加密

安裝Npm npm i -S blueimp-md5 引入: var md5 = require('blueimp-md5'); 使用: var body = req.body; // 對密碼進行 md5 重複加密 body.passwor

原创 一鍵markdown轉html

使用marked 這個插件 npm install marked --save 然後再需要的頁面引入, import marked from 'marked' 然後直接使用maeked()方法即可轉換爲html。 sendNew