草庐IT

毕业设计 基于51单片机环境监测设计 光照 PM2.5粉尘 温湿度 2.4G无线通信

基于51单片机环境监测设计光照PM2.5粉尘温湿度2.4G无线通信0、毕业设计选题原则说明(重点)1、项目简介1.1系统构成1.2系统功能2、部分电路设计2.1STC89C52单片机核心系统电路设计2.2dht11温湿度检测电路设计2.3NRF24L01无线通信电路设计3、部分代码展示3.1NRF24L01初始化3.2NRF24L01的SPI写时序3.3读取BH1750光照数据3.3串口初始化实物图0、毕业设计选题原则说明(重点)选题之前,同学们要弄明白一件事情,做毕业设计是干什么用的!这里我告诉大家,毕业设计对于你来说,不是让你去搞研究,掌握运用所学知识的,也不是让你去比谁做的毕业设计多么牛

毕业设计 基于51单片机环境监测设计 光照 PM2.5粉尘 温湿度 2.4G无线通信

基于51单片机环境监测设计光照PM2.5粉尘温湿度2.4G无线通信0、毕业设计选题原则说明(重点)1、项目简介1.1系统构成1.2系统功能2、部分电路设计2.1STC89C52单片机核心系统电路设计2.2dht11温湿度检测电路设计2.3NRF24L01无线通信电路设计3、部分代码展示3.1NRF24L01初始化3.2NRF24L01的SPI写时序3.3读取BH1750光照数据3.3串口初始化实物图0、毕业设计选题原则说明(重点)选题之前,同学们要弄明白一件事情,做毕业设计是干什么用的!这里我告诉大家,毕业设计对于你来说,不是让你去搞研究,掌握运用所学知识的,也不是让你去比谁做的毕业设计多么牛

WPF dotnet 6 开启 PM v2 的 DPI 感知 导致触摸线程访问 UI 属性抛异常

本文记录一个WPF在dotnet6的一个已知问题,且此问题我已修复提交给官方仓库。这是一个只有在dotnet6框架下,非dotnet5也非.NETCore3.1也非.NETFramework的问题,要求开启DPI感觉等级为PerMonitorV2的特性,在带触摸屏上的应用,应用运行过程中,切换屏幕的DPI之后,触摸过程有概率触发在触摸线程访问UI的依赖属性,在触摸线程抛出异常炸掉应用条件必须同时满足以下条件:dotnet6:dotnet6.0.1及以上版本dotnet5和.NETCore3.1和.NETFramework没有此问题,这是新改出来的,细节请参阅原理部分应用开启PerMonitor

WPF dotnet 6 开启 PM v2 的 DPI 感知 导致触摸线程访问 UI 属性抛异常

本文记录一个WPF在dotnet6的一个已知问题,且此问题我已修复提交给官方仓库。这是一个只有在dotnet6框架下,非dotnet5也非.NETCore3.1也非.NETFramework的问题,要求开启DPI感觉等级为PerMonitorV2的特性,在带触摸屏上的应用,应用运行过程中,切换屏幕的DPI之后,触摸过程有概率触发在触摸线程访问UI的依赖属性,在触摸线程抛出异常炸掉应用条件必须同时满足以下条件:dotnet6:dotnet6.0.1及以上版本dotnet5和.NETCore3.1和.NETFramework没有此问题,这是新改出来的,细节请参阅原理部分应用开启PerMonitor

pm2 常用命令

先说一些废话之前学习Nodejs项目的时候使用了pm2作为生产环境的进程管理工具,最近服务器崩了需要重启一些服务,发现有些命令记得不是特别清楚,所以这里写一篇文章帮助自己记忆整理一下pm2的常用命令,后续有需要查阅一下即可~常用命令进入bin目录启动:pm2startwww/pm2startapp.jspm2startapp.js--name="fx67ll"启动并命名为fx67ll,没有命名的话后续可以用id替代namepm2startapp.js--watch当文件变化时自动重启应用pm2startscript.sh启动bash脚本pm2list查看所有启动的应用列表pm2monit显示每

pm2 常用命令

先说一些废话之前学习Nodejs项目的时候使用了pm2作为生产环境的进程管理工具,最近服务器崩了需要重启一些服务,发现有些命令记得不是特别清楚,所以这里写一篇文章帮助自己记忆整理一下pm2的常用命令,后续有需要查阅一下即可~常用命令进入bin目录启动:pm2startwww/pm2startapp.jspm2startapp.js--name="fx67ll"启动并命名为fx67ll,没有命名的话后续可以用id替代namepm2startapp.js--watch当文件变化时自动重启应用pm2startscript.sh启动bash脚本pm2list查看所有启动的应用列表pm2monit显示每