自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (8)
  • 收藏
  • 关注

转载 程序员不能错过的20个学习网站

1. 极客时间 -极客时间-轻松学习,高效学习-极客邦极客时间是极客邦科技出品的IT 类知识服务产品,内容包含专栏订阅、极客新闻、热点专题、直播、视频和音频等多种形式的知识服务。产品形态包括移动 App,移动端网站、PC 端网站、微信平台等。极客时间也是我最近用的频率最高的平台,在这里首先安利。我现在很多知识方面的提升都在极客时间里获得,其中尤其推荐耗子叔的《左耳听风专栏》,真的是相见恨晚。2. 知识星球 -知识星球知识星球,原名小密圈,是内容创作者连接铁杆粉丝,做出品质社群,实现知识变..

2022-02-21 17:51:37 564

转载 C#--ini-parser解析库

目录基础应用INI文件结构细节存取资料直接访问添加或删除节或键保存文件示例中使用的INI文件的内容配置解析器行为自定义解析器算法—仅供参考附件:获取ini-parser基础应用此页面将显示代码示例,这些示例将帮助您使用此解析器读取INI文件的内容。请参阅配置页面以了解如何在解析文件时更改。INI文件结构各个部分的INI文件const,每个定义一个唯一的键,并为每个键分配一个唯一的值。节被声明为包含在方括号中的唯一单词。方括号内的空格将被忽略,但必

2021-08-21 10:07:54 1877

转载 C#--ini文件格式

为什么要用INI文件?如果我们的程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序出厂后还能根据需要进行必要的配置;配置文件有很多,如INI配置文件,XML配置文件,还有就是可以使用系统注册表等。一、简介*.ini文件是Initialization file的缩写,即为初始化文件,是Windows系统配置文件所采用的存储格式,统管Windows的各项配置,一般用户就用Windows提供的各项图形化管理界面

2021-08-21 09:27:40 669

转载 C#--color颜色对照表

2021-08-11 13:37:29 1053

转载 C#--Abstract、 Virtual、Override的使用

1、abstract abstract 修饰符指示所修饰的内容缺少实现或未完全实现。abstract修饰符可用于类、方法、属性、索引器和事件。在类声明中使用abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。(1)抽象类具有以下特性:1) 抽象类不能实例化。2) 抽象类可以包含抽象方法和抽象访问器。3) 不能用sealed修饰符修饰抽象类,因为这两个修饰符的含义是相反的。采用sealed修饰符的类无...

2021-08-04 17:01:48 600

转载 C#--throw的几种抛异常方式及区别

之前,在使用异常捕获语句try...catch...throw语句时,一直没太留意几种用法的区别,前几天调试程序时发展找不到异常根源,无意中了解到几种使用方法是有区别的。总结如下: 我们都知道,C#中使用throw和throw ex抛出异常,但二者是有区别的。 在C#中推荐使用throw;来抛出异常;throw ex;会将到现在为止的所有信息清空,认为你catch到的异常已经被处理了,只不过处理过程中又抛出新的异常,从而找不到真正的错误源。 th...

2021-08-04 15:28:14 14726

转载 C#--问题--VS2015发布中没有Visual Studio Installer

Microsoft Visual Studio 2015 Installer Projects下载地址:Microsoft Visual Studio 2015 Installer Projects extension下载后双击安装完成后重启VS就可以看到

2021-07-28 11:35:36 811 1

转载 C#--打包安装项目

使用VS2015的Visual Studio Installer打包安装项目,虽然整体操作很简单,但还是有几个特殊的点需要记一下,故写下此博客方便以后查阅第一步,创建安装项目如下:里面最左侧的框框有三个文件夹1.“应用程序文件夹”即"Application Folder"表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”即"User's Programs Menu"表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存

2021-07-28 11:32:08 2663

转载 C#--浅析抽象类与接口的区别

