• 2024-06-22【JVM】Tomcat 的类加载机制
    Tomcat是一个开源的JavaServlet容器,用于运行JavaWeb应用程序。它的类加载机制相对复杂,因为它需要在支持多种应用的同时保持隔离性和灵活性。以下是Tomcat类加载机制的详细描述。Tomcat类加载器的层次结构Tomcat采用了一种层次化的类加载器结构,以便在不同的应用
  • 2024-06-22【C#】WPF 类库项目 无法创建 “资源字典” 文件
    解决办法打开项目工程文件(project.csproj)在标签添加下面红色的三句话<Deterministic>true</Deterministic><ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids><WarningLevel>
  • 2024-06-22AbpVnext系列<三> 添加种子项目
    一、src下面增加DbMigrations类库,注意是要.NetFramework类型的类库,不能是.NetStandard的。 二、添加类库后为项目添加如上三个项目appsetting.json  配置信息{"ConnectionStrings":{"AidenAdmin":"Server=127.0.0.1;port=3306;Database=AidenAdmin;User=
  • 2024-06-18【JVM】类的⽣命周期和类加载的过程
    在Java中,类的生命周期和类加载过程是Java虚拟机(JVM)管理的核心部分。类的生命周期包括从类被加载到内存直到类被卸载的整个过程。类加载过程可以细分为多个阶段:加载、链接(包括验证、准备、解析)、初始化和使用。以下是详细的描述:类的生命周期加载(Loading)定义:将类的字节码
  • 2024-06-17Python使用.NET开发的类库来提高你的程序执行效率(包括.NET Framework、.NET Standard、.NET CORE+环境)
    Python由于本身的特性原因,执行程序期间可能效率并不是很理想。在某些需要自己提高一些代码的执行效率的时候,可以考虑使用C#、C++、Rust等语言开发的库来提高python本身的执行效率。接下来,我演示一种使用.NET平台开发的类库,来演示一下Python访问.NET类库的操作实现。类库演示包括.
  • 2024-06-16Python使用.NET开发的类库来提高你的程序执行效率
    Python由于本身的特性原因,执行程序期间可能效率并不是很理想。在某些需要自己提高一些代码的执行效率的时候,可以考虑使用C#、C++、Rust等语言开发的库来提高python本身的执行效率。接下来,我演示一种使用.NET平台开发的类库,来演示一下Python访问.NET类库的操作实现。类库演示包括.N
  • 2024-06-09C#自定义控件(自定义属性、自定义事件)
    1、创建类库项目在当前解决方案中添加新项目类库。注意选择“.NETFramework”创建完成后,删除默认的Class1类。2、添加项目图片在类库的debug中添加一个文件夹image,并复制项目需要的图片。3、把全部项目拖放到资源文件中选中所有图片,然后拖放到[资源],方法是右击类库项目
  • 2024-06-07鸿蒙HarmonyOS实战-ArkTS语言基础类库(通知)
  • 2024-06-06C#开源实用的工具类库,集成超过1000多种扩展方法
    https://www.cnblogs.com/Can-daydayup/p/18230586今天大姚给大家分享一个C#开源(MITLicense)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强.NETFramework和.NETCore的使用效率:Z.ExtensionMethods。直接项目引入类库使用在你的对应项目中NuGet包管理器中搜索
  • 2024-06-06机器视觉中常用图像处理库都有哪些?重点关注.net
     当需要做一些图像处理方面的学习和研究的时候,首要任务就是选择一套合适的图像处理类库,这期我们主要简单介绍下各家图像库的一些优缺点。OpenCV,IntelIPP,Halcon,MATLAB,OpenGL,EmguCv,AForge.net,CxImage,FreeImage,paintlib,AGG,IPL,visDSK。不足之处,还请大家多多提建议,多谢!1.OpenCV
  • 2024-06-06C#开源实用的工具类库,集成超过1000多种扩展方法
    前言今天大姚给大家分享一个C#开源(MITLicense)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强.NETFramework和.NETCore的使用效率:Z.ExtensionMethods。直接项目引入类库使用在你的对应项目中NuGet包管理器中搜索:Z.ExtensionMethods安装即可使用。支持.NE
  • 2024-06-05鸿蒙HarmonyOS实战-ArkTS语言基础类库(容器类库)
  • 2024-06-04鸿蒙HarmonyOS实战-ArkTS语言基础类库(并发)
  • 2024-06-04C#开源实用的工具类库,集成超过1000多种扩展方法
    前言今天大姚给大家分享一个C#开源(MITLicense)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强.NETFramework和.NETCore的使用效率:Z.ExtensionMethods。直接项目引入类库使用在你的对应项目中NuGet包管理器中搜索:Z.ExtensionMethods安装即可使用。支持.NETS
  • 2024-06-03鸿蒙HarmonyOS实战-ArkTS语言基础类库(概述)
  • 2024-06-03无法直接启动带有”类库输出类型“的项目。若要调试此项目,请向引用库项目的此解决方案中添加可执行项目将此可执行项目设置为启动项目,
    原文链接:https://blog.csdn.net/m0_56366948/article/details/137480405当你尝试直接启动一个类库(ClassLibrary)项目时,你会遇到这样的错误消息,因为类库项目本身不生成可执行文件(如.exe文件),它们只是包含可以被其他程序或应用程序引用的代码。为了调试类库项目,你需要创建一个可
  • 2024-05-30推荐一个小而全的 Java 工具类库,再也不用重复造轮子,简直太优雅(带私活源码)
    上周接到老大的需求说让整理下工具类,新项目要用,本想直接拿以前的改改直接用的,结果发现以前的工具类存在很多问题,光加解密工具类就重复写了很多个。赶紧跑去找有经验的同事商量对策,最终在Github上找到Hutool这款神器。简介Hutool是一个小而全的Java工具类库,通过静态
  • 2024-05-29.net6 类库 读取appsettings.json
    类库项目引入 Microsoft.Extensions.Configuration和 Microsoft.Extensions.Configuration.Json程序包以Sqlsugar读取配置文件为例:publicclassSqlsugarBase{publicstaticIConfigurationConfiguration{get;set;}staticSqlsugarBase()
  • 2024-05-26CAD二次开发(1)- 初步和CAD进行通讯交互
    1.安装CAD和VS我这里CAD选择的是2022版本VisualStudioEnterprise2022(64位)2.在VS上创建项目2.1创建类库类型的项目这里要特别注意,我们选择的类库是需要最终生成.dll文件的,经过我的测试,只有上图的模板可以使用,具体原因我需要后面去探索。2.2引入CAD的相
  • 2024-05-23C#应用的用户配置窗体方案 - 开源研究系列文章
          这次继续整理以前的代码。本着软件模块化的原理,这次笔者对软件中的用户配置窗体进行剥离出来,单独的放在一个Dll类库里进行操作,这样在其它应用程序里也能够快速的复用该类库,达到了快速开发软件的效果。      笔者其它模块化应用的例子:      C#的关于
  • 2024-05-22WPF 给类库设置设计时使用的资源字典
    WPF给类库设置设计时使用的资源字典 在开发多语言版本时,我将界面显示的文本保存在语言资源zh.xaml和en.xaml中,但程序启动,加载语言资源时是外部的配置文件决定的,因此语言资源我无法添加在App.xaml文件中,而开发单个XAML界面时,设计器将会因为找不到资源文件的存在,而拿不到资
  • 2024-05-22.NET下免费开源的PDF类库(PDFSharp)
    前言目前.NET体系下常见的PDF类库有Aspose、QuestPDF、Spire、iTextSharp等,有一说一都挺好用的,我个人特别喜欢QuestPDF它基于C#FluentAPI提供全面的布局引擎;但是这些库要么属于商业库价格不菲(能理解收费),但是年费太贵了。要么是有条件限制开源的,如Spire开源版本有各种限制。i
  • 2024-05-21在VB.NET项目中使用C#编写的代码
    前言VB.NET,全名VisualBasic.NET,是Microsoft.NET框架的一部分,是一种面向对象的编程语言。它继承了VisualBasic的易用性,同时增加了对面向对象编程的支持。VB.NET提供了大量的内置函数,使得开发者可以更容易地处理字符串、数学计算、文件和目录访问等任务。它还提供了对WindowsF
  • 2024-05-21C#应用的欢迎界面异步加载方案
          这次整理以前的代码,然后想到了应用的欢迎界面窗体的问题。这个例子是在应用中启动一个线程来进行显示欢迎窗体的,对于应用的启动无影响,与其他人的源码不相同,欢迎读者进行复用此类库。      以前有编写过欢迎界面窗体的代码,不过这次翻出来的时候想把它完善一
  • 2024-05-21Java中CAS算法的集中体现:Atomic原子类库,你了解吗?
    一、写在开头在前面的博文中我们学习了volatile关键字,知道了它可以保证有序性和可见性,但无法保障原子性,结局原子性问题推荐使用synchronized、Lock或者AtomicInteger;我们还学习过CAS算法,在那篇博文中我们同样也提及atomic。那么今天,我们就来好好学一学Atomic原子库,一个基于CAS算