原创 QT使用QTableView基於Sqlite的數據庫查看,翻頁,添加、修改、刪除

在此特別感謝劉大師(Qt俠),本文實現的功能是基於他實現的“Qt編寫數據庫通用翻頁demo”基礎上修改而成的。 本文借鑑Demo博客:https://blog.csdn.net/feiyangqingyun/article/details

原创 c++之大數據採用數據切分批量插入數據庫的方法

最近在做一個數據導入功能,數據量爲360W,按照我們通常的比較笨的方法則的遍歷數據一條條的往數據庫插入;經實驗證明這個方法確實可以完成這個工作,但是它的插入數據的速度太慢,尤其當隨着數據庫的數據增加,速度會越來越慢。 所以有的人會說我可以

原创 QT之配置文件編寫工具類——QConfigBuilder

QT之配置文件編寫工具類——QConfigBuilder 前言 其實不爲了什麼,只是今天是1024節得發篇文章,可是沒東西寫,就發一個準備自己用卻還沒有用的工具類吧!哈哈~~注意是我還沒用過的,不知道有沒有bug。 源代碼 頭文件

原创 QT之日期工具類——DateUtils

QT之日期工具類——DateUtils 前言 借鑑了java的相關類的思想,可以實現日期相關的計算方法。 源碼 頭文件 #ifndef DATEUTILS_H #define DATEUTILS_H #include <QStr

原创 QT之“飛鏢盤”自定義控件

QT之“飛鏢盤”自定義控件前言控件預覽實現 前言 現在發一個我之前看過有人寫了一個抽獎轉盤,所以閒來無事寫了一個飛鏢盤控件,在我看來它其它沒有什麼實用價值,純屬寫來玩玩而已。 控件預覽 實現 畫背景 void QDartbo

原创 Java 使用Socket 實現基於DTU的TCP服務器 + 數據解析 + 心跳檢測

在物聯網時代,DTU的運用非常廣泛 ;環境監測中通過DTU將傳感器的數據遠程傳輸至雲服務器也是比較常見的用法。下面我來分享一下我的項目經驗 1.物理連接拓撲 2.服務器後臺流程 3.代碼 設備TCP服務器監聽線程 class Sub

原创 Java採用Netty實現基於DTU的TCP服務器 + 多端口 + 多協議

前一篇文章我以經實現了基於java原生的socket來實現TCP服務器,並可以解析數據,可以說是一個比較簡單的結構。後來我通過研究Netty發出,Netty是一個很好的框架,比較穩定。 1,還是那個拓撲結構 2.後臺流程圖 3.代碼

原创 JAVA Swing JTextPane 擴展,實現文本高亮

import java.awt.Color; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.M

原创 QT5.9.3高仿探探雷達掃描控件 餘暉+回波

閒來無事,簡單做了一個基於QT的仿“探探”雷達掃描控件,效果圖如下 核心代碼 1,繪製掃描 void QTanTanScanning::drawScanning(QPainter *painter) { painter->sa

原创 JAVA之多級目錄創建與寫txt文件

public boolean save2Txt() { if(drcProInfo.getSave2Txt()) { String txtPath = drcProInfo.getSave2TxtPath() + "/" +

原创 JAVA 之生成UUID,封裝

UUID 英文全名:Universally Unique Identifier,即:通用唯一識別,我們在數據庫中將它作爲ID比較常見,它可以保證數據的唯一性。下面是我在項目中生成UUID方法剝離出來的。不多說直接上代碼 UUID.java

原创 Ecshop 基於jquery.more.js瀑布流的實現

瀑布流——是一種佈局方式,它的意思是隨着頁面滾動條向下滾動,頁面不斷的加載更多的內容。 在網絡查找“jquery.more.js實現瀑布流”可以找到一大把的內容,我是通過ecshop的實現方式,重新實現了一遍,我把“category"中的

原创 Ecshop 之weui-tab 加載瀑布流

上一篇文章,我已經實現了ecshop使用jquery.more.js加載瀑布流,可是在測試過程中我發現,原本在chrome瀏覽器中測試可以通過,可是到了我手機的瀏覽器中測試時,卻怎麼也不能滾動加載,做了很多嘗試問題依舊,我猜想,極有可能是

原创 ecshop 之 smarty的 {html_select_date} 與input聯動

好坑,現在被拉過來搞PHP,基於ecshop的開發,不會啊,只能按源碼學唄,我使用ecshop開發的時候,我需要做一個生日填寫並且聯動一個input顯示, 按照模板裏的原碼是這樣寫的 <tr> <td class="label

原创 qt加載EChart並動態交互數據及動態設置大小的方法

QT有圖表庫,用來展示數據,比如QWT,QCustomPlot,QChart。QCustomPlot是一相對好用的輕量級的控件,QChart雖然說是QT框架內的,可是聽說性能極差,完全比不上QCustomPlot,而QWT是一個性能比較好