首页
学习
活动
专区
工具
TVP
发布

大猪的笔记

专栏作者
283
文章
351785
阅读量
25
订阅数
C#笔记:XmlHelper工具
  public static class XmlHelper     {         public static string toSafe(this string strValue)         {             if(!string.IsNullOrEmpty(strValue))             {                 strValue = strValue.Replace("%", "%25");                 strValue = strV
超级大猪
2019-11-22
1.1K0
C#笔记:事件和观察者模式
利用C#的默认EventHander 和委托,可以很方便的写出观察者模式的事件。 所谓观察者模式,举例说明。有一个水壶,一个报警器(不是安装在水壶上的)。需求是:水烧到100度的时候,报警器报警。 解决方案一: 在报警器上设置一个探测器,每隔两秒钟检查一下水有没有100度。如果100度到了,就启动报警器。  解决方案二: 在水壶上装一个发信器,到了100度的时候就发一条短信给报警器,报警器报警。  第一个方案,是很让人烦躁的。我们就来看看第二个方案。也就是所谓的观察者模式。 利用C#,只要五个步骤就能实现。
超级大猪
2019-11-22
5230
C#笔记:哈夫曼树和编码
//QQ真坑爹,用它记笔记居然遗失了我的笔记。 class Program     {         static void Main(string[] args)         {             List<Node> lstNode = new List<Node>();             lstNode.Add(new Node() { val = "a", frequency = 2 });             lstNode.Add(new Node() { val = "b
超级大猪
2019-11-22
6020
C#笔记:LinqToObject用法
Linq作为 .net3.5 可以比肩蓝翔挖掘机的重磅产品,当然可以对万事万物进行查询。而不只是查查xml,数据库可以概括的。自然,我们也能用它对List<T> ,甚至简单的数组进行查找。 简单说来,只要是实现了IEnumerable<T>接口的数据结构,我们都能对其使用linq进行查找,而lambda表达式,则是代码简洁易编写的保证。 举例说明。 有类:People。包含两个字段,ID和姓名。ID为一位大写字母加三位数字组成,比如A010。A>B,9>1。即公司最高职位是A999,最低职位是Z001。
超级大猪
2019-11-22
6230
C#笔记:用Expressions表达式自动生成linq查询
string[] companies = { "Consolidated Messenger", "Alpine Ski House", "Southridge Video", "City Power & Light",                                "Coho Winery", "Wide World Importers", "Graphic Design Institute", "Adventure Works",                             
超级大猪
2019-11-22
1.3K0
C#笔记:RC6算法实现
public class RC6Cryptor     {         public byte[] Encrypt(byte[] data, string pwd)         {             SymmetricAlgorithm sa = Rc6.Create();             //             byte[] inputByteArray = data;//得到需要加密的字节数组             //设置密钥及密钥向量             sa.Ke
超级大猪
2019-11-22
1.2K0
C#笔记:数字转大写金额
好像没有什么问题了耶。 调用 : private void textBox1_TextChanged(object sender, EventArgs e)         {             this.textBox1.TextChanged -= new EventHandler(textBox1_TextChanged);             this.textBox1.Text = GetChineseMoney.GetEngFormatNum(this.textBox1.Text)
超级大猪
2019-11-22
1.5K0
C#笔记:RC4算法实现
public class RC4Cryptor     {                 public byte[] Encrypt(byte[] data, string pwd)         {             SymmetricAlgorithm sa = RC4Creator.Create(); ;             //             byte[] inputByteArray = data;//得到需要加密的字节数组             //设置密钥及密钥
超级大猪
2019-11-21
1.5K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档