• 2024-06-12C# 每次生成之后自动更新软件版本号
    第一步:在解决方案资源管理器中找到【AssemblyInfo.cs】文件,修改版本生成方式:[assembly:AssemblyVersion("1.0.0.*")] //程序集的版本信息由下列四个值组成:////主版本//次版本//生成号//修订号////可以指定所有这些值,也可以使用“生成号”
  • 2024-06-09在使用鼠标和外设时遇到困难
    我希望允许用户点击他选择的潜艇(这些潜艇已经定位:),然后他在屏幕上点击另一次,潜艇就会出现在那里。出于某种原因,无论我点击什么或在哪里,都会出现相同的潜水艇(4号潜水艇),而且在我移动鼠标后,其中一些潜水艇会消失。此外,我还创建了一个循环,该循环应运行5次,但在一次迭代后,我的代码就
  • 2024-06-02.NET Core IServiceCollection注入 拓展方法
    一般注入比较麻烦,可以不依赖第三方组件命名空间注入usingMicrosoft.Extensions.DependencyInjection;usingNewtonsoft.Json;usingSystem.Reflection;publicstaticclassServiceCollectionExtensions{publicstaticIServiceCollectionAddTransientFromNames
  • 2024-05-31sqlSugar 使用原生模式链接数据库
    usingSystem.Reflection;usingzhulongxu_webapi_pro.Tools;namespacezhulongxu_webapi_pro.Services{///<summary>///初始化数据库///</summary>publicstaticclassInitDataBaseService{publicstaticvoidInitDataBase
  • 2024-05-28[分享]OffensiveCon24 UEFI 和翻译器的任务:使用跨架构 UEFI Quines 作为 UEFI 漏洞开发的框架
    链接:OffensiveCon24-uefi-task-of-the-translator目录x64assemblyx64程序集x64assemblysourcecodeforBGGP4entry:bggp4winningentry-x64assemblysourcecodeBGGP4UEFISelf-replicatingapp:bggp4winningentry-UEFIself-replicatingapp,compiledfromx64
  • 2024-05-27关于Embedded Resource的理解
    EmbeddedResource.NET中使用外部资源时常用的方式都是使用资源文件,作为程序集的一部分发布。资源文件的读取也比较方便,字符串、图片和任何二进制数据,包括任何类型的文件都可以作为资源的项。使用资源文件时VS也会自动生成相应的方法来获取资源,用xml编辑器打开后缀.resx的文件,
  • 2024-05-26【例0009】ask all assembly piece parts 询问所有装配件的零件
    文章作者:里海来源网站:NX二次开发官方案例专栏简介《askallassemblypieceparts询问所有装配件的零件》这是一个NX二次开发官方小例子,下面是代码和解析。相较于混乱、未经验证的代码,官方案例能够确保开发者获得准确的开发方法,这些官方示例代码经过严格测试,能够正确
  • 2024-05-24tdmpc2 Failed to make environment
    问题描述https://github.com/nicklashansen/tdmpc2readme文档的例子是pythontrain.pytask=dog-runsteps=7000000,然后我想跑下metaworld中的assembly-v2任务,就得到下面的错误$pythontrain.pytask=assemblyValueError:Failedtomakeenvironment"assembly":ple
  • 2024-05-21一个maven打包Fatjar的配置(非遮蔽)
     <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.6.0</version><configur
  • 2024-05-10CF1773E Easy Assembly
    链接:https://codeforces.com/problemset/problem/1773/E思路首先先得出最终序列,因为它具有唯一性,然后再根据其中的前后关系来判断原来的数列需要切几刀。然后再根据切几刀形成的最终数列判断需要合并几次。例如:目标数列是ABCDEF,而给出的某两段序列是ADBC,EF,那么必要的解法一定
  • 2024-04-30Could not load file or assembly 'Microsoft.Extensions.Configuration.Abstractions
    Category:Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareEventId:1RequestId:800000f3-0003-eb00-b63f-84710c7967bbRequestPath:/SampleSpanId:|e04026eb-470f4c64c48ec282.TraceId:e04026eb-470f4c64c48ec282ParentId:Anunhandledexception
  • 2024-04-15VS中设置版本号自动递增
    软件版本号主要标识了软件的版本,通过其可以了解软件、类库文件的当前版本,使得软件版本控制有所依据。我们就Windows系统和.NETFramework的编号规则来看,软件版本号的定义结构一般是这样:主版本号.子版本号.编译版本号.修正版本号我们也可以在项目属性上可以看到相关设置的界面,对
  • 2024-04-09C#高级–反射详解
    一、反射是什么1、C#编译运行过程高级语言->编译->dll/exe文件->CLR/JIT->机器码2、原理解析metadata:元数据数据清单,记录了dll中包含了哪些东西,是一个描述。IL:中间语言,编译把高级语言编译后得到的C#中最真实的语言状态,面向对象语言。反射:来自于System.Reflection,是一个帮
  • 2024-04-01动态去读 dll 文件
    //反射动态读取dll//Assemblyassembly=Assembly.LoadFile();路径//Assemblyassembly=Assembly.LoadFrom();//全名称//Assemblyassembly=Assembly.Load();//dll名称不用加上后缀  //反射动态读取dll//Assemblyassembly=Assembly.Lo
  • 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-31IDEA中使用maven打包且包含依赖
    具体配置这里我们说的都是非SpringBoot项目正常我们在使用maven时,是不需要将依赖也包含进去的,但是如果想jar包能直接通过java-jar来执行,那么就需要包含依赖。<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artif
  • 2024-03-22(Unity)Assembly Definition
    简单来说,AssemblyDefinition是一个可以划分代码集合的东西。​ 其核心用途一是减少编译时间,Unity在需要编译的时候会找到对应的csproj文件,然后直接对其进行重编译。默认情况下所有程序集都搁在Assembly-CSharp.csproj一起编译,随着你脚本越来越多,Assembly-CSharp.csproj也越来越
  • 2024-03-18Nancy 过滤加载dll
    protectedoverridevoidConfigureApplicationContainer(TinyIoCContainercontainer){List<Func<Assembly,bool>>IgnoredAssemblies=DefaultNancyBootstrapper.DefaultAutoRegisterIgnoredAssemblies.ToList();//IgnoredAs
  • 2024-03-10续写上次自动扫描注册
    上次说到自动扫描的两种方式,接下来,先看看第一种方法,接口的注册protectedoverridevoidRegisterTypes(IContainerRegistrycontainerRegistry){TextDemotextDemo=newTextDemo(containerRegistry);textDemo.RegisterService().RegisterRepository().Regis
  • 2024-03-05深入解析ASP.NET Core MVC应用的模块化设计[上篇]
    ASP.NETCoreMVC的“模块化”设计使我们可以构成应用的基本单元Controller定义在任意的模块(程序集)中,并在运行时动态加载和卸载。这种为“飞行中的飞机加油”的方案是如何实现的呢?该系列的两篇文章将关注于这个主题,本篇着重介绍“模块化”的总体设计,下篇我们将演示将介绍“分散定
  • 2024-03-04.Net Core AutoFac 批量注入
    先从NuGet包里下载这2个文件然后创建一个类继承:Autofac.ModuleusingSystem.Reflection;usingAutofac;namespaceRBAC_Api{publicclassRbacModule:Autofac.Module{///<summary>///重写Load方法///</summary>///<pa
  • 2024-02-20在idea中maven项目打包jar文件
    1.在maven工程配置pom.xml文件2.使用maven-assembly-plugin打包在maven选项栏找到项目->Plugins->assembly->点击assembly:assembly执行 如果找不到assembly选项需要检查一下你的Maven配置。 执行成功如下图3.使用maven-assembly-plugin打包是比较推荐的方式该打
  • 2024-02-16【WPF】Xaml调用.resx资源文件,多语言翻译
    参考文章:https://blog.csdn.net/u010839204/article/details/103932044本文在该文章的基础上进行了“改进” 这个是基类库,基本处理均在基类库里面完成。须注意StringResources.resx名字和StringResourcesExtension前部分名字须保持一致。类 StringResourcesExtension:nam
  • 2024-02-13HTB/Dance
    继续第三关DanceSMB协议就是用来共享文件和打印机等资源的,默认监听445端口问我们版本是什么,直接nmap-sV就可以看到这里是考察smbclient的使用,可以再man手册中看到,列举就是用-L这里其实就是考了一下smbclient获取smb共享的一些基本操作,可以看https://access.redh
  • 2024-01-23ILRuntime是如何与Unity互相调用的
    ILRuntime是一个跨平台CLR实现,它可以在多个平台上运行C#代码,包括Android、iOS、Windows、Linux等等。ILRuntime的实现方式是将C#代码编译成IL代码,然后在运行时通过JIT或AOT的方式将IL代码转换为机器代码,从而实现跨平台的效果。ILRuntime的主要功能包括热更新、动态加载、代码加密