<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿修罗汉果茶的博客]]></title><description><![CDATA[今天也是努力写BUG的一天！]]></description><link>https://blog.youkuaiyun.com/aa989111337</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aa989111337]]></copyright><item><title><![CDATA[Arduino出现error: undefined reference to `main‘]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/130629774</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/130629774</guid><author>aa989111337</author><pubDate>Thu, 11 May 2023 20:11:44 +0800</pubDate><description><![CDATA[解决方法：重启IDE……]]></description><category></category></item><item><title><![CDATA[C# 使用自定义类+字典+JSON填充数据，脱离真实数据库，实现简单的增删改查和本地存储与读取数据]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/128643602</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/128643602</guid><author>aa989111337</author><pubDate>Wed, 11 Jan 2023 19:57:19 +0800</pubDate><description><![CDATA[本文章适合的情况：①适合数据表少的项目。②适合将数据存储在本地的项目。③适合不想依赖复杂的数据库环境，同时想拥有存储和增删改查数据的功能的项目。④不优雅，不聪明，但是很简单粗暴，可以快速实现.]]></description><category></category></item><item><title><![CDATA[C# 解决Socket/TCPServer监听端口释放失败的问题]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/128641902</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/128641902</guid><author>aa989111337</author><pubDate>Wed, 11 Jan 2023 12:11:29 +0800</pubDate><description><![CDATA[关闭数据流，关闭Client连接，设置背景线程。]]></description><category></category></item><item><title><![CDATA[C#向硬件或单片机服务器发起POST请求，后台断点测得Body主体为空的解决方法]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/127853958</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/127853958</guid><author>aa989111337</author><pubDate>Mon, 14 Nov 2022 20:36:56 +0800</pubDate><description><![CDATA[用HttpWebReques,WebClient在抓包和Web下数据正常，但是去向某个硬件后台发起POST请求时，Body会为空。就算设置Expect100Continue和Connetion也无法解决问题。]]></description><category></category></item><item><title><![CDATA[C#跨窗口调用控件/跨窗口改变控件]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/127615888</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/127615888</guid><author>aa989111337</author><pubDate>Mon, 31 Oct 2022 15:11:38 +0800</pubDate><description><![CDATA[1.先在父窗口写好改变控件的方法，并设置方法为Public方便子窗口调用。
2.在创建子窗口时传入父窗口，并在子窗口处用变量存储。之后在下面调用父窗口的方法即可。]]></description><category></category></item><item><title><![CDATA[C# Socket/TCPClient断线重连/不断重连的简单思路+代码，海量注释]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/127092479</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/127092479</guid><author>aa989111337</author><pubDate>Wed, 28 Sep 2022 16:45:33 +0800</pubDate><description><![CDATA[你还在百度TCPClient重连吗？结果百度搜索出来的，全是优快云，而且清一色都是上来贴一大堆代码，令人头晕，还一大堆重复的，越看越烦而且搜索无果。既然没有路，那就让我们自己开辟！！]]></description><category></category></item><item><title><![CDATA[记录一次C# Linq to Sql实现DataGridView实时显示与刷新TCP/UDP服务端在线人数]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126899708</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126899708</guid><author>aa989111337</author><pubDate>Sat, 17 Sep 2022 00:10:44 +0800</pubDate><description><![CDATA[实现串口的透传(简单的TCP/UDP透传)，并且显示TCP/UDP实时刷新和显示连接情况或者监听情况。讲述成功实现的方式和雷点。]]></description><category></category></item><item><title><![CDATA[LeetCode整型转罗马数字-C#贪心算法]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126455506</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126455506</guid><author>aa989111337</author><pubDate>Sun, 21 Aug 2022 21:12:20 +0800</pubDate><description><![CDATA[贪心算法，着眼局部最优解，想办法一步步利用到罗马数字对应的特殊数字，最后得到结果。]]></description><category></category></item><item><title><![CDATA[C#生成唯一用户ID]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126137679</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126137679</guid><author>aa989111337</author><pubDate>Wed, 03 Aug 2022 11:56:10 +0800</pubDate><description><![CDATA[使用固定的字符串CLientID_（用于分别出这是用户id）+现在的时间+(设备信息+用户名)Md5转换+随机数（确保唯一）生成唯一ID。]]></description><category></category></item><item><title><![CDATA[C#简单识别非法字符串是否存在]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126100594</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126100594</guid><author>aa989111337</author><pubDate>Mon, 01 Aug 2022 14:32:11 +0800</pubDate><description><![CDATA[IndexOf识别非法字符串，简单易懂。]]></description><category></category></item><item><title><![CDATA[自动创建虚拟串口]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126050217</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126050217</guid><author>aa989111337</author><pubDate>Fri, 29 Jul 2022 10:45:37 +0800</pubDate><description><![CDATA[winform程序内实现虚拟串口创建。]]></description><category></category></item><item><title><![CDATA[进程和线程，多线程入门解释。]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126048159</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126048159</guid><author>aa989111337</author><pubDate>Fri, 29 Jul 2022 09:25:17 +0800</pubDate><description><![CDATA[进程，线程，多线程的概念。]]></description><category></category></item><item><title><![CDATA[调用VSPD的DLL进行二次开发异常解决的解决方法。]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126033160</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126033160</guid><author>aa989111337</author><pubDate>Thu, 28 Jul 2022 14:39:42 +0800</pubDate><description><![CDATA[解决方法：下载一个与DLL匹配的VSPD，DLL要和自己电脑VSPD版本匹配，才能成功使用接口功能。]]></description><category></category></item><item><title><![CDATA[C# 在子窗口显示已经隐藏的主窗口，简单实用]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/126013537</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/126013537</guid><author>aa989111337</author><pubDate>Wed, 27 Jul 2022 14:31:37 +0800</pubDate><description><![CDATA[简单好用的子窗口显示隐藏主窗口的方法]]></description><category></category></item><item><title><![CDATA[C# 数字转16进制和字符串转换16进制]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/125994325</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/125994325</guid><author>aa989111337</author><pubDate>Tue, 26 Jul 2022 14:54:05 +0800</pubDate><description><![CDATA[数字转换16进制，字符串转换16进制。]]></description><category></category></item><item><title><![CDATA[C#串口自动扫描显示，实现程序加载时和运行后下拉框都能自动扫描串口]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/125988705</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/125988705</guid><author>aa989111337</author><pubDate>Tue, 26 Jul 2022 10:06:52 +0800</pubDate><description><![CDATA[Load方法里调用这个方法，可以实现程序运行时下拉框自动扫描加载串口。
程序启动后，实现下拉框动态获取串口。]]></description><category></category></item><item><title><![CDATA[C#基于Socket的局域网即时通信和传输文件程序]]></title><link>https://blog.youkuaiyun.com/aa989111337/article/details/125917975</link><guid>https://blog.youkuaiyun.com/aa989111337/article/details/125917975</guid><author>aa989111337</author><pubDate>Thu, 21 Jul 2022 18:00:50 +0800</pubDate><description><![CDATA[只要挂个阿里云，把IP地址和端口改一下，也可以实现内网穿透了。利用了Socket搭建了一个服务端和客户端，两个端之间可以通信。虽然很稚嫩，但是是当时的心血之作，那就放上来博客了。]]></description><category></category></item></channel></rss>