原创 C# WPF中TextBox輸入框添加佔位符

然後我們在指定的樣式文件中加入如下代碼 <!--佔位符--> <Style x:Key="placeHolder" TargetType="{x:Type TextBox}" BasedOn="{StaticReso

原创 C# TCP連接服務器,心跳處理,數據接收粘包處理,窗口移動。模板代碼。

using Newtonsoft.Json; using Newtonsoft.Json.Linq; using RestSharp; using System; using System.Net; using System.Ne

原创 git簡單使用分分支合併主分子

git clone <項目地址> 將遠程文件克隆到本地 git init 初始化創庫 git branch <分支名> 創建分支 git checkout <分支名> 切換到指定的分支 git add . 添加要提交

原创 Quasar中使用mqtt接收服務器數據改變界面狀態

首先我們把mqtt安裝到quasar 項目中 quasar new b mqtt 可以在項目的src/boot目錄下生成一個mqtt.js文件 在mqtt.js文件中我們將全局使用本文件中的vue對象去操作各個vue文本中需要

原创 quasar中處理圖片切換閃爍問題

當我們使用v-if判斷加載數據的時候,只有判斷滿足條件了才加載,而v-show是不管條件滿足不滿足,它都是已經加載在哪裏了,只是讓它顯示與隱藏的效果,用v-show來處理圖片切換可以避免閃爍問題。 下面是quasar中對界面的操作

原创 Quasar的配置文件說明

Quasar的/quasar.conf.js文件配置說明 屬性 類型 描述 css Array 來自/src/css/的全局CSS/St

原创 Quasar 禁用ESLint代碼規範

在Quasar項目中,你需要做的就是從/quasar.conf.js註釋掉(或刪除)下面的代碼: build: { extendWebpack (cfg) { /* * we comment out this

原创 C# WPF 檢測U盤插入,拔出。

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropS

原创 QUasar(安裝及目錄結構)

Quasar 中文文檔連接點擊這裏 Quasar 安裝 # Node.js> = 8.9.0是必需的。 $ yarn global add @quasar/cli # 或者 $ npm install -g @quasar/cl

原创 QT中的tcp一個服務器處理多個客戶端

客戶端: 我們先在頭文件中 在頭文件中添加#include <QTcpSocket> 聲明一個空的QTcpSocket *tcpsocket=nullptr; 我們在.cpp文件的初始化位置new 一個QTcpSocket(

原创 QT的qml中鼠標信號

MouseArea元素的一個很典型的用法是和一個可視的item一起用,處理這個item的鼠標響應。 在下例中我們將MouseArea放到Rectangle中,當單擊Rectangle區域中時,Rectangle顏色會變成紅色。 i

原创 QT中Json對象,字符串 QString,字符數組 QByteArray之間的轉換

// 將字符數組 QByteArray 轉換成Json數組 QJsonArray QJsonArray JsonParse::converJsonArray(QByteArray data) { QJsonArray ob

原创 QT中將數據以json格式寫入到文本中

首先我們需要創建一個QFile對象,來指明需要打開文件的路徑(QDir::currentPath()當前路徑)(user是文件名)如果沒有這個文件那麼就重新生成 QFile *file = new QFile(QDir::curr

原创 QT中向文件中寫入數據可追加的形式

指定文件路徑,然後打開文件。 QFile *file = new QFile(QDir::currentPath()+"/"+"user1");//此路徑下沒有就會自己創建一個 while(!file->open(QIODevic

原创 QT quick中的登錄界面(Rectangle,TextField文本框的使用)

import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 2.2 Window { id: win1 width: 640