分类 C# 下的文章

c# Redis list 当作队列使用

Redis的列表经常被用作队列,用于在不同程序之间有序地交换消息。一个客户端通过 LPUSH 命令将消息放入队列中,而另一个客户端通过 RPOP 或者 BRPOP 命令取出队列中等待时间最长的消息。

阅读剩余部分

C#实现Clone的四种方法

clone是深拷贝,copy是浅拷贝,如果是值类型的话是没什么区别的,如果是引用类型的话深拷贝拷贝的事整个对象的数据,而浅拷贝仅仅拷贝对象的引用。因为类的实例是引用类型,要想用原有的类中的实例的数据的话,既要想创建原对象的一个副本的话,只能用clone方法。Clone方法分为深clone和浅clone 。

阅读剩余部分

如何计算字符串string的crc32值?

咨询区

  • Nick Berardi

请问我如何通过 C# 计算 string 的 crc32 校验和?

回答区

  • Pete

我一直震撼的一件事就是 .NET 底层框架中居然没有提供对 CRC32 的直接支持,CRC32 一直都是 ZIP,RAR 压缩中做校验和的绝佳方案,在 .NET 中你可以这么使用。

阅读剩余部分

业务功能中包含邮件发送,用Smtp4dev测试

前言

网站开发中,经常碰到需要发送邮件的场景。

比如,重置用户密码,需要执行下列流程:

  • 用户在重置页面输入邮箱地址
  • 进入邮箱,使用获得的重置链接打开重置页面
  • 输入新密码

    阅读剩余部分