<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[招财进宝的博客]]></title><description><![CDATA[很努力的菜着]]></description><link>https://blog.youkuaiyun.com/qq_42005673</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42005673]]></copyright><item><title><![CDATA[c# 获取电脑分辨率及DPI 设置]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/148339319</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/148339319</guid><author>qq_42005673</author><pubDate>Fri, 30 May 2025 15:34:54 +0800</pubDate><description><![CDATA[c# 基于系统API，进行获取电脑 分辨率 及 DPI 设置 信息]]></description><category></category></item><item><title><![CDATA[解决VS 开发工具调试时卡段调试断点卡顿问题]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/128485112</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/128485112</guid><author>qq_42005673</author><pubDate>Thu, 29 Dec 2022 17:18:50 +0800</pubDate><description><![CDATA[VS调试卡顿？ 断点卡顿？]]></description><category></category></item><item><title><![CDATA[c#将泛型集合拆分为多个子集合。 按指定数量分组, c# Take使用，C# Skip的组合使用]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/128392380</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/128392380</guid><author>qq_42005673</author><pubDate>Wed, 21 Dec 2022 08:55:41 +0800</pubDate><description><![CDATA[【代码】c#将泛型集合拆分为多个子集合。按指定数量分组。]]></description><category></category></item><item><title><![CDATA[C# 查询字符串中指定字符的重复次数]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/127889155</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/127889155</guid><author>qq_42005673</author><pubDate>Wed, 16 Nov 2022 17:13:43 +0800</pubDate><description><![CDATA[C# 查询字符串中指定字符的重复次数]]></description><category></category></item><item><title><![CDATA[C#加密算法    Des对称加密算法，实际运用在项目中。用于用户登陆密码的加密和解密]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/116517483</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/116517483</guid><author>qq_42005673</author><pubDate>Sat, 08 May 2021 09:22:31 +0800</pubDate><description><![CDATA[Des对称加密算法，本文章个人实际运用在项目中。用于用户登陆，希望能给你们带来一丝丝小帮助吧

