反混淆是用来干什么的?勇哥不知道。我只是用来参考一下作者代码的编程思路用的。我看了一下,我硬盘中的相关工具好多,截个图大家参考一下下面说一个勇哥常用的:c#反混淆工具de4dotde4dot是一个开源的.net反混淆脱壳工具,是用C#编写的,介绍一下它的使用方法首先 pushd 到de4dot.exe所在文件夹,然后调用 de4dot.exe 路径+dll名称如下图Detected Unknown Obfuscator 说明侦测不到这个程序集是用什么方式混淆的,但是de4dot依然会
如下图,黑色的电芯,蓝色的是治具。把电芯放在治具里面,如果可以轻松放进去,证明电芯的尺寸是合格的。在这个例子里面,就要用到检查一个多边形是否在另一个多边形的内部的问题。使用C#的 Region类就可以检查一个多边形是否在另一个多边的形的内部。勇哥因为上面的治具验证电芯的问题,偶然发现C#里面居然还有这么一个Region类。这个检查方法是:Region.IsVisible,如下图所示:下面的演示程序演示了Region的常见方法。演示代码:using System;
using 
勇哥目前在一款尺寸测量设备中,应用到了一些算法,在这里做记录。下面是算法用到的一些函数。/// <summary>
/// 新建一条拟合直线
/// </summary>
&n
一段常用的代码,取指定目录下所有的文件,并且会递归搜索所有子目录下的文件。using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System
已知直线的起始端点与终止端点,移动到指定点的位置。这个必须要考虑直线有可能是任意角度的问题。#代码如下:要注意,下面的代码需要安装netMarketing类库。using HalconDotNet;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawin
名空间:netMarketing.Transfer功能:数据转换类的基础,提供了一些基础的方法实现.功能详细说明:这个类是IByteTransform接口的实现。主要服务于读写plc内存时进行数据转换的操作。数据转换操作包括: plc内存数据转换为不同数据类型;指定plc内存数据的高位低位字节顺序=============从byte数组取值==============
/// 从缓存中提取出bool结果
public virtual bool Tran
名空间:netMarketing.Transfer功能:支持转换器的基础接口功能详细说明:凡是读写plc内存的功能都要实现这个接口。 本接口共有3种转换的机制 1. 对等转换,字节不需要颠倒,比如三菱PLC,Hsl通信协议 2. 颠倒转换,字节需要完全颠倒,比如西门子PLC 3. 以2字节为单位颠倒转换,比如Modbus协议=============从byte数组取值==
名空间:UserUI功能:自定义组件,dataGridViewEx功能详细说明:dataGridViewEx是一个扩展功能的dataGridView,它实现的更丰富的表头控制,并且带有报表输出功能。下图是它的效果的一个演示例子截图。后面会给出一个简单的使用例子。dataGridViewHelper类是一个方便操作dataGridView控件(包括dataGridViewEx控件)的类。下面是演示代码:using sharClass;
using System;
using
draw_rectangle1_mod 和 draw_rectangle2_mod画矩形ROI的一些问题!:< 一 >错误情景再现: 参数没有错误,原因是在Image窗口上画ROI的时候,没有移动和改变起始ROI大小,直接右键确定,所导致的错误(输出值变为空),请问如何处理这个问题?< 二 >产生错误的具体步骤说明:1、hdevelop源代码,先执行draw_rectangle1_modread_image&nbs
勇哥在看到泛型类的时候,感觉需要补充一下这方面的知识,本站还原有一篇相关的文章:C# 中泛型类的定义以下引用一位前辈的更详细的一篇文章——————————————————————————————所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。 泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。在定义泛型类时,在对客户端代码能够在实例化类时,可以用类型参数的类型种类施加限制。泛型方法在C# 2.0中,方法可以定义特定于其执行范围的泛型参数