自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 资源 (5)
  • 收藏
  • 关注

原创 C#属性显示

属性显示

2024-03-29 17:31:40 393

原创 Winform数字输入文本框

【代码】Winform数字输入文本框。

2023-12-29 11:19:40 526 1

原创 C#队列(Queue)及泛型类(Queue<T>)

队列实现先进先出,有装箱拆箱行为,可存放任意类型,但无法获取指定位置元素,只能取出最先存储的元素。注意:线程号和数据的对应关系并不确定,但所有队列元素全部遍历到。6、判断元素是否存在(Contains)1、向队列添加元素(Enqueue)2、获取队列长度(Count)5、删除取出(Dequeue)7、清空队列(Clear)4、读取取出(Peek)

2023-11-30 11:20:42 632

原创 C# List<T>的综合用法

List. RemoveRange(int index, int count):从下标index开始,删除count个元素。List.Skip(n):跳过n个数据。List.Take(n):获取那个数据。

2023-11-24 14:16:48 865

原创 C# Winform自定义点阵控件

在控件库添加用户控件(Windows窗体),命名为MatrixArray;在属性/布局栏将Size设置为680,700。3、修改MatrixArray.cs。

2023-11-08 11:25:00 247

原创 C#Winform自定义信息提示框控件

在属性/布局栏将Size设置为148,128。在控件库添加用户控件,命名为InfoTip;2、修改InfoTip.cs。1、创建信息提示框控件。

2023-11-08 11:18:02 510

原创 C# Winform 自定义带SWITCH的卡片

在控件库中添加用户控件(Windows窗体),命名为Card;在属性/布局栏设置Size为148,128.2、修改Card.cs。1、创建卡片用户控件。

2023-11-08 11:13:15 272

原创 C# Winform自定义Switch控件

在控件库中添加用户控件(Window窗体),控件名UcSwitch;"文本值,当选中或没有选中时显示,必须是长度为2的数组"在属性/布局栏中的Size设置为70,30。2、修改UcSwitch.cs。1、创建Switch控件。

2023-11-08 11:05:10 222

原创 C# Winform自定义CheckBox控件

在控件库中添加用户控件(Window窗体),并命名为ColorCheckBox;在属性/布局栏将Size设置为80,18。2、修改ColorCheckBox代码。1、创建用户控件(Window窗体)

2023-11-08 10:59:02 316

原创 Winform中实现Switch控件

准备2个图片(switchOn.png, switchOff.png),并添加到类库的资源文件。"文本值,当选中或没有选中时显示,必须是长度为2的数组"1、通过图片加载的方式实现。2、通过绘图的方式实现。(1)、添加资源文件。(2)、创建用户控件。(3)、控件实现代码。(1)、创建用户控件。(2)、控件实现代码。

2023-10-12 15:35:12 210

原创 Winform中实现会旋转的Label控件

【代码】Winform中实现会旋转的Label控件。

2023-10-12 14:06:51 779

原创 Winform圆角用户控件的软件实现

【代码】Winform圆角用户控件的软件实现。

2023-10-12 11:27:14 110

原创 MySQL关联数据表操作方式

1、准备工作(创建数据表)2、添加数据(包括关联表)

2023-10-10 15:49:02 142

原创 基于Winform的UDP通信

4、MainForm窗口。

2023-10-09 14:47:03 234

原创 Springboot中slf4j日志的简单应用

2、属性配置(application.propertites)3、创建日志文件(logback-boot.xml)1、注入依赖(pom.xml)5、运行后可看到日志文件。

2023-09-29 17:13:16 164

原创 C# 自定义控件库之Lable组合控件

2、在类库中添加用户控件(Window窗体)

2023-09-28 15:03:51 502

原创 Springboot中认证和授权的实现(使用jwt)

