2026年3月2日
摘要: 时间加密 = 用当前时间做密钥 / 校验,防反编译 = 混淆 + 加壳,配套用) 一、C# 时间加密 2 种核心实现(直接用) 都是可直接运行的完整代码,适合做注册验证、临时授权 方案 1:时间戳 + AES 加密(最常用,可逆) 核心:用当前时间戳做密钥因子,加密字符串,解密时校验时间有效性 1 阅读全文
posted @ 2026-03-02 17:13 工业搬砖猿Lee 阅读(17) 评论(0) 推荐(0)
  2022年3月14日
摘要: 恢复内容开始 上一篇我们已经介绍了如何使用NuGet把MVVMLight应用到我们的WPF项目中。这篇我们来了解下一个基本的MVVMLight框架所必须的结构和运行模式。 MVVMLight安装之后,我们可以看到简易的框架布局,如上篇,生成了一个ViewModel文件夹,ViewModel层的内容都 阅读全文
posted @ 2022-03-14 12:26 工业搬砖猿Lee 阅读(1207) 评论(0) 推荐(0)
  2021年11月28日
摘要: 在"C#中,什么时候用yield return"中,我们了解到:使用yield return返回集合,不是一次性加载到内存中,而是客户端每调用一次就返回一个集合元素,是一种"按需供给"。本篇来重温yield return的用法,探秘yield背后的故事并自定义一个能达到yield return相同效 阅读全文
posted @ 2021-11-28 13:09 工业搬砖猿Lee 阅读(770) 评论(1) 推荐(0)
  2021年11月18日
摘要: 一直用C#开发程序,.NET的功能越来越多,变化也挺大的,从最初的封闭,到现在的开源,功能不断的增加,一直在进步。作为C#的强烈支持者,C#的变化,我不能不关注,这篇文章主要介绍,C#6.0和C#7.0增加的功能。C#的发展史和.NET以前的版本,请看C#和.NET版本,这边文章中有介绍。 C# 6 阅读全文
posted @ 2021-11-18 14:27 工业搬砖猿Lee 阅读(157) 评论(0) 推荐(0)
  2021年11月17日
摘要: Socket的TCP通讯 一、 socket的通讯原理 服务器端的步骤如下。 (1)建立服务器端的Socket,开始侦听整个网络中的连接请求。 (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接。 (3)当完成通信后,服务器关闭与客户端的Socket连接。 阅读全文
posted @ 2021-11-17 11:26 工业搬砖猿Lee 阅读(312) 评论(0) 推荐(0)
  2021年11月8日
摘要: 一、反射定义: 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。通过反射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事 阅读全文
posted @ 2021-11-08 10:56 工业搬砖猿Lee 阅读(576) 评论(0) 推荐(0)
  2021年11月4日
摘要: 两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也不是声学专 阅读全文
posted @ 2021-11-04 15:02 工业搬砖猿Lee 阅读(70) 评论(0) 推荐(0)
摘要: 程序集 程序集是代码进行编译是的一个逻辑单元,把相关的代码和类型进行组合,然后生成PE文件。程序集只是逻辑上的划分,一个程序集可以只由一个文件组成,也可由多个文件组成。不管是单文件程序集还是多文件程序集,它们都由固定的结构组成 常见的两种程序集: 可执行文件(.exe文件)和 类库文件(.dll文件 阅读全文
posted @ 2021-11-04 15:00 工业搬砖猿Lee 阅读(177) 评论(0) 推荐(0)
  2021年11月2日
摘要: 一、 IEnumerator 解释:它是一个的集合访问器,使用foreach语句遍历集合或数组时,就是调用 Current、MoveNext()的结果。 // 定义如下public interface IEnumerator { // 返回结果: 集合中的当前元素。 object Current { 阅读全文
posted @ 2021-11-02 09:27 工业搬砖猿Lee 阅读(181) 评论(0) 推荐(0)
  2021年7月11日
摘要: 在很多视觉项目中,如果想要将视野缩小,一种方式是换用长焦镜头;另一种方式则是通过加接圈的方式来实现。那么,接圈到底改变的是什么参数,能够使图像进行放大呢? 核心公式 1f 1s 1 上式可以说是镜头第一公式,做图像或者光学的人都记下来。其中的s代表物距,即镜头下边到物体的距离。s0代表像距,即镜头上 阅读全文
posted @ 2021-07-11 15:52 工业搬砖猿Lee 阅读(550) 评论(0) 推荐(0)