首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    Reflector 插件

          Reflector是一款强大的反编译工具.使用它你可以方便的查看一些组件的源代码.它的强大之处不仅在此, 它本身还提供了一个添加插件的框架, 使得它的功能可以很容易的得到扩展, 基于此已经有围绕它的插件开发出来 codeplex网站上有一个项目http://www.codeplex.com/reflectoraddins ,列出相关的一系列插件.     .NET Reflector找到了一条出路,它被Red Gate所收购,在以后的发展中,Red Gete承诺仍然会为社区提供一个免费的版本. .NET Reflector主页:http://www.red-gate.com/products/reflector

    1.2K90发布于 2018-01-19
  • 来自专栏reizhi

    Reflector — 在 Windows 上使用 AirPlay

    而使用这款名为 Reflector 的软件即可让你在 Windows 平台下完整的体验 AirPlay 的各项功能。 支持 AirPlay 的设备列表: iPhone 4(或更新机型)、iPad、iPad mini 或 iPod touch(第 4 代或更新机型) Reflector 绿色特别版:http://pan.baidu.com /s/1ntmIVup 软件无需安装,下载后运行 Reflector.exe 输入自带序列号即可。 在打开 Reflector 之后,在IOS 设备上开启 AirPlay 就可以看到电脑了。 经测试,Reflector 运行时会使用大量 CPU 资源,对于低配置的双核电脑压力不小。不过游戏录制效果还不错,基本稳定在30帧上下。在录制完成后软件需要转码输出,输出格式为mp4。

    5.2K10编辑于 2022-09-26
  • 来自专栏k8s技术圈

    client-go 之 Reflector 源码分析

    前面我们说了 Informer 通过对 APIServer 的资源对象执行 List 和 Watch 操作,把获取到的数据存储在本地的缓存中,其中实现这个的核心功能就是 Reflector,我们可以称其为反射器 Reflector 结构体的定义位于 staging/src/k8s.io/client-go/tools/cache/reflector.go 下面: // k8s.io/client-go/tools /cache/reflector.go // Reflector(反射器) 监听指定的资源,将所有的变化都反射到给定的存储中去 type Reflector struct { // name 标识这个反射器的名称 func (r *Reflector) Run(stopCh <-chan struct{}) { klog.V(2).Infof("Starting reflector %s (%s) from // k8s.io/client-go/tools/cache/reflector.go // watchHandler 监听 w 保持资源版本最新 func (r *Reflector) watchHandler

    1.8K31发布于 2020-08-28
  • 来自专栏菩提树下的杨过

    利用Reflector把闭包看清楚

    简捷且优雅"的代码风格上,初学者确实难理解这个"怪"现象,前二天买了本anytao的“你必须知道的.net”,里面提供了一种研究这类表面"怪"现象的基本方法--IL分析,并推荐了大名鼎鼎的反编译工具"Reflector 还是用Reflector来看看到底最终的代码是啥?

    68350发布于 2018-01-22
  • 来自专栏菩提树下的杨过

    c#:Reflector+Reflexil 修改编译后的dllexe文件

    不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没有开发环境,紧急情况下,可以用reflector + reflexil 临时直接修改

    2.5K70发布于 2018-01-24
  • 来自专栏想法独特的Dev+Ops

    k8s client-go 的 Reflector 源码分析

    Reflector 的基本概念专业描述:Reflector(反射器)的主要功能是通过 List 和 Watch 操作,将 etcd 中的数据"反射"到本地存储(DeltaFIFO)中。 大白话:Reflector 是什么?想象一下 Reflector 就像是一个秘书,它的工作是帮你持续关注 Kubernetes 集群中的资源变化,然后把这些信息记录在本地笔记本(缓存)中。 Reflector 的结构Reflector 的核心结构定义在 tools/cache/reflector.go 文件中:type Reflector struct { // 反射器名称,默认为 文件 Reflector 的工作流程Reflector 通过 Run 方法启动工作:// Run 函数:不断地使用 ListAndWatch 方法获取所有对象和它们的变化// 当 stopCh 关闭时,Run 函数才会退出func (r *Reflector) Run(stopCh <-chan struct{}) {klog.V(3).Infof("Starting reflector %s (%s) from

    41700编辑于 2025-03-10
  • 来自专栏葡萄城控件技术团队

    给大家分享两款正在使用的reflector插件

    推荐两款神器:Deblector和reflexil Deblector 它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 它不需要pdb文件,也不会像reflector pro的调试插件一样依赖ide,也不需要反编译dll。 一切工作仅在reflector内部完成,是不是很cool。 安装到reflector后, tools菜单下会多一个Deblector菜单。 ? 点开这个菜单,就可以打开这个插件了。 这时reflector的toolbar上会多出一些button。 ? 如果想启动一个新进程调试的话,可以把exe拖到reflector中, 然后点击toolbar上的第一个按钮,就是小三角,就可以自动启动这个exe并进入调试模式。 ?

    1.2K90发布于 2018-01-10
  • 来自专栏阿炬.NET

    Reflector、reflexil、De4Dot、IL指令速查表

    http://files.cnblogs.com/files/quejuwen/ReflectorInstaller.rar http://files.cnblogs.com/files/quejuwen/ReflectorCrack.rar http://files.cnblogs.com/files/quejuwen/reflexil.zip http://files.cnblogs.com/files/quejuwen/de4dot-v3-1.zip 名称 说明 Add 将两个值相加并将结果推送到计算

    2.1K50发布于 2018-05-11
  • 来自专栏智能大石头

    最终版 Reflector v1.0 (+简单的反流程混淆)

    看雪上拿到Reflector 7.0的源码,根据自己需要稍作修改,自己编译,就这么简单! 这里引入运算符优先级,不需要的时候不加圆括号 7,人工对上百个类进行反混淆,增加Reflector代码可读性,这次发布的版本也没有进行任何混淆 9,解除Reflector对部分产品反编译的限制,里面居然有国产的 我找到问题所在后,发现根本无法补救,因为Reflector可以说压根就没有AST! 当然,我的工具还有一些非常具有特色的功能,移植到Reflector是不可能了,因为Reflector的架构真的很糟糕!     同根生与Cecil,我很看好ILSpy! 最最后,Reflector的反流程混淆能力依然很差,这里推荐新生的ILSpy,它的开源和规范化,有取代Reflector的趋势!

    1.1K50发布于 2018-01-15
  • 来自专栏波波烤鸭

    带你彻底搞懂MyBatis的底层实现之反射工具箱(reflector)

    1 ReflectorReflector是反射模块的基础,每个Reflector对象都对应一个类,在Reflector中缓存了反射需要使用的类的元信息 1.1 属性 ​ 首先来看下Reflector ); // 创建指定了Class的Reflector对象 Reflector findForClass(Class<? 他与Reflector的关系如下 ?    ("Reflector对应的Class:" + reflector.getType()); } ? / 创建 MetaClass时 会指定一个Class reflector会记录该类的相关信息 private final Reflector reflector; private MetaClass

    66210发布于 2021-06-01
  • 来自专栏韩曙亮的移动开发专栏

    【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )

    > type) { Reflector reflector = new Reflector(); reflector.mClass = type; return reflector; } /** * 反射某个类的入口方法 * * @param className 要反射的类名 * @return */ public static Reflector on(String className) { try { return on(Class.forName */ public Reflector set(Object value) { try { mField.set(mCaller, value > type) { Reflector reflector = new Reflector(); reflector.mClass = type; return

    97210编辑于 2023-03-29
  • 来自专栏JetpropelledSnake

    Prometheus学习笔记之微服务kube-state-metrics报错

    0x00 概述 在K8S集群部署kube-state-metrics微服务的时候,发现容器日志不停刷报错日志,主要报错日志如下: E0824 13:09:36.768882 1 reflector.go :monitoring:kube-state-metrics" cannot list jobs.batch at the cluster scope E0824 13:09:36.743385 1 reflector.go kube-state-metrics" cannot list poddisruptionbudgets.policy at the cluster scope E0824 13:09:36.568839 1 reflector.go :monitoring:kube-state-metrics" cannot list configmaps at the cluster scope E0824 13:09:36.317600 1 reflector.go :monitoring:kube-state-metrics" cannot list namespaces at the cluster scope E0824 13:09:36.168855 1 reflector.go

    2.3K30发布于 2021-09-01
  • 来自专栏云原生工具箱

    图解 K8S 源码 - Informer 篇(上)

    而 Informer 机制,也就是控制循环中负责观察系统的传感器(Sensor)主要由 Reflector、Informer、Indexer 三个组件构成。 ,Informer 还提供了共享机制,多个 Informer 可以共享一个 Reflector,从而达到节约资源的目的。 ListAndWatch 在实例化 Reflector 时,必须传入 ListerWatcher 接口对象,其拥有 List() 和 Watch() 方法。 Reflector 通过 Run() 方法启动监控并处理事件。 其是一个生产者与消费者的队列,其中 Reflector 是生产者,消费者则调用 Pop() 方法取出最早进入队列的对象数据。

    1.5K20发布于 2020-12-30
  • 来自专栏好好学习

    MyBatis 源码分析篇---配置文件的解析过程

    private Reflector reflector; private MetaClass(Class<? 的forClass 方法最终委托给了这个Reflector的forClass方法,hasSetter 方法中又调用了reflector的hasSetter方法,那么Reflector类内部实现如何呢? 接下来,我们来看看Reflector的相关实现。 Reflector类源码解析 Reflector 类的源码较多,在此处我们不做一一分析。 >, Reflector> REFLECTOR_MAP = new ConcurrentHashMap<Class<?>, Reflector>(); private Class<? Reflector(clazz); } } private Reflector(Class<?

    78530发布于 2021-08-18
  • 来自专栏小曾

    .Net,Dll扫盲篇,如何在VS中调试已经编译好的dll?

    当下知名的反编译软件有 Il spy,.NET Reflector 这两个软件我比较喜欢用IL SPY,因为网上有中文版的。 放图: ? 那就是 .NET Reflector的vs插件。 .NET Reflector是个反编译的软件,但如果你想即时调试dll的代码的话,还需再用其vs的插件。 .NET Reflector和.NET Reflector的vs插件是两个概念,不懂的话请自行百度 什么是vs插件。 接下来我教大家怎样安装并使用这个插件。 首先,点击工具,点击扩展和更新 ? 接下来我要放一张.Net Reflector反编译的代码,和一张IL SPY反编译的代码。 ? ? 可以发现,同样的dll,两个软件有着不同的反编译结果。 /reflector/ ?

    5.6K20发布于 2018-08-03
  • 来自专栏韩曙亮的移动开发专栏

    【Android 插件化】Hook 插件化框架 ( 加载插件包资源 )

    /** * 反射某个类的入口方法 * * @param type 要反射的类 * @return */ public static Reflector > type) { Reflector reflector = new Reflector(); reflector.mClass = type; return > type) { Reflector reflector = new Reflector(); reflector.mClass = type; return reflector; } /** * 反射某个类的入口方法 * * @param className 要反射的类名 * @return */ public static Reflector on(String className) { try { return on(Class.forName

    78710编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【Java 虚拟机原理】Java 反射原理 ( 反射作用 | 反射用法 )

    /** * 反射某个类的入口方法 * * @param type 要反射的类 * @return */ public static Reflector > type) { Reflector reflector = new Reflector(); reflector.mClass = type; return reflector; } /** * 反射某个类的入口方法 * * @param className 要反射的类名 * @return */ public static Reflector on(String className) { try { return on(Class.forName */ public Reflector set(Object value) { try { mField.set(mCaller, value

    1K10编辑于 2023-03-29
  • 来自专栏腾源会

    如何高效掌控K8s资源变化?K8s Informer实现机制浅析

    作者:腾讯云云巢团队研发工程师 王成 导语:本文通过分析 K8s 中 Reflector(反射器)、DeletaFIFO(增量队列)、Indexer(索引器)、Controller(控制器)、SharedInformer 本文及后续相关文章都基于 K8s v1.22 PART TWO 从Reflector说起 Reflector 的主要职责是从 apiserver 拉取并持续监听(ListAndWatch) 相关资源类型的增删改 首先看一下 Reflector 结构体定义: // staging/src/k8s.io/client-go/tools /cache/reflector.gotype Reflector struct { // 通过 file:line 唯一标识的 name name string // 下面三个为了确认类型 需要 listerWatcher ListerWatcher // 目标类型,给 Reflector 判断资源类型 objectType runtime.Object // Reflector

    72520发布于 2021-09-15
  • 来自专栏菲宇

    keepalived实现Tomcat服务双机热备

    reports IP 10.10.195.53added Sep 29 15:49:16 shrKeepalived_healthcheckers[5538]: Netlink reflector Sep 29 15:49:16 shr Keepalived_vrrp[5539]:Netlink reflector reports IP 10.10.195.53 added Sep 29 15 :49:16 shr Keepalived_vrrp[5539]:Netlink reflector reports IP 10.10.195.53 added Sep 29 15:49:16 shr Sep 29 15:46:25 server1Keepalived_vrrp[18221]: Registering Kernel netlink reflector Sep 29 15:46:25 Oct 14 13:25:09 shrKeepalived_healthcheckers[26682]: Netlink reflector reports IP 10.10.195.212removed

    1.3K30发布于 2019-06-12
  • 来自专栏北京马哥教育

    keepalived 实现 Tomcat 服务双机热备

    reports IP 10.10.195.53added Sep 29 15:49:16 shrKeepalived_healthcheckers[5538]: Netlink reflector Sep 29 15:49:16 shr Keepalived_vrrp[5539]:Netlink reflector reports IP 10.10.195.53 added Sep 29 15 :49:16 shr Keepalived_vrrp[5539]:Netlink reflector reports IP 10.10.195.53 added Sep 29 15:49:16 shr Sep 29 15:46:25 server1Keepalived_vrrp[18221]: Registering Kernel netlink reflector Sep 29 15:46:25 Oct 14 13:25:11 server1Keepalived_vrrp[30890]: Netlink reflector reports IP 10.10.195.212 removed

    1K20发布于 2018-09-28
领券