C#允许把类和函数声明为abstract。抽象类不能实例化,而抽象函数也不能直接实现,必须在非抽象的派生类中重写。显然,抽象函数本身是虚拟的,但是不能提供virtual关键字。如果类包含了抽象函数,则该类也是抽象的,必须声明为抽象。定义抽象类:public abstract class Animal{ protected string _name; public abstract string Name { get; } pub...

2021-07-26 08:59:20 395

转载 C#--接口

C#中有了接口这一概念。我觉得接口就像是C++中的抽象基类。接口可以理解为是一种约定,使得实现这个接口的类或是结构在形式上保持一致。1、声明接口语法和声明抽象类完全相同。public interface IBankAccount{ void PayIn(decimal amount); bool Withdraw(decimal amount); decimal Balance { get; }} 注意:接口中只能包...

2021-07-26 08:52:20 355

原创 C#--16进制转浮点类型

string s = "40710DFB";MatchCollection matches = Regex.Matches(s, @"[0-9A-Fa-f]{2}");byte[] bytes = new byte[matches.Count];for (int i = 0; i < bytes.Length; i++) bytes[i] = byte.Parse(matches[i].Value, System.Globalization.NumberStyles.AllowHexSpe.

2021-07-24 16:37:35 3366

转载 C#--异常--托管的 PInvoke 签名与非托管的目标签名匹配问题

[DllImport("XORDll.dll", EntryPoint = "OutEncrypt", CharSet = CharSet.Ansi, //如果使用C写的XORDll.dll,这个字符集使用Auto会导致动态连接失败。 CallingConvention=CallingConvention.StdCall)] public static extern int OutEncrypt( string .

2021-07-21 08:56:17 525

原创 C#--异常--函数调用导致堆栈不对称

1、异常提示信息为:函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。2、出现场景:这种异常大多出现在C#调用C++的动态库时。3、处理方法把 [DllImport("winmm.dll", EntryPoint = "sndPlaySoundA",)]改为[DllImport("winmm.dll", EntryPoint = "sndPlaySoundA", CallingConvention = CallingConvention.Cdecl)].

2021-07-21 08:37:22 1925 1

转载 C#--调用C++动态库 dll 时遇到的一些常见问题

在 C# 调用 C++ 生成的 dll 时,如果是新手,会有如下一些问题需要解决:一:参数匹配的问题,特别是字符串与 char* 参数类型二:编译时提示没有找到相关的函数名字三:C#如何注册C++回调函数解决方案:首先给大家推荐一款软件,叫做CLRInsideOut,其中一个的功能就是把C++下的结构体或者函数声明转换成C#下的定义,效果如下:一、指针、地址相关的问题很多,这里只说我遇到的几个问题1.C#调用C++函数时传入字符串代码如下:C++头文件:#d.

2021-07-21 08:13:54 1354

原创 RT-Thread--Nano

1、RT-Thread Nano简介RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。下图是 RT-Thread Nano 的软件框图,包含支持的 CPU 架构与内核源码...

2021-07-05 09:37:15 744

原创 RT-Thread--认识

一、RT-Thread的定义RT-Thread,全称是 Real Time-Thread, 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2),包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈、图形用户界面等。相较于Linux,RT-Thread 具有体积小,成本低,功耗低、启动快速的优势。除此以外,实时性高、占用资源小等特点,使得它也非常适用于各种资源受限(如成本、功耗限制等)的场合。在物联网设备的应用中,RT-Thr...

2021-07-05 09:19:33 796 1

原创 MCU--几种常见通讯总线

在单片机的应用中,通信协议是其中必不可少的一部分,上位机与下位机,单片机与单片机,单片机与外设模块之间的通信都需要通信协议实现信息交换和资源共享。由于设备之间不同的传输速率、电气特性、可靠性要求的不同,也产生了许多类型的适用于不同情况的通信协议,并被广泛的接受和使用。1、UART和USART分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UART/USART发送器、UART/USART接收器组成,硬件上两线,一收一发。在UART和USART 有可以扩..

2021-05-24 09:47:07 4874

原创 MCU--低功耗处理流程

现在电子产品一般都有要求低功耗,不同的MCU,进入低功耗的处理流程可能不一样,但是大致的流程还是一样。现对MCU进入低功耗的处理流程大致如下:(1)关闭MCU之外的外设电源,例如:RS485、CAN收发器模块的供电;(2)对已初始化的MCU片上外设模块进行反初始化,例如:定时器、ADC等等;(3)如果在低功耗模式下要进行定时唤醒,那此时就初始化RTC功能;如果需要外部中断唤醒,此时就需要配置相应的外部中断;(4)对初始化了的IO口进行反初始化,若IO外部被上拉到高,则配置IO推挽输出高电平;

2021-05-17 12:00:39 1202

转载 MCU--新塘N76E003--IIC

I2C 总线提供了一种串行通信方式,用在 MCU 与 EEPROM,LCD模块,温度传感器等等之间控制。I2C 用两条线 (数据线SDA 和时钟线 SCL) 在设备间传输数据。I2C 总线用作主机与从机之间双向数据传输。可以用于多主机系统,支持无中央主机及多主机系统,主机与主机之间的总线仲载传输,同步时钟SCL的存在,允许设备间使用不同比特率的数据传输。支持四种传输模式:主发,主收,从发,从收。I2C 总线仅支持 7位地址。支持广播呼叫,支持标准速率传输 (100kbps) 和快速传输( 400k b

2021-05-12 15:20:58 1809

转载 MCU--新塘N76E003--创建工程

一、准备工作1、下载编译工具keil c512、下载N76E003提供的 板级支持包(BSP),可到 nuvoton上下载二、开发环境搭建1、安装keil c51,然后和谐。。。不能随便发链接所以软件需要自己网上找一下,很多。2、安装N76E003 keil支持包Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.exe(在N76E003提供的 板级支持包(BSP)中),这样可以在keil 的device中找到N76E0033、安装nu-link驱动 N

2021-04-24 09:13:21 1653

转载 MCU--常用于单片机的接口适配器模式C语言实现

前言通俗的讲,适配器模式是将一个类的接口转换成客户希望的另外一个接口,在我们编写程序的时候,尤其是在我们使用到单片机做项目的时候,经常会用到。但是往往我们做项目写程序的时候,并没有想到那么多,如果在不带操作系统的情况下,想要整个框架易于移植,易于理解,那么我们真的需要好好想想这个设计模式怎么写了。下面我根据自己的项目经验,来说说适用于单片机的接口适配器模式的实现。大佬勿扰,多多指教。一般实现在我们做项目的时候,一般的实现,可能我们会这样写代码/...

2021-04-16 09:42:46 859

转载 C语言--状态机模块实现

1. 状态机模块实现状态机编程思想,能够使复杂的逻辑代码变得更加的简单,且逻辑思路更加清晰严谨。下面根据另一篇博文介绍的状态机思想,用C语言实现了状态机可复用的模块化代码。状态机 fsm.h 头文件代码如下:#ifndef _FSM_H_#define _FSM_H_ #include <stdint.h>#include <stddef.h> typedef struct FsmTable_s{ uint8_t event;

2021-04-16 08:51:17 1010

转载 C语言--实现状态机

关于状态机,基础的知识点可以自行理解,讲解的很多,这里主要是想写一个有限状态机FSM通用的写法,目的在于更好理解,移植,节省代码阅读与调试时间,体现出编程之美。传统的实现方案 if...else : 搞一大堆if else, 一个函数写很长很长...... swich...case : 也搞一大堆一个函数写很长很长...... 先来看看最近做的一个项目,无线通信协议实现的状态机是什么样子的: 有三种类型的事件:上层下达的命令事件;下层到达的标志和数...

2021-04-01 16:45:59 1407

原创 C语言--NTC阻值转温度算法

1、常见的NTC类型(1)3435;(2)3950;2、温度转换的常用方式(1)查表法;(2)表达式直接转换;3、NTC阻值转温度算法 因为NTC的温度与阻值并不是线性的关系,所以需要算法来计算NTC阻值所对应的温度。#include <math.h>static const float Rp = 10000.0f; //10K static const float T2 = (273.15f+25.0f);//T2 static const..

2021-03-30 16:03:47 3630 1

原创 C语言--有符号16进制转换

1、有符号的16进制数,最高位代表符号位,0表示为正数,1表示为负数; 例如:(1)1110 1100(EC)为负数; (2)0110 1100(6C)为正数;2、16进制正数转换为10进制数 例如:0110 1100(6C)= 6*16+12 = 1083、16进制负数转换为10进制数 例如:1110 1100(EC) 转换原则为:除最高位以外的所有位取反,之后后加1(就是把十六进制转成二进制用补码) ...

2021-03-24 09:11:53 11758 2

转载 MCU--时间片&分时轮询

目录1、任务调度2、"先来先服务调度"与“前后台架构”1)先来先服务调度2)先来先服务VS前后台架构3、时间片调度-(也叫RR调度)4、最后小结1、任务调度任务调度对于电子类或者自动化类专业小伙伴最早接触一般都是在接触RTOS后了,然而对于计算机相关专业的小伙伴应该在学《计算机操作系统》老师对这一块讲解的非常清楚了,包括一些性能指标的定义与计算等等,不过作者这里仅仅只针对RTOS进行讲解,大家感兴趣可以找一下操作系统的书籍更加深入学习。大家都知道我们的...

2021-03-23 10:01:21 2020 1

转载 BMS--SOC和SOH估算

动力电池SOC和SOH估计动力电池SOC和SOH估计是动力电池管理系统的核心功能之一,精确的SOC和SOH估计可以保障动力电池系统安全可靠地工作,优化动力电池系统,并为电动汽车的能量管理和安全管理等提供依据。然而,动力电池具有可测参数量有限且特性耦合、即用即衰、强时变、非线性等特征,车载环境应用又面临串并联成组非均一复杂系统、全工况(宽倍率充放电)、全气候(-30~45℃温度范围)应用需求,高精度、强鲁棒性的动力电池SOC和SOH估计极具挑战,一直是行业技术攻关的难点和国际学术界研究的前沿热点。本章将系

2021-03-23 09:24:04 6308

转载 MCU--应用程序架构

对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。发现真正使用架构的并不多,而且这类书籍基本没有。好不容易找到份资料,可以参考:《谈谈怎样架构你的单片机程序》。 本人经过摸索实验,并总结,大致应用程序的架构有三种:1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2.时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3.操作系...

2021-03-18 11:50:57 1532

转载 BMS--SH367309实例IIC协议应用

目录什么是IICIIC的特性物理(电气)特性IIC总线通信协议开始和结束条件一位信号数据传递模式IIC数据含义解析Write(写)操作(8位数据+1位ACK)Read(读)操作(8位数据+1位ACK)写寄存器标准流程:读寄存器标准流程:TWI 协议协议实例:SH367309 SH367309电器特性SH367309 标注SH367309读协议SH367309写协议什么是IICIIC (Inter-Integr...

2021-03-15 17:13:21 3933

转载 C#--Winform第三方控件资源汇总

最近在用C#Winform做一个关于GNSS作业仿真的软件,这次界面想做的和别人写的WPF一样炫酷些,然而自定义控件太麻烦,于是就到网络搜索轮子哥造好的轮子,随着编程世界的开源化和中国程序员的崛起,有越来越多的优秀作品被开源,供大家学习使用,以下呢,就是我找到的开源的自定义的控件资源,希望可以帮助大家:1.HZHControls 传送门:-------------->ClickMe2.SunnyUI.Sharp 传送门:-------------->ClickMe...

2021-03-12 17:42:14 14041

转载 C语言--用C语言实现C++继承与多态

继承继承就是当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。举个例子:人是动物,人具有动物的行为和属性,但人也有动物所不具备的行为和属性。动物 行为 属性 会动 体力 人 行为 属性 会动 体力 会学习 智力 继承的实现本实现使用了组合的方式,即把基类作为派生类的成员变量之一。但是一定要将基类放在派生类首部,...

2021-03-02 14:36:40 1002

原创 C语言--实现继承与多态

1、继承即派生类中拥有基类的成员变量和成员函数,所以C语言实现如下:#include <stdio.h>typedef void(*Func)(void);void funB(){ printf("B::funB()\n");} typedef struct B{ int _b; Func _fb;}B;typedef struct D{ B b; int _d;}D; void test(){ D d; d.b._fb=funB; d.

2021-03-02 14:25:22 1283

转载 C#--Winform开发常见注意事项

一、 Winform界面闪烁1.控件的使用尽量以纯色为主,尽量不使用背景图,或者把大图改成小图,或者图片不缩放绘制,或者直接用不透明的纯色背景色(Winform控件透明是伪透明,是通过截取父容器背景来实现的,所以效率比较低,而且有时候会有延迟。而且多个透明控件叠加的时候不能分层显示出各个控件的透明效果)2.自定义控件中使用双缓冲。3.窗体边框最好不要设置为None,保留窗体最大化最小化动画,可以避免最小化恢复时候的界面闪烁。可能会有人说我的窗体是自定义美化的,边框为None了。其实可以通过拦截消

2021-03-02 13:52:21 1508

原创 Flash--基础认识

1、空间划分块(bank) > 扇区(sector) > 页(page)一般一个扇区(sector)多个页(page) , 一个块 (bank)又有多个扇区(sector)。2、举例以W25Q128为例:128Mbit的容量。每页256字节,一共65536个字节,合计65536*256*8=134,217,728bit ,等于134,217,728/1024/1024=128Mbit.每次编程数据为256字节。擦除可以按16页(即一个扇区擦除,4K)、按128页擦除(3...

2021-03-02 10:09:09 3095

转载 Flash--提高flash的使用寿命(1)

提高flash使用寿命的技巧1、Flash器件的写入步骤1)读取扇区内所有数据到RAM中;2)把需要写入的数据写到对应的RAM;3)擦除扇区;4)把RAM中的数据写入到flash中;2、提高使用寿命技巧:(1)基于flash在写入前要擦除整个扇区的特点,在成本允许的情况下,尽可能地选取扇区小的芯片,可以加快写入速率,提高可靠性;(flash的选择)(...

2021-03-02 09:29:31 2056

转载 C#--三层架构编程

三层结构符合“高内聚、低耦合”的特点,每个层职责明确。利用分层,降低了层间依赖,使系统的耦合更加松散,从而使系统更加容易维护和复用。三层:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)组成。1.显示层(UI)  (1)在UI中添加对Model、BLL的引用  (2)编写代码传递数据给BLL层  职责:①向用户展示特定的业务数据     ②采集用户的信息和操作2.业务逻辑层(BLL)  (1)先建立业务逻辑层类库BLL  (2)在BLL中

