随笔分类 -  Net

摘要:今天在维护一个旧项目的时候,看到一个方法把string 转换为 byte[] 用的是写入内存流的,然后ToArray(),因为平常都是用System.Text.Encoding.UTF8.GetBytes(string) ,刚好这里遇到一个安全的问题,就想把它重构了。 由于这个是已经找不到原来开发的人员,所以也无从问当时为什么要这么做,我想就算找到应该他也不知道当时为什么要这么做。 由于这个是线上跑了很久的项目,所以需要做一下测试,万一真里面真的是有历史原因呢!于是就有了这篇文章。 阅读全文
posted @ 2020-08-20 13:44 WilsonPan 阅读(1268) 评论(14) 推荐(6) 编辑
摘要:Lambda表达式在日常使用中,几乎无所不在。但不一定每个人都知道Lambda表达式真正原理,包括我自己。都是知其然不知其所以然,深入分析一下Lambda表达式,不一定正确。 阅读全文
posted @ 2016-12-21 20:40 WilsonPan 阅读(332) 评论(0) 推荐(0) 编辑
摘要:利用.Net Reflector反编译Linq关键字,理解当中原理 阅读全文
posted @ 2013-03-06 01:20 WilsonPan 阅读(2074) 评论(5) 推荐(2) 编辑
摘要:利用.Net Reflector反编译lock关键字,理解当中原理 阅读全文
posted @ 2013-02-20 01:36 WilsonPan 阅读(1830) 评论(4) 推荐(5) 编辑
摘要:利用.Net Reflector反编译using关键字,理解当中原理 阅读全文
posted @ 2013-02-16 01:10 WilsonPan 阅读(2169) 评论(7) 推荐(6) 编辑
摘要:利用.Net Reflector翻译yield关键字,理解当中原理 阅读全文
posted @ 2013-02-06 15:47 WilsonPan 阅读(1841) 评论(4) 推荐(0) 编辑
摘要:利用.Net Reflector翻译foreach关键字,理解当中原理 阅读全文
posted @ 2013-02-04 15:28 WilsonPan 阅读(2278) 评论(5) 推荐(1) 编辑
摘要:.Net除了性能外,还有一个不得不注意的问题就是安全问题。我们可以给.Net程序集加壳,混淆(.NET Reactor工具)。除了给.Net加壳,混淆外,还有一个方法,就是将重要的逻辑,计算放在C++类库中。 C#调用C++类库和调用Windows API一样,利用DllImport这个Attribute。 阅读全文
posted @ 2011-11-06 12:32 WilsonPan 阅读(3149) 评论(0) 推荐(2) 编辑
摘要:枚举在开发中占有重要地位,使我们程序更加易懂,更加严谨。掌握枚举用法也是.Net程序员必不可少的技能之一。 阅读全文
posted @ 2011-09-12 11:09 WilsonPan 阅读(401) 评论(0) 推荐(0) 编辑
摘要:课程设计,以作留念 阅读全文
posted @ 2011-09-12 10:50 WilsonPan 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示