原创 QT界面主題風格設置

本章主要介紹QT界面風格設置。   在main.cpp修改如下代碼: #include <QStyleFactory> //新增 int main(int argc, char *argv[]) { QApplication

原创 連接sqlserver 出現IM002或08001錯誤解決方式

1. IM002錯誤 這個錯誤出現一般是沒找到驅動程序,或者沒找到數據源。 ①如果你程序需要添加DSN,請參考《Nodejs操作Access數據庫》裏的ODBC數據源匹配,把選項改爲添加相應sqlserver數據源即可。 ②如果你程序需要

原创 Lua時間處理

時間比較: local from = os.time({year=2020, month=06, day=22, hour=00, min=00, sec=00}) --有些版本是minute/second不是min/sec local

原创 QT添加應用程序圖標&版本信息

目錄 一、前言 二、效果展示 三、步驟 四、Demo 一、前言 本例介紹在QT應用程序和窗口添加圖標,以及添加可執行文件的版本信息。 二、效果展示 圖標展示: 版本信息展示: 三、步驟 1、準備.ico類型的圖片 可由jpg/png類

原创 QT製作Modbus組包小工具

目錄 一、前言 二、操作說明 三、源碼簡析 四、Demo/小工具 一、前言 我們常用Modbus協議來讀取儀器的某一或多個寄存器的值,但在現實中,可能讀取的寄存器過多(例如幾百個);當出現問題的時候,不容易分析每個寄存器的值,此Modbu

原创 Nodejs數組篇

目錄 構造 字面 檢查類型 轉換 排序 拷貝 棧和隊列 構造 var arr = new Array() // 作爲對象創建,直接創建 var arr = Array() // 作爲方法執行,可以省略new var arr =

原创 Resource Hacker軟件更換應用圖標

Resource Hacker是一個資源替換軟件,可用來更好程序應用圖標 下載鏈接: http://www.angusj.com/resourcehacker/   使用說明: ①打開軟件->點擊菜單欄【File】->【Open】->打

原创 NW.js搭建本地應用程序介紹

目錄 一、前言 二、流程介紹 三、運行程序 一、前言 NW.js(node-webkit )是一個基於 Chromium 和 Node.js 的 Web 運行環境,可讓你直接在 DOM 中調用 Node.js 模塊,並可使用任何現有的 W

原创 Nodejs 通過Heidisql連接mysql

步驟: 一、下載mysql模板 npm install mysql 二、通信 var heidisql = require('mysql'); var connection; function init(callback) {

原创 FineReport報表在HTML的調用

FineReport軟件功能簡單來說,就是通過查找各種數據庫的數據,顯示出表格來。 步驟: 一、安裝FineReport報表軟件(請網上找) 二、在目錄FineReport\WebReport\WEB-INF\reportlets,放入你

原创 Enigma Virtual Box封包工具介紹

Enigma Virtual Box是軟件虛擬化工具,它可以將多個文件封裝到應用程序主文件,從而製作成爲單執行文件exe 下載地址:https://enigmaprotector.com/en/downloads.html   操作流程

原创 Nodejs異步回調處理

目錄 一、前言 二、異步與回調 三、解決方案 一、前言 先看一個例子: const fs = require('fs') //a.txt文件內容是aaa fs.readFile('a.txt', 'utf8', function(err

原创 Nodejs使用net模塊創建服務器和客戶端

 Server: // 將net模塊 引入進來 var net = require("net"); // 創建一個net.Server用來監聽,當連接進來的時候,就會調用我們的函數 // client_sock,就是我們的與客戶端通

原创 Nodejs操作Access數據庫

方法:使用ODBC來連接ACCESS數據庫。   步驟: 一. ODBC數據源驅動配置 1. 打開C:\Windows\SysWOW64\odbcad32.exe     (64位系統) 2. 點擊系統DSN,點擊添加,(這裏添加系統DS

原创 Nodejs讀寫Json文件

例如有個Json文件,test.json如下 { "school": "shantou university", "teacher": "Martin", "classNum": 10, "class":