2021-02-24 15:59:55 1181

原创 NodeMCU&ESP8266学习笔记汇总

1、《NodeMCU学习(一)--环境搭建(一)》2、《NodeMCU学习(一)--环境搭建(二)》3、《NodeMCU学习(二)--NodeMCU介绍及使用(一)》4、《NodeMCU学习(二)--NodeMCU介绍及使用(二)》5、《NodeMCU学习(三)--工作模式》6、《NodeMCU学习(四)--LED控制》7、《NodeMCU学习(五)--Timer》8、《NodeMCU学习(六)--WiFi》9、《NodeMCU学习(七)--Net》10、《NodeMCU

2021-02-02 10:06:00 3200

原创 NodeMCU学习(十一)--MQTT的订阅与发布

NodeMCU实现订阅和发布主题。1、要点扫盲1.1 MQTT《MQTT协议--MQTT协议简介及原理》《MQTT协议--MQTT协议解析》1.2 OneNET《NodeMCU学习(十)--发送数据到OneNET物联网平台》《NodeMCU学习(九)--连接OneNET物联网平台》《OneNET物联网平台介绍》OneNET物联网平台《设备终端接入协议-MQTT》2、主要API2.1 WiFi(1)wifi.setmode()(2)wi...

2021-02-02 09:34:35 1795

