• 2024-06-23《分析模式》漫谈04- 反射·电动车周某
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集《分析模式》第2章里面有这么一段话:里面提到两个词,一个是reflection,一个是mapping。2004中译本的翻译是这样的:这个翻译把reflection和后面的similar合并在一起称为“相互对应”,
  • 2024-06-07Unity反射的几种方式
    1.利用额外的相机将反射的内容渲染到RenderTargetTexture上 参考:<Unity入门精要>10.2.1节原理很简单,以反射面(例如镜子)为中心,创建一个相机,处于主相机在镜子中反射的位置,用脚本实时更改相机位置与朝向这个相机渲染的内容不直接输出到屏幕,而是输出到一张RTT上然后再将
  • 2024-05-27推导2维镜像变换(Reflection Transform)的公式
    我们知道2维的旋转变换公式为Q=(
  • 2024-05-12GRPC - grpcurl: interact with gRPC servers
    https://github.com/fullstorydev/grpcurl Install:goinstallgithub.com/fullstorydev/grpcurl/cmd/grpcurl@latest Addcodetoenableserverreflection:import"google.golang.org/grpc/reflection"reflection.Register(s)//sisagrpcserver
  • 2024-04-28c#将一个类型对象数据赋值到另一个类型对象(名字相同的情况)
    ///<summary>///将一个类型对象数据赋值到另一个类型对象(名字相同的情况)///</summary>///<typeparamname="T">目标类型</typeparam>///<paramname="entity">目标类型对象</param>///<paramname="dto">源对象</para
  • 2024-04-14GRPC - Debugging: Server Reflection
      
  • 2024-04-10红队C2(sliver)实战
    使用sliver已经有一年多,因为cs对linux有天生的不兼容,许多功能无法使用,所有笔者找了一款可以平替cs的红队C2。在经过长时间的使用sliver,决定写一篇关于sliver的文章。先附几张使用截图。0x1安装推荐使用Debian11+。有能力直接看官方文档,跳过本章。这是项目的官方地址https:/
  • 2024-04-02Go - Using Reflection
    Reflectioncanbeusedtoinspectthetypeofvariablesandtodynamicallyaccessandmodifytheirvalues.Followingisasimpleexampleofusingreflectiontoinspectavariable'stype: funcmain(){v1:=42inspectVariable(v1)v2:
  • 2024-04-01c# 获取程序集AssemblyVersion 版本号
     //获取程序Properties文件夹下面的AssemblyInfo.cs文件,[assembly:AssemblyVersion("1.0.0.1")] publicstringGetVersion(){System.Reflection.Assembly[]assemblies=AppDomain.CurrentDomain.GetAssemblies();System.Reflection.As
  • 2024-03-06Caused by: org.apache.ibatis.reflection.ReflectionException: Error parsing property name 'lambd
    问题描述1、编译过程是不会被发现的;2、运行时报错:Causedby:org.apache.ibatis.reflection.ReflectionException:Errorparsingpropertyname'lambda$pages$4d14352e$1'.Didn'tstartwith'is','get'or'set'。问题分析MyBatis-Plus的条件构造器常用
  • 2024-02-03C# NPOI reflection import data into excel file
    usingSystem.ComponentModel.DataAnnotations;usingSystem.Diagnostics;usingSystem.Runtime.CompilerServices;usingSystem.Security.Cryptography;usingSystem.Text;usingNewtonsoft.Json;usingSystem.Reflection;usingNPOI.SS.Formula.Functions;usingNPO
  • 2024-02-02Runtime Reflection
    参考:1. AFlexibleReflectionSysteminC++:Part1(preshing.com)2. C++Reflection|AustinBrunkhorst 2做的更好。反射的代码是自动生成的。目的为了学习这个理念,先是从0感受一个最简单的实现:假设:structNode{std::stringkey;intvalue;}可以
  • 2023-12-10掌握C#:深入理解特性(Attributes)与反射(Reflection)的妙用
    文章目录特性Attribute预定义特性AttributeUsageConditional(常用)Obsolete常用Attribute自定义特性声明自定义特性构建自定义特性应用自定义特性反射Reflection反射优缺点反射(Reflection)的用途查看元数据实例特性AttributeC#中的特性(Attributes)是一种用于在声
  • 2023-12-06【漏洞分析】Reflection Token 反射型代币攻击事件通用分析思路
    在本篇文章中,我将通过一个攻击事件引出ReflectionToken攻击事件的一个通用分析思路。关于ReflectionToken的其他案例分析,可以参考BEVO代币攻击事件分析及复现一文。TomInu攻击事件TomInuToken是一个反射型代币reflectiontoken,于2023-01-26遭到黑客攻击,攻击者获利355
  • 2023-11-18Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译】
    Exceptions在.NET6中,ArgumentNullException增加了一个ThrowIfNull方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结构是这样的,执行检查的快速路径被
  • 2023-11-18Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译】
    Exceptions在.NET6中,ArgumentNullException增加了一个ThrowIfNull方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结构是这样的,执行检查的快速路径被
  • 2023-11-16【转】[SQL Server]在尝试加载程序集 ID 65545 时 Microsoft .NET Framework 出错。
    转自:https://blog.51cto.com/u_15075521/3979736消息10314,级别16,状态11,第44行在尝试加载程序集ID65545时Microsoft.NETFramework出错。服务器可能资源不足,或者不信任该程序集。请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。有关此错误的详细信息:Syst
  • 2023-10-19力扣12.整数转罗马数字
    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做 II ,即为两个并列的1。12写做 XII ,即为 X + I
  • 2023-09-21unity3d 清空控制台
    unity3d清空控制台usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingAssemblyCSharp;usingSystem;#ifUNITY_EDITORusingUnityEditor;#endifpublicclassVCClearConsole:MonoBehaviour{//
  • 2023-08-07Java Reflection机制 实现类的反射与动态调用
    JavaReflection机制实现类的反射与动态调用JavaReflection机制被广泛用于实现类的反射和动态调用,反射是指在运行时检查和操作类的能力。只需要一个类的名称或对象的引用,就可以获取类的信息,调用类的方法,创建对象实例等。JavaReflection机制实现类的反射与动态调用JavaRefle
  • 2023-07-26java MethodHandle与Reflection 效率
    JavaMethodHandle与Reflection效率在Java编程领域中,反射(Reflection)是一种强大的功能,它允许我们在运行时检查和修改类、方法、字段等的信息。然而,反射也因为其相对较慢的性能而备受诟病。为了解决这个问题,Java7引入了MethodHandle,这是一种新的方法调用机制,它可以提供比反射更高效
  • 2023-06-28C# 获取当前程序集的名称和版号
    在C#程序中可以通过如下方式来获取当前正在运行的程序集的名称和版本号Versionversion=System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;stringver=version.ToString();stringassemblyName=System.Reflection.Assembly.GetExecutingAssembly().
  • 2023-06-18Datagridview双缓存
    PrivateSubDLG_Load(senderAsObject,eAsEventArgs)HandlesMe.LoadDataGridView1.GetType.InvokeMember("DoubleBuffered",System.Reflection.BindingFlags.NonPublic_
  • 2023-06-08java reflection Java 反射,动态绑定
    javareflection,java反射,动态绑定                                       Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得Java类中
  • 2023-05-21Reflection反射在iOS下使用Objective-C 具体如何使用
       反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调