摘要: 1、 找到MQtt 的 /etc/plugins/ 文件夹下的emqx_auth_mnesia.conf 文件 vim打开编辑该文件,根据例子添加账号密码 并保存 添加内容: auth.user.1.username = admin auth.user.1.password = 123456 2、配 阅读全文
posted @ 2024-07-17 18:54 【君莫笑】 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.emqx.com/zh/mqtt-guide 阅读全文
posted @ 2024-07-17 17:55 【君莫笑】 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、前言 TreeView控件在项目中使用比较频繁,普通的TreeView并不能满足我们的需求。因此我们需要滴对TreeView进行改造。下面的内容将介绍仿QQ联系人TreeView样式及TreeView数据绑定方法。 二、TreeView仿QQ联系人列表 准确的说不是仿QQ联系人列表,这个Tree 阅读全文
posted @ 2024-07-11 15:13 【君莫笑】 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、前言 程序界面上的按钮多种多样,常用的就这几种:普通按钮、图标按钮、文字按钮、图片文字混合按钮。本文章记录了不同样式类型的按钮实现方法。 二、固定样式的按钮 固定样式的按钮一般在临时使用时或程序的样式比较固定时才会使用,按钮整体样式不需要做大的改动。 2.1 普通按钮-扁平化风格 先看效果: 定 阅读全文
posted @ 2024-07-05 14:40 【君莫笑】 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 安装教程 https://www.cnblogs.com/kinwing/p/11093843.html https://www.cnblogs.com/yankyblogs/p/7282752.html 使用教程 https://blog.csdn.net/weixin_55076626/arti 阅读全文
posted @ 2024-07-01 17:47 【君莫笑】 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、首先创建一个控制台应用程序,添加一个Person对象 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; names 阅读全文
posted @ 2024-05-10 11:29 【君莫笑】 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: 一、Release版本相比Debug版本的性能提升很大Debug模式在编译时不对源代码进行优化,而Release模式进行了大胆的优化,使得程序在代码大小和运行速度上都有显著提高,下面通过一个对10000条数据进行冒泡排序的例子来比较它们二者的性能差距: 来源:https://blog.csdn.ne 阅读全文
posted @ 2024-05-06 11:09 【君莫笑】 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ManualResetEvent 用于表示线程同步事件,可以使得线程等待信号发射之后才继续执行下一步,否则一直处于等待状态中。 ManualResetEvent 的常用方法 构造函数 ManualResetEvent(bool); ManualResetEvent manualResetEvent 阅读全文
posted @ 2024-04-24 19:26 【君莫笑】 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 简介 表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,比如方法调用和 x < y 这样的二元运算等。 你可以对表达式树中的代码进行编辑和运算。这样能够动态修改可执行代码、在不同数据库中执行 LINQ 查询以及创建动态查询。 表达式树还能用于动态语言运行时 (DLR) 以提供动态语言和 阅读全文
posted @ 2024-04-15 10:59 【君莫笑】 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、lambda表达式介绍无参数 () =>{return "1";}; 等同于 string getnum(){ return "1"; } 有两个参数 (p1, p2) =>{ return p1*p2;}; 等同于 int mul(p1, p2) { return p1*p2;}; lambd 阅读全文
posted @ 2024-04-12 19:25 【君莫笑】 阅读(512) 评论(0) 推荐(1) 编辑