原创 將現有Vue項目改爲electron桌面端

零、前言 之前看了看electron-vue,感覺還是存在一些問題的,比如electon的版本特別特別低,不能忍受。且如果你是用vue搭建的項目,最後希望能夠打包成桌面端,其實很簡單。 一、基本步驟 (1)創建vue項目、並進行開發 v

原创 Qml創建視頻通話項目(一):Qml創建自定義登錄模塊

0、前言 音視頻通話是現在通訊類項目必備的一個功能,剛好對聲網agora感興趣,如今以一個音視頻通話項目來複習或者說學習被自己遺忘了的qml技術,qwidgets如今已經很成熟,處於一個維護狀態,之後qml將處於一個蓬勃發展的階段。qml

原创 Web項目引入Agora SDK實現視頻通話功能

零、前言        簡介:聲網Agora。一個專注移動端的高清實時通話雲服務解決方案。      (1)聲網Agora成立於2013年,是實時音視頻雲行業開創者和全球領先的專業PaaS服務商。開發者只需簡單調用Agora API,30

原创 electron-vue項目搭建過程

一、安裝vue腳手架 # 安裝 vue-cli 和 腳手架樣板代碼 npm install -g vue-cli vue init simulatedgreg/electron-vue my-project # 安裝依賴並運行你的程序

原创 python-opencv人眼檢測

一、代碼: # -*- coding: utf-8 -*- """ @Time : 2018/3/5 14:32 @Author : LITTLE HORSE @Software: PyCharm """ import num

原创 Vue從零開始封裝一個tabbar

         首先,底部菜單欄最外層是一個div,在div中整體上存在四個或五個小div,每個div中包含icon和text,如下圖          對於每一個icon對象,它包含圖標以及文字,但十實際中我們肯定不會將img和te

原创 node.js的C++擴展之cmake編譯-跨平臺版

0、引言         node-gyp到底幹了些什麼呢?其實幹的事情和cmake、makefile是一抹一樣的,所以他能幹的事情,cmake依然可以,今天就介紹一種非常方便簡單的nodejs的C++擴展編寫方式,因爲它依賴的文件在li

原创 Vue懶加載(懶得加載,所以頁面無響應)

背景:    懶加載的三種方式:(明顯最後一種舒服)

原创 electron使用總結

0、前言 Electron | 使用 JavaScript,HTML 和 CSS 構建跨平臺的桌面應用也就是使用web技術開發桌面應用的技術,常用的vscode、atom等均是electron開發的。 1、安裝 安裝:np

原创 spring boot中websocket的使用以及demo

零、前言 http有http的有點,但也有其不足,即只能從客戶端發起請求給服務端,服務端不能推數據給客戶端。而websocket就不一樣了,是雙工的,不僅可以由客戶端向服務器發送數據,服務端也能主動像客戶端推數據。這其中也就是單工跟雙工的

原创 24孔複音口琴圖

零、前言          一直記不住口琴每個調所在的位置,別人吹口琴是口琴在移動,我吹口琴是看着孔嘴在移動,爲方便記憶,特記錄一下,方便查看。 一、上圖 二、吹法 三、結束 再見 !

原创 spring boot項目利用swagger生成api文檔

零、前言 接口文檔在項目開發中是非常重要的,是前後端協同開發的有力武器,如果沒有一個良好 的接口文檔來給相關開發人員查看接口的情況(或者變化),那麼前後端的開發工作耦合程度(指的是需要經常詢問接口情況)將會嚴重增加。

原创 Spring boot開啓定時任務的三種方式

零、前言 spring boot進行定時任務一共有三種方式,第一種也就是最簡單的一種:基於註解 (@Scheduled)的方式;第二種:基於接口 (SchedulingConfigurer);第三種:基於註解設定多線程定時任務。 一、基於

原创 java中使用log4j

 0、前言          良好的日誌打印不管是開發還是生產中定位問題都是十分有利的,然而在java中作爲菜鳥的我還沒有使用過日誌,本文簡單記錄一下log4j的基本使用方法,更深入的帶到後續研究。 1、導入jar 方法一:導入log4j

原创 vue工程打包部署

1、常見部署方式 vue開發的前端頁面屬於靜態資源,其部署方式各種各樣: (1)部署到nodejs所在服務; (2)部署到nginx靜態服務器; (3)部署到springboot姿態資源(static)目錄下; (4)部署到tomcat目