<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010555784的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/u010555784</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; u010555784]]></copyright><item><title><![CDATA[C# 实现对象的深浅拷贝的三种方式代码示例]]></title><link>https://blog.csdn.net/u010555784/article/details/127018950</link><guid>https://blog.csdn.net/u010555784/article/details/127018950</guid><author>u010555784</author><pubDate>Fri, 23 Sep 2022 22:22:38 +0800</pubDate><description><![CDATA[面试的时候经常被问到c#对象的深浅拷贝实现以及区别，今天我们就来讲一下深拷贝和浅拷贝到底是什么。首先我们讲讲浅拷贝，浅拷贝就是将对象中的所有字段复制到新对象中去，浅拷贝对于值类型和引用类型有不同的影响。值类型的值被复制到副本中后，修改副本中的值不会影响原来对象的值。然而引用类型的属性被复制到副本中后，再修改副本中的值是会导致原来对象的值被修改的。当然上面说到的引用类型不包含string。那么为什么引用类型修改副本里的值会造成原来对象的值变化而string类型就不会呢？首先我们需要知道string类型实际上是]]></description><category></category></item><item><title><![CDATA[C# 使用aforge.net调用本地摄像头画面和抓拍图片]]></title><link>https://blog.csdn.net/u010555784/article/details/127003779</link><guid>https://blog.csdn.net/u010555784/article/details/127003779</guid><author>u010555784</author><pubDate>Fri, 23 Sep 2022 08:58:11 +0800</pubDate><description><![CDATA[首先，我们新建一个空白的Winform程序，在Nuget包管理器中搜索Aforge，会出现很多结果，其中安装。在日常开发过程中，c#调用本地摄像头由很多种方式可以实现，今天我们就来讲一下如何通过。最后我们开始实现代码逻辑，先全局定义。至此整个代码逻辑梳理完毕，下面附上。来调用本地摄像头并实现抓拍功能。三个变量，然后具体代码流程如下。两个库安装好以后，我们先。]]></description><category></category></item><item><title><![CDATA[C#中使用Invoke和BeginInvoke跨线程更新UI控件示例代码]]></title><link>https://blog.csdn.net/u010555784/article/details/127003733</link><guid>https://blog.csdn.net/u010555784/article/details/127003733</guid><author>u010555784</author><pubDate>Fri, 23 Sep 2022 08:55:36 +0800</pubDate><description><![CDATA[在多线程开发过程中，有时候需要更新UI控件内容，但是在c#多线程Task、Thread、BackgroundWork中不能直接更新UI控件，否则会报，这个时候我们就需要用到控件委托 Invoke、 BeginInvoke、 EndInvoke来避免此异常；在winform和wpf多线程操作UI控件都会有这个问题，我们先讲讲winform下如何解决这个问题。]]></description><category></category></item><item><title><![CDATA[C# Dictionary字典常用属性和方法详解]]></title><link>https://blog.csdn.net/u010555784/article/details/127003710</link><guid>https://blog.csdn.net/u010555784/article/details/127003710</guid><author>u010555784</author><pubDate>Fri, 23 Sep 2022 08:54:01 +0800</pubDate><description><![CDATA[Dictionary常用的属性、方法已经列举完毕，接下来附上常用属性、方法的使用代码供大家参考。时必须先using引用命名空间** System.Collection.Generic。[scode type=“blue” size=“”]字典键key必须唯一。字典键和字典值可以是引用类型对象、结构体和值类型数据[/scode]的形式存值，和哈希表比较像，是一种无序的结构。字典在C#中至关重要日常开发用的也很频繁，它是以键值对。]]></description><category></category></item><item><title><![CDATA[如何添加图片水印]]></title><link>https://blog.csdn.net/u010555784/article/details/126746622</link><guid>https://blog.csdn.net/u010555784/article/details/126746622</guid><author>u010555784</author><pubDate>Wed, 07 Sep 2022 15:18:27 +0800</pubDate><description><![CDATA[在这篇博客和代码示例中，我解释了如何使用 C# 在图像上编写文本。此代码可用于 Windows 或 Web 应用程序。有时我们需要在图像上添加水印。例如，在图像上添加版权或名称。我们可能还需要在文档中创建水印。然后，引用“using System.Drawing ”，为图片添加水印代码如下。首先，将需要添加水印的图片放在程序运行目录，水印示例图片具体如下。其次，在项目中添加“System.Drawing.dll”引用。]]></description><category></category></item><item><title><![CDATA[c/s端实现本地Http服务]]></title><link>https://blog.csdn.net/u010555784/article/details/126746516</link><guid>https://blog.csdn.net/u010555784/article/details/126746516</guid><author>u010555784</author><pubDate>Wed, 07 Sep 2022 15:14:15 +0800</pubDate><description><![CDATA[之前开发c#的时候需要在winform中实现http服务，就想到了HttpListener来实现小型web服务器；但是我这人不是很喜欢用原生的HttpListener去实现本地web服务器，所以网上找了个开源的类库，用起来舒服点相比于HttpListener更加简单。本例子基于”HttpServerLite“实现。首先，我们从Nuget中安装”HttpServerLite“，然后编写代码。]]></description><category></category></item><item><title><![CDATA[程序全局异常捕获写法]]></title><link>https://blog.csdn.net/u010555784/article/details/126746344</link><guid>https://blog.csdn.net/u010555784/article/details/126746344</guid><author>u010555784</author><pubDate>Wed, 07 Sep 2022 15:09:43 +0800</pubDate><description><![CDATA[在开发winform或者wpf的时候，有时候程序存在未处理的异常导致程序崩溃，这时需要全局异常捕获来防止程序崩溃和捕捉异常原因；下面贴上wpf全局异常捕获和winform全局异常捕获代码，希望对大家有用。]]></description><category></category></item><item><title><![CDATA[.Net Core通过GDI+ 保存图片在CentOS 7 Docker环境中报错问题【已解决】]]></title><link>https://blog.csdn.net/u010555784/article/details/126746261</link><guid>https://blog.csdn.net/u010555784/article/details/126746261</guid><author>u010555784</author><pubDate>Wed, 07 Sep 2022 15:05:34 +0800</pubDate><description><![CDATA[之前在netcore3.1环境中做了一个文件上传接口，用于存储用户头像等文件；在开发机器上(windows10)调试正常，但是部署到centos7容器docker环境中，发现前端调试请求500服务器内部错误，The type initializer for ‘Gdip’ threw an exception。]]></description><category></category></item><item><title><![CDATA[.netcore获取微信openid与unionid方法]]></title><link>https://blog.csdn.net/u010555784/article/details/126709193</link><guid>https://blog.csdn.net/u010555784/article/details/126709193</guid><author>u010555784</author><pubDate>Mon, 05 Sep 2022 17:11:07 +0800</pubDate><description><![CDATA[最近项目需要用到微信一键授权登录到APP和小程序，在此记录一下.netcore是如何集成微信登录获取unionid以及openid的。注意事项OpenIdOpenIdOpenIdUnionIdUnionIdUnionIdUnionId1.先去微信开放平台注册并绑定APP/小程序2.在管理中心->应用详情页面获取APPID和Secert，如下图。]]></description><category></category></item></channel></rss>