<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GoodLiness Csharp]]></title><description><![CDATA[源码刻录区域……一些Coder细节的记忆。]]></description><link>https://blog.youkuaiyun.com/wrgoodliness</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wrgoodliness]]></copyright><item><title><![CDATA[二维码双排打印编码]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/121531289</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/121531289</guid><author>wrgoodliness</author><pubDate>Thu, 25 Nov 2021 10:05:40 +0800</pubDate><description><![CDATA[public partial class Form1 : Form
 {
 string filename;
 int pIndex, Index;
 System.Collections.ArrayList al;
 QRCodeEncoder qrCodeEncoder;
 string x12;
 public Form1()
 {
 InitializeComponent()...]]></description><category></category></item><item><title><![CDATA[激光打码机通讯控制编码]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/121530055</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/121530055</guid><author>wrgoodliness</author><pubDate>Thu, 25 Nov 2021 09:19:51 +0800</pubDate><description><![CDATA[class Lasercontrol
 {
 /// &lt;summary&gt;
 /// 获取校验码
 /// &lt;/summary&gt;
 /// &lt;param name="_bs"&gt;传入明文&lt;/param&gt;
 /// &lt;returns&gt;返回校验后的文本&lt;/returns&gt;
 byte[] crc(byte[] _bs)
 {
...]]></description><category></category></item><item><title><![CDATA[非托管代码异常]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777474</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777474</guid><author>wrgoodliness</author><pubDate>Wed, 24 Nov 2021 16:02:20 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace supervise{ class Program { /// &amp;lt;summary&amp;gt; ///  ...]]></description><category></category></item><item><title><![CDATA[监控目录对新生成文件上传到ftp服务器]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777498</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777498</guid><author>wrgoodliness</author><pubDate>Sun, 01 Apr 2018 13:38:32 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;namespace FTPUPLOAD{    class Program    {        static...]]></description><category></category></item><item><title><![CDATA[非托管异常处理方法……]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777483</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/79777483</guid><author>wrgoodliness</author><pubDate>Sun, 01 Apr 2018 13:35:52 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace supervise{    class Program    {        /// &amp;lt;summary&amp;gt;        ///         ...]]></description><category></category></item><item><title><![CDATA[这是一个gridview导出到Excel的代码方法]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/75581934</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/75581934</guid><author>wrgoodliness</author><pubDate>Fri, 21 Jul 2017 09:05:20 +0800</pubDate><description><![CDATA[这种方法将前台显示的GridView显示的数据导出到Excel]]></description><category></category></item><item><title><![CDATA[一个使用公钥签名与加密，使用密钥解密的案例。。。]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/73380655</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/73380655</guid><author>wrgoodliness</author><pubDate>Sat, 17 Jun 2017 15:32:57 +0800</pubDate><description><![CDATA[static void Main(string[] args)
        {
            string s = "老王头，这周又开始忙了！";
            byte[] data;
            RSACryptoServiceProvider rsp = new RSACryptoServiceProvider();
            Sy]]></description><category></category></item><item><title><![CDATA[基于RC2的私钥加解密源码，内含创建向量键与向量值的方法！]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52742244</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52742244</guid><author>wrgoodliness</author><pubDate>Thu, 06 Oct 2016 07:37:52 +0800</pubDate><description><![CDATA[有时候我们会对明文敏感数据进行加密，像密码，平时使用比较多的可能是MD5 Sha1 属于不可逆的，那么C#中也有基于私钥的一种加密形式，所谓私钥加密，就是允许我们生成一对钥匙（这里指向量值和向量键）那么有了这对钥匙以后呢，我们就可以通过这对钥匙对明文数据或者是二进制数据进行加解密了！生成私钥的方法是（创建键与向量函数，该函数将生成的键与值存储在当前程序的运行目录中SetKey.dat ，Setiv.dat文件）使用加密与解密函数时需要注意，用来加密使用的向量键与值不要丢失，否则解密时无法还原成原数据。]]></description><category></category></item><item><title><![CDATA[在控制台读取Excel的方法，可根据自身需要修改使用以适应其它平台使用。]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52723060</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52723060</guid><author>wrgoodliness</author><pubDate>Sun, 02 Oct 2016 10:37:29 +0800</pubDate><description><![CDATA[一个将 Excel 文件读取到程序中的方法，也需要 Microsoft.Office.Interop.Excel.dll 库支持，下载的地址：https://pan.baidu.com/s/1LxoAyL0MJMSdbalnoWbZfw 
提取码：sidd ]]></description><category></category></item><item><title><![CDATA[将自定义的内存表DataTable写入数据库表中的方法，自定义映射表和列。]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52722733</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52722733</guid><author>wrgoodliness</author><pubDate>Sun, 02 Oct 2016 08:55:09 +0800</pubDate><description><![CDATA[这个博文描述了自由的DataTable对象添加到数据库表中的方法，DataTable习惯上叫内存表，数据库表是数据表，内存表写入到数据表时，不一定每个列都要对应上，但对应的数据列数据类型需要一致，方法的形式参数需要了解，_dt 内存表，_query 数据表的查询语句（select * from 表名字）这样就可以了，这个查询主要用来生成适配器Adapter的更新语句（insert,update,delete）的，_source 数据表名，_dataset 内存表名，_columns 表的映射列名（单数是数据]]></description><category></category></item><item><title><![CDATA[这是一个发送Email的方法，可以附加一个附件也可以改成多个附件。向量键和向量值后面再发表。]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52719086</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52719086</guid><author>wrgoodliness</author><pubDate>Sat, 01 Oct 2016 22:27:24 +0800</pubDate><description><![CDATA[共享一个发送Email的方法，发送给谁，抄送给谁都是数据形势意味着可以发送和抄送给很多人，这个方法中的附件只有一个，可以根据需要来适当修改。functions.MyF.解密方法后面会发布出来的。]]></description><category></category></item><item><title><![CDATA[将DataTable对象导出至Excel的方法，支持多DataTable对象的导出！]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52717978</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52717978</guid><author>wrgoodliness</author><pubDate>Sat, 01 Oct 2016 17:04:02 +0800</pubDate><description><![CDATA[我们经常会将DataTable对象导出到Excel中，这里提供了该方法，并支持多DataTable进行导出，这里是一个DataTable数组，导出到Excel中的Sheet名称由DataTable的TableName属性来决定，这里的导出Excel方法最后可以完全的停止Excel进程，在使用中有哪里出现问题可以在评论中留言给我，谢谢！最后还需要将支持Excel的组件Microsoft.Office.Interop.Excel.dll分享给亲爱的麻油：http://pan.baidu.com/s/1i4PDx]]></description><category></category></item><item><title><![CDATA[想要自己动手做Image图片验证码吗？对比用户输入和验证码相同与否那么请注意下面的代码！]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52711888</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52711888</guid><author>wrgoodliness</author><pubDate>Fri, 30 Sep 2016 15:55:03 +0800</pubDate><description><![CDATA[有时候我们可能需要一些方法来解决是否是真实用户在使用我们的系统，这里就需要使用验证码，验证码是怎样生成的呢？我们来关注下面的coder，Bitmap 对象负责生成我们要的字符图片，那么返回的二进制数据就是形参中的字符串图片版，这个方法在ASPNET中有效，当然在其它程序项目里一样是有效果的……最后两个形参是图片的高度和宽度，有需要的麻油可以试试。]]></description><category></category></item><item><title><![CDATA[在ASPNET中的Gridview控件，可以将单元格周边相同的值合并成一个单元格！能想到那种效果吗？]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52705158</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52705158</guid><author>wrgoodliness</author><pubDate>Thu, 29 Sep 2016 21:23:01 +0800</pubDate><description><![CDATA[在aspnet开发中有时在前端会有一些特别效果的实现，在这里会将gridview表格中每个单元格周边（指上下左右）的值如果相同那么它们的单元格将会合并在一起，那么这种特效是根据单元格中的值来判断的，如果设置成居中的效果你会相像到那样的显示效果吗？你现在就可以试一试，也许它就是你需要的那样。]]></description><category></category></item><item><title><![CDATA[给大家共享个CsharpWinform打印模块换行换页的解决方案！大家可以参考。]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52703660</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52703660</guid><author>wrgoodliness</author><pubDate>Thu, 29 Sep 2016 17:21:20 +0800</pubDate><description><![CDATA[我们在开发WinformItem的同时经常会使用打印模块，但就内容而言最让人头疼的是排版，以前我们会将一些字符串分解成字符然后测量每个字符的高度与宽度进行循环排版打印出每个字符，现在不用了，大家可以参考该案例进行换页打印，效果挺好的。]]></description><category></category></item><item><title><![CDATA[发一个套接字协议中的tcp案例，希望大家以后可以参考！……]]></title><link>https://blog.youkuaiyun.com/wrgoodliness/article/details/52703624</link><guid>https://blog.youkuaiyun.com/wrgoodliness/article/details/52703624</guid><author>wrgoodliness</author><pubDate>Thu, 29 Sep 2016 17:17:42 +0800</pubDate><description><![CDATA[很多麻油们都会使用套接字协议，那么这里的案例是非常标准和可行的，最重要是在实践中解决了一些经常出现的困惑。]]></description><category></category></item></channel></rss>