原创 NodeMCU学习(十)--发送数据到OneNET物联网平台

通过NodeMCU发送数据到OneNET平台,序号先在OneNET平台上创建MQTT协议的产品,然后在产品线创建设备。在连接平台时需要用到产品ID、设备ID以及设备的鉴权信息。在OneNET平台,MQTT协议对应的服务器IP和端口为:183.230.40.39,6002。注意OneNET有多种协议可进行连接,不同的协议对应的服务器IP和端口号是不同的。想要实现本实验的功能,需要对TCP/IP和MQTT协议有一定的了解。(《MQTT协议--MQTT协议解析》,《MQTT协议--MQTT协议简介及原...

2021-02-01 16:12:12 2184 1

原创 NodeMCU学习(九)--连接OneNET物联网平台

1、OneNET平台介绍OneNET是中国移动打造的高效、稳定、安全的物联网开放平台。OneNET支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,有效降低物联网应用开发和部署成本,满足物联网领域设备连接、协议适配、数据存储、数据安全以及大数据分析等平台级服务需求。关于平台详细的介绍,以及使用的方法,看查看《OneNET物联网平台介绍》2、MQTT协议MQTT(Message Queuing Telemetr.

2021-01-30 10:45:58 2514

设备终端接入协议-MQTT.docx

如何通过MQTT协议连接到OneNET平台,并实现与平台进行数据交互。

2021-02-01

TI阻抗跟踪TM电量计化学ID获取方法.pdf

本文档为中文,详细的说明了TI电量计获取化学ID的全过程以及注意事项。适用于阻抗跟踪的所有电量计,给出了提高实验成功率和数据可靠性的方法。

2020-06-03

BQ28Z610循环学习指南.pdf.pdf

本详细的介绍了电量计循环学习的流程,以及每个阶段的关键配置和电量计的位状态,说明了每个关键标志位所表达的含义,给初学者带来了极大的方便。本文时官方英文版的文档,我之前还上传一份类似的中文指导https://download.csdn.net/download/zwb_578209160/12337458。

2020-04-18

电量计循环学习和产生量产文件的方法及易错分析.pdf

文中对TI电量计如何进行Golden_Learning进行了详细的说明,对学习过程中的每个阶段都进行了详细的描述,以及对可能造成学习失败的原因进行了分析。

2020-04-18

slua848-How_to_Complete_a_Successful_Learning_Cycle_for_the__bq40z80.pdf

此文档为TI官方指导说明手册,其中对一些专有名词进行了定义,对如何进行循环学习和导出量产文件都进行了详细的说明。

2020-04-12

实现无边框窗体移动(20200401).zip

实现无边框窗体的移动和最小化、关闭功能,窗体的移动使用2种方法,其中有一种会造成在拖动窗体时会出现窗体重叠的情况。

2020-04-01

ILSpy_binaries_Net46_Win_3.1.0.3599-beta1.zip

C#反编译工具,可以很方便的看到可执行文件.exe的源代码,提高了我们对大佬们代码的参考度,提到开发效率,是C#开发必备的工具。

2020-03-27

C#引用AForge类库实现对摄像头操作

实现了读取摄像头数据,而且当电脑接有多个摄像头设备时,可以选择连接的摄像头设备。把摄像头的数据进行了实时显示,且具有截图(拍照)的功能,可对截取的图片进行保存,以便进行后续的图像处理。 包含项目所有工程文件,下载后可直接运行。

2018-05-14

空空如也

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

TA关注的人

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