气死我了，上才艺。


    /// &lt;summary&gt;
    /// DESEncrypt加密解密算法。
    /// &lt;/summary&gt;
    public class DESEncrypt
    {
        private DESEncrypt()
        {
            //
            //  在此处添加构造函数逻辑
     ]]></description><category></category></item><item><title><![CDATA[C#.NET中对称和非对称加密、解密方法汇总--亲测可用    账号密码加密？]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/116517238</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/116517238</guid><author>qq_42005673</author><pubDate>Sat, 08 May 2021 09:11:22 +0800</pubDate><description><![CDATA[在安全性要求比较高的系统中都会涉及到数据的加密、解密。.NET为我们封装了常用的加密算法，例如：MD5,DES,RSA等。有可逆加密，也有非可逆加密;有对称加密，也有非对称加密。

加密、解密一般会用在软件的注册码，系统密码，通讯中。今天我就来分享，汇总一下C#.NET加密、解密的实现方法。

一、不可逆加密

不可逆加密一般不会涉及到解密。也就是是加密之后的密文不能还原成原来的明文。这种算法一般用于生成自信摘要，确保数据的完整性及防篡改。

使用FormsAuthentication类加密


using]]></description><category></category></item><item><title><![CDATA[WPF 如何实现双向通讯的（个人简单记录）]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/116492361</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/116492361</guid><author>qq_42005673</author><pubDate>Fri, 07 May 2021 14:20:57 +0800</pubDate><description><![CDATA[WPF 双向通讯：
集合的话需要实现INotifyCollectionChanged 接口 ，会一个事件叫：NotifyCollectionChangedEventHandler
这个事件作用是：是当集合改变时会发生响应， 从而会提供一个ObservableCollection&lt;T&gt;动态数据集合

属性的话是需要继承一个INotifyPropertyChanged接口，会提供一个事件叫：PropertyChangedEventHandler
这个事件作用是：在更改属性值时会发生响应

同时页..]]></description><category></category></item><item><title><![CDATA[轻量级ORM框架——第一篇：Dapper快速学习]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/115166246</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/115166246</guid><author>qq_42005673</author><pubDate>Wed, 24 Mar 2021 10:54:37 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/huangxincheng/p/5828470.html


]]></description><category></category></item><item><title><![CDATA[WPF  C#  利用反射进行复制新增]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/115086693</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/115086693</guid><author>qq_42005673</author><pubDate>Mon, 22 Mar 2021 17:16:14 +0800</pubDate><description><![CDATA[c#利用反射比较两个实体的差异，并把选中行的实例赋值给新的实例（要添加的实例）我所说的实例你可以当做是行

 适用于与复制新增，或者复杂的复制新增主表和子表数据


 


      /// &lt;summary&gt;
    /// 复制新增
    /// &lt;/summary&gt;
    /// &lt;typeparam name="T1"&gt;实体1(传入一个新实例)&lt;/typeparam&gt;
    /// &lt;ty...]]></description><category></category></item><item><title><![CDATA[个人记录 客户端发现响应内容类型为“text/html； charset=utf-8”，但应为“text/xml”。]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/114841464</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/114841464</guid><author>qq_42005673</author><pubDate>Tue, 16 Mar 2021 10:50:11 +0800</pubDate><description><![CDATA[客户端发现响应内容类型为“text/html; charset=utf-8”，但应为“text/xml”。

出现这个错误调用接口服务返回错误问题，一般都是因为本地提供某个参数错误导致服务没法连接，出现的问题，

自己出了这个问题找了半天，发现自己最无脑的一点就是，自己设置的地址错误导致的，一般只要连接接口 避免不了要做动态的url改变。记得把改变后的地址给接口的url参数

重要的对自己说三遍

记得把改变后的地址给接口的url参数记得把改变后的地址给接口的url参数记得把改变后的地址给接口的ur...]]></description><category></category></item><item><title><![CDATA[Mysql 把查询出来的结果进行保留2位或者几位小数。ROUND(字段,2)]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/106708115</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/106708115</guid><author>qq_42005673</author><pubDate>Fri, 12 Jun 2020 08:57:56 +0800</pubDate><description><![CDATA[SELECTROUND(avg(t.OVERCUT),2)FROMdr_ach_cal_data_detailedt
wheret.CAL_IDin(SELECTd.CAL_IDFROMdr_ach_cal_datadwhered.TASK_ID=#TASK_ID#andd.BSFLAG='0')andt.BSFLAG='0')asOVERCUT_AVG,/*井径扩大率完井平均值*/





以上是一个求完平均值进行使用ROUND函数保留2位小数位数得sql ...]]></description><category></category></item><item><title><![CDATA[c#使用正则表达式获取（提取）字符串中的id或url及端口号]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/100159561</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/100159561</guid><author>qq_42005673</author><pubDate>Fri, 30 Aug 2019 15:25:25 +0800</pubDate><description><![CDATA[用正则表达式获取字符串中的数字Url和端口号：

 1：如字符串是：string url = "http://172.0.0.1:8080/comm/logins/jwt";

 2： 使用正则表达式为： Regex re = new Regex(@"(((?:[-;:&amp;=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:ww‌​w.|[-;:&amp...]]></description><category></category></item><item><title><![CDATA[获取数据如何存入数据库（使用什么方法速度更快？）]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/97780390</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/97780390</guid><author>qq_42005673</author><pubDate>Tue, 30 Jul 2019 14:29:09 +0800</pubDate><description><![CDATA[以下讲的是如何把获取到的数据最短时间内插入到指定数据库方法。

把获取数据批量插入到数据库中：

代码：


  class Program
    {
        static readonly string StrConnMsg = "server=127.0.0.1;port=3306;uid=root;pwd=a1234;database=usualtest;Charset=utf8;...]]></description><category></category></item><item><title><![CDATA[获取项目根目录下的某个配置文路径]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/97263438</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/97263438</guid><author>qq_42005673</author><pubDate>Thu, 25 Jul 2019 15:08:37 +0800</pubDate><description><![CDATA[项目中经常用到获取程序跟目录下的某一个Confing文件或者某个程序exe文件。

代码：下面是把获取到的路径加换行显示到WinForm的RichTextBox中


     private void button1_Click(object sender, EventArgs e)
        {
            //获取根目录的\bin\Debug\路径
            ...]]></description><category></category></item><item><title><![CDATA[mysql产生数据库各中随机测试数据.]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/97242875</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/97242875</guid><author>qq_42005673</author><pubDate>Thu, 25 Jul 2019 10:47:41 +0800</pubDate><description><![CDATA[生成随机sql数据地址1： https://mockaroo.com/



字段名称，类型都可更改。字段类型改的是要产生什么样的数据。比如一些自增的数字，公司名称，选好之后产生的便是与公司相关的随机数据。

点击类型后面的小文件夹图标（第一张图小箭头指的就是）更换类型（指定产生随机数据的种类，是与公司相关，还是与个人。。。。）





点击预习可预览说创建数据。



然后下载即可，存为...]]></description><category></category></item><item><title><![CDATA[Wpf中点击添加新增在DataGrid控件中的当前选中行下添加新的一行空白行或追加一行]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/95938292</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/95938292</guid><author>qq_42005673</author><pubDate>Mon, 15 Jul 2019 09:38:31 +0800</pubDate><description><![CDATA[列表中在选中的当前行的下一行添加新的一行（追加一行）

   解释：做添加的意思也就是给集合Add一行数据，这个Add也就是默认会添加到泛型集合的最后一行

   解释：1： Add（数据源）；

        2：方法换成Inset（索引+1，数据源）；这实现按选中行添加。其中参数：索引+1代表的意思是，选中行加1，也就          ...]]></description><category></category></item><item><title><![CDATA[WPF将Xml数据源序列化到 ObservableCollection<T> 类型集合上]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/95618145</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/95618145</guid><author>qq_42005673</author><pubDate>Fri, 12 Jul 2019 15:05:55 +0800</pubDate><description><![CDATA[举个例子如何序列化XML文件到某个ObservableCollection&lt;T&gt;类型的集合上：

 定义一个ObservableCollection&lt;类名&gt;


private ObservableCollection&lt;school&gt; m_SchoolList;

public ObservableCollection&lt;school&gt; School...]]></description><category></category></item><item><title><![CDATA[sql语句数据库某张表的所有字段信息（字段名，数据类型，是否为空，默认值，字段注释，字段类型长度）]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/95617031</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/95617031</guid><author>qq_42005673</author><pubDate>Fri, 12 Jul 2019 14:40:27 +0800</pubDate><description><![CDATA[sql语句使用复制粘贴，然后更改需要查询的数据库和数据表名称即可


SELECT
   COLUMN_NAME as  列名,
   COLUMN_TYPE  as  数据类型,
   IS_NULLABLE as 是否为空,
   COLUMN_DEFAULT  as 默认值,
   COLUMN_COMMENT as 字段注释,
   CHARACTER_MAXIMUM_LENGTH  a...]]></description><category></category></item><item><title><![CDATA[WPF调用图片,路径,或样式资源]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/88887475</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/88887475</guid><author>qq_42005673</author><pubDate>Fri, 29 Mar 2019 11:33:58 +0800</pubDate><description><![CDATA[WPF调用图片路径，或资源图片

一、加载本项目的图片
WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。
其中较为常见的情况是用Uri加载图像。Uri表达式的一般形式为：协议+授权+路径
协议：pack://
授权：有两种。一种用于访问编译时已经知道的文件，用application:///
一种用于访问编译时不知道、运行时才知道的文件，用s...]]></description><category></category></item><item><title><![CDATA[WPF：解决 调用线程无法访问此对象，因为另一个线程拥有该对象。问题]]></title><link>https://blog.youkuaiyun.com/qq_42005673/article/details/88723100</link><guid>https://blog.youkuaiyun.com/qq_42005673/article/details/88723100</guid><author>qq_42005673</author><pubDate>Thu, 21 Mar 2019 19:16:08 +0800</pubDate><description><![CDATA[调用线程无法访问此对象，因为另一个线程拥有该对象问题，这种情况往往很常见，比如：说Timers和DoubleAnimation也就是计时器和动画一起使用就会出来这个错误。


其实加上一句话就行了，也就是设置线程的有优先级，异步

this.Dispatcher.Invoke(new Action(delegate{
     //要做的事
}))

实现该问题及解决办法

 1：下面写的是一...]]></description><category></category></item></channel></rss>