<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[usabcd2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/usabcd2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; usabcd2]]></copyright><item><title><![CDATA[如何重新编译HyperLPR原生库以消除16k对齐警告]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/152000811</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/152000811</guid><author>usabcd2</author><pubDate>Tue, 23 Sep 2025 19:06:24 +0800</pubDate><description><![CDATA[本文描述了如何将HyperLPR原生库加入16k对齐参数重新编译构建的方法。用户通过这个方法也可以掌握如何编译Android原生库的基本方法和步骤。]]></description><category></category></item><item><title><![CDATA[Android 车牌号识别 HyperLPR3 如何使用CameraX]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/143640304</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/143640304</guid><author>usabcd2</author><pubDate>Sat, 09 Nov 2024 12:24:39 +0800</pubDate><description><![CDATA[HyperLPR3 的实时识别使用的Camera1，改造成CameraX的方法： 检查权限，然后打开Camera, 然后绑定Preview后构建一个图像分析器ImageAnalysis, 在图像分析器里调用具体的单帧图片处理方法。流程可以封装在公共代码里，具体的执行代码只需实现图片处理方法即可。]]></description><category></category></item><item><title><![CDATA[C# 深入浅出：详解 EasyModbus 各种数据类型的处理逻辑]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/143569458</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/143569458</guid><author>usabcd2</author><pubDate>Wed, 06 Nov 2024 15:17:07 +0800</pubDate><description><![CDATA[EasyModbus实现了Modbus的底层协议，并为我们封装好了一系列方法。里面的保持寄存器的存取，是通过中间变量“位数组”来处理的，写入时先把内容转为“位数组”，然后写入；读取时先从PLC读取指定位置和数量的内容到位数组，位的数量跟数据类型相关。然后将位数组转位最终结果。EasyModbus为我们已经构建好了这些基本转换方法，我们只要使用就行了。中文字符串处理需要对原有代码进行改良，正文内容里已经给出了改良的细节代码，直接使用即可。]]></description><category></category></item><item><title><![CDATA[C# Infragistics 统计图UltraDataChart/UltraDoughnutChart入门]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/143470137</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/143470137</guid><author>usabcd2</author><pubDate>Sun, 03 Nov 2024 21:32:31 +0800</pubDate><description><![CDATA[本文向读者介绍C#的组件中基本统计图控件UltraDataChart和UltraDougnutChart的使用。]]></description><category></category></item><item><title><![CDATA[Android：使用Service处理息屏后的WebSocket的服务端推送消息并传递给前端]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/143464107</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/143464107</guid><author>usabcd2</author><pubDate>Sun, 03 Nov 2024 13:51:56 +0800</pubDate><description><![CDATA[本文阐述了Android开发时，如何在息屏后使用Service接收服务端推送的消息，然后传递给前端的Activity的方法。]]></description><category></category></item><item><title><![CDATA[Android: 如何动态切换应用主题]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/143061841</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/143061841</guid><author>usabcd2</author><pubDate>Fri, 18 Oct 2024 21:25:39 +0800</pubDate><description><![CDATA[本文向读者介绍了，在Adnroid 开发时， 如何优雅流畅地向用户提供UI主题切换功能。]]></description><category></category></item><item><title><![CDATA[Android layout 里默认Button 的缺陷]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/142631131</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/142631131</guid><author>usabcd2</author><pubDate>Sun, 29 Sep 2024 11:35:44 +0800</pubDate><description><![CDATA[本文介绍了android默认Button的一些缺陷，比如上下空隙，Night模式按钮自动变灰色，通过将layout的默认标签改为谷歌的com.google.android.material.button.MaterialButton可以避免出现这些莫名其妙的问题。]]></description><category></category></item><item><title><![CDATA[C# 利用反射和注解实现服务端最简 IOC 容器]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/142381900</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/142381900</guid><author>usabcd2</author><pubDate>Fri, 20 Sep 2024 13:56:11 +0800</pubDate><description><![CDATA[本文将向读者介绍在 C# 中实现服务端时，怎样利用反射和注解(Attribute)实现最简的IOC容器，并实现具有良好扩展性的应用框架。]]></description><category></category></item><item><title><![CDATA[Android开发使用WebSocket时如何构建数据通讯框架]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/142137052</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/142137052</guid><author>usabcd2</author><pubDate>Wed, 11 Sep 2024 13:30:12 +0800</pubDate><description><![CDATA[Android开发使用WebSocket时如何构建数据通讯框架]]></description><category></category></item><item><title><![CDATA[使用WebSocket通讯时如何设计应用层的数据协议]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/142086203</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/142086203</guid><author>usabcd2</author><pubDate>Tue, 10 Sep 2024 10:22:57 +0800</pubDate><description><![CDATA[这篇文章我们讲解了使用WebSocket时如何设计应用层数据协议及基本的实现框架。对于中小型项目，这个框架已经足够使用了。

如果不需要服务端提供HTTP服务，系统可以不使用RESTful传输数据，使用WebSocket是一个较好的选择。它能让程序框架设计简洁规整，便于扩展和维护。
WebSocket应用层的协议设计要点是设计好ACTION和通用回应对象及具体的业务VO。]]></description><category></category></item><item><title><![CDATA[Java中的函数式接口应用示例]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/142055578</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/142055578</guid><author>usabcd2</author><pubDate>Mon, 09 Sep 2024 12:25:28 +0800</pubDate><description><![CDATA[Java中的函数式接口应用示例]]></description><category></category></item><item><title><![CDATA[C# WinForm 打印预览窗PrintPreviewDialog的汉化/优化]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/141748749</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/141748749</guid><author>usabcd2</author><pubDate>Sat, 31 Aug 2024 12:21:02 +0800</pubDate><description><![CDATA[C# WinForm PrintPreviewDialog的优化与汉化]]></description><category></category></item><item><title><![CDATA[C# Win Form Infragistics UltraGrid 控件基本使用]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/141686639</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/141686639</guid><author>usabcd2</author><pubDate>Thu, 29 Aug 2024 20:32:17 +0800</pubDate><description><![CDATA[C# WinForm Infragistics UltraGrid 使用入门。]]></description><category></category></item><item><title><![CDATA[实战: EasyModbus的使用及如何传输中文字符串]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/141219658</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/141219658</guid><author>usabcd2</author><pubDate>Thu, 15 Aug 2024 13:37:49 +0800</pubDate><description><![CDATA[EasyModbus的使用及常见问题，modbus中传输中文字符串。C# Modbus EasyModbus]]></description><category></category></item><item><title><![CDATA[若依系统的前端Android Native版]]></title><link>https://blog.youkuaiyun.com/usabcd2/article/details/140162446</link><guid>https://blog.youkuaiyun.com/usabcd2/article/details/140162446</guid><author>usabcd2</author><pubDate>Wed, 03 Jul 2024 21:41:54 +0800</pubDate><description><![CDATA[若依系统是广大开发者很喜爱的一款开源后台管理系统，它做到了端到端的拉通，开箱即用，并带有代码生成功能。使用与开发都非常方便，围绕着这套系统诞生了很多衍生的改编版，后端的改编方面个人认为最有价值的就是加入MyBatisPlus功能，这个我们就不细说了。这里谈下前端移动版，笔者查看了一下，目前在官网上登记的改编版本中，前端移动版基本上都是使用UniApp开发的，我想主要原因是用UniApp可以大部分沿用现有的前端代码，改编的工作量比较小。]]></description><category></category></item></channel></rss>