(2)、后台核对用户名和密码后,将用户ID等非敏感信息作为负载,将其与Header分别进行Base64编码,然后拼接后签名,生成token字符串;标题头由两部分组成:即令牌的类型和所使用的签名算法(如HMAC、SHA256或RSA),然后进行Base64编码生成Header。(1)、在前端用户通过登录页面将用户名和密码发送给后台(建议使用https协议(SSL加密),避免敏感信息被嗅探);(5)、后台检验是否存在,如果存在验证token的有效性,譬如签名是否正确,是否过期,token接收方是否是自己等。

2023-09-28 10:54:47 268

原创 lombok简单应用

Setter/@Getter : 自动生成set和get方法,这两个注解如果作用于类上,会生成所有成员变量的getter/setter方法,如果作用于成员变量上,会生成该成员变量的getter/setter方法,可以设定访问权限及是否懒加载等。@Log : 作用于类上,生成日志变量,针对不同的日志实现产品,有不同的注解,如@Log、@Log4j、@Log4j2、@Slf4j等。@With :使用@With注解可以实现对原对象进行克隆,并改变其一个属性,使用时需要指定全参构造方法。

2023-09-27 17:35:18 214 1

原创 Springboot使用Mybatis框架连接MySQL数据库

在Java目录下创建实体(entity)、映射(mapper)、服务(service)、服务实现(service/impl)、及控制器(controller)文件夹;在mapper中创建UserMapper接口UserMapper.java,添加注解。(2)、在mapper中创建UserMapper接口UserMapper.java。(4)、在服务中创建service接口UserService.java。(5)、在服务实现中创建UserServiceImpl.java。注入Lombok依赖。

2023-09-27 11:48:40 89

原创 Mock安装及应用

7、在组件中发送mock请求(譬如调用调用 reqgetBannerList 函数)该属性是一个工具类,用于生成各种随机数据。在mock文件夹下创建json文件和mock服务器。5、新建网络请求 mockRequests.js。创建mock服务器,设置响应体,就用数据。banner.json:(轮播图数据)2、Mock.Random属性。4、引用mock服务。6、创建网络请求函数。

2023-09-22 17:49:34 198

原创 vuex的安装和使用

vue2安装命令:npm i vuex@3。vue3安装命令:npm i vuex@4。按“加一”按钮,显示的数据加1.注意应安装和Vue对应的版本。3、添加vuex的引用。2、创建vuex文件。

2023-09-22 16:08:49 319

原创 vue-router的安装和使用

其中3指版本号,vue版本要和vue-router版本配套,否则安装会有错误。创建2个页面Home和Login。在main.js中修改。在App.vue中修改。

2023-09-22 15:10:20 74

原创 Axios笔记

Axios基于promise网络请求库,作用于node.js和浏览器中(即同一套代码可以运行在node.js和浏览器中),在服务器中他使用原生node.js http,在浏览器端则使用XMLHttpRequest。它的顺序是:在lib/defaults.js中找到的库默认值,然后是实例的 defaults 属性,最后是请求的 config 参数。如果你的环境不支持 ES6 Promise,你可以使用polyfill。在使用别名方法时, url、method、data 这些属性都不必在配置中指定。

2023-09-20 15:48:24 489

原创 DataGridView绑定数据更新

2、DataGridView数据操作。

2023-09-07 17:33:09 312

原创 WangEditor在Vue前端的应用

或者 yarn add @wangeditor/editor-for-vue@next。或者 yarn add @wangeditor/editor-for-vue。2、将WangEditor封装成组件WangEditor.vue。1、在Vue项目中安装WangEditor。

2023-09-07 10:21:05 358

原创 WPF自定义命令及属性改变处理

6、ViewModel代码。

2023-08-25 16:36:44 1279

原创 ASP.NET WEB API通过SugarSql连接MySQL数据库

1、创建项目,安装SqlSugarCore、Pomelo.EntityFrameworkCore.MySql插件。注意:VS2022企业版可以,社区版可能存在问题。实体名称和字段和数据库中的要一致。

2023-08-15 22:54:24 551 1

原创 MySql基础知识

