最新文章
-
C#DataTable使用
2023/03/16 | C# 相关 | by:majian | 浏览:881在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 添加引用using System.Data;创建表//创建一个空表 DataTable dt = new DataTable()
-
HTTP GET POST 获取
2023/03/14 | C# 相关 | by:majian | 浏览:918public class WebHttp { /// <summary> /// get请求带重试 /// </summary> &
-
C#【多线程篇】BackgroundWorker类使用总结
2023/03/14 | C# 相关 | by:majian | 浏览:848using System; using System.ComponentModel; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial&nbs
-
js 判断对象里面有没有值
2023/03/14 | JavaScript | by:majian | 浏览:846方法一var obj={} if(Object.values(obj).length>0){ // 有值 }else{ // 无 }方法二let arr = [] for (l
-
C#判断对象是否有值
2023/03/14 | C# 相关 | by:majian | 浏览:853//封装为一个方法判断变量是否为空 isobjEmpty(obj) { if (obj === null || obj === undefined 
-
C# 从json中判断某个属性是否存在
2023/03/14 | C# 相关 | by:majian | 浏览:900if (jo.Property("abc"
-
解决SQL SERVER 2012自增ID突然断开的问题(ID突然增加1000的)
2023/03/05 | 数据库相关 | by:majian | 浏览:1422最近这两年创建数据库的自增Id列总是出现一个问题,一开始自增正常,都是1、2、3递增,突然就变成1004、1005这样,一直以为程序有问题,后来多次查阅资料才在国外网站上找到问题。从SQL Server 2012版本开始,重新启动SQL Server实例时,表的Identity 值将被跳转,而实际跳转的值取决于标识列数据类型。如果为整数(int)数
-
C#实现程序的版本升级更新
2022/12/03 | C# 相关 | by:majian | 浏览:967我们做了程序,不免会有版本升级,这就需要程序有自动版本升级的功能。那么看看我是如何实现程序自动更新的。直接上代码:using System; using System.Collections.Generic; using System.Text; us
-
基于Arduino、ESP8266和ESP32使用LCD显示屏的终极解说教程
2020/12/25 | Arduino | by:majian | 浏览:2993在本篇文章中,我们将主要介绍如何将微控制器与LCD显示屏连接,以及如何制作第一个草图实现在LCD显示屏上显示所需的内容。在本文中,我们将使用两种不同种类的显示屏:● 不带I2C连接的LCD显示屏● 带I2C连接的LCD显示屏在大多数时候,我们使用Arduino IDE自带的串口绘图仪来可视化我们的解决方案或草图的输出。在进
-
超全的Arduino、ESP8266和ESP32的I2C接口使用方法教程
2020/12/25 | Arduino | by:majian | 浏览:2742在本篇文章中,我们将更深入研究I2C通信协议。我们将主要介绍以下内容:Arduino和ESP8266微控制器通过I2C连接设备需要哪些引脚、该通信协议的优缺点以及如何使用I2C多路复用器Arduino/ESP8266与其他设备通信,例如OLED显示器、气压传感器等,可以使用I2C通信协议。也可以使用两外两个通信协议:SPI和UART。I2C全称是