values(“小黑”, ‘地理’,2);) values(“小二”, null,3);VALUES(1,“小白”,“历史”);2、数据库的创建和删除。安装时根据需要进行。

2023-08-10 16:59:45 123

原创 C# ListBox自动滚动方法

3、方法3:先计算滚动条是否在底部,然后添加记录,根据需要确定是否自动滚动。1、方法1:添加记录后,选择最后一条记录,让滚动条滚动到底部,再自动取消。2、方法2:通过计算显示行数,设置TopIndex属性,实现滚动目的。4、如果想让最新记录在顶部,逆序排列数据,可使用Insert属性。

2023-08-07 10:33:37 1681

原创 在VS code上运行Vue项目的环境搭建

在命令行输入:npm install -g cnpm --registry=https://registry.npmmirror.com。譬如下载的文件为node-v18.17.0-x64.exe,双击安装;下载地址https://nodejs.cn/download/在终端输入node -v,检查node是否安装成功。在终端输入npm -v,检查npm是否安装成功;输入cnpm -v检验是否安装成功。6、在VS code上打开vue项目。4、安装vue/cli脚手架。2、检查是否安装成功。

2023-08-04 15:38:43 276

原创 Modbus-RTU协议C#实现

【代码】Modbus-RTU协议C#实现。

2023-07-28 17:12:42 576

原创 WPF实现DiagramChart

1、文件架构2、FlowChartStencils.xaml<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:DiagramDesigner"

2023-07-25 11:09:10 633

原创 C#中简单Winform程序编译(待验证)

【代码】C#中简单Winform程序编译(待验证)

2023-07-25 09:26:50 331

原创 Modbus-RTU基本编码的实现

【代码】Modbus-RTU基本编码的实现。

2023-07-20 15:58:01 219

原创 Modbus协议理论基础

Modbus协议介绍

2023-07-17 17:11:03 344

原创 将OxyPlot封装成用户控件后在WPF中的应用

【代码】将OxyPlot封装成用户控件后在WPF中的应用。

2023-07-07 17:08:00 986

原创 WPF实例课程管理页面设计

【代码】WPF实例1主页面设计。

2023-07-03 16:17:20 389

原创 WPF实例用户控件库之表盘和骨架屏动画设计

【代码】WPF实现登录页面设计。

2023-06-26 09:22:15 620

原创 TCP客户端的WPF实现

【代码】TCP客户端的WPF实现。

2023-06-19 14:50:21 716 1

原创 TCP服务器的C#实现

TCP服务器的C#实现。

2023-06-19 14:45:13 2113

Winform登录界面渐变拖动效果设计

1、窗体背景渐进设计 2、登陆界面根据标题拖动设计 3、TextBox输入字符限制设计

2022-11-08

基于C#的环形缓冲区测试程序

创建环形缓冲区; 创建协议的打包和解析程序; 创建测试窗体,对环形缓冲区进行测试,可看到缓冲区的内容和指针变化; 环形缓冲区的大小可配置; 发送的报文可根据需要输入

2022-08-23

高效后台服务架构设计的概念、目的、方法及案例

1.什么是服务架构 2.研究服务架构的目的 3.服务架构的设计 3.1.网络硬件的优化 3.2.后台服务的优化设计 3.2.1、分布式缓存 3.2.2、服务分层 3.2.3、操作异步化 3.2.4、服务拆分 3.2.5、分布式集群化 3.2.6、代码优化 4.服务架构案例

2022-06-04

screen2videopro.iss

官网提供的screen2video插件Inno Setup脚本文件,实际使用中需要按照本文进行调整,经实际测试控件可正常使用。

2020-06-03

使用SIM800A替换SIM900A模块的注意事项

使用GPRS模块SIM800替换SIM900A模块的注意事项

2016-01-21

RT-Thread实时操作系统

RT-ThreadRTOS是一款来自中国的开源实时操作系统,由RT-Thread工作室的专业开发人员开发、维护。

2015-05-27

Tomcat服务器源码

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2015-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除