• 2024-06-04自宿主web服务器搭建记录
    建立3个项目,分别是类库WebSite、控制台TestWebSite、win服务WinService,目标框架均为.NETFramework4.8.1。其中控制台方便开发调试,win服务作为宿主服务,类库为自定义webservice的主体代码。TestWebSite和WinService引用nuget包 Microsoft.Owin.Host.HttpListener 4.2.2,不然
  • 2024-05-19自研WPF插件系统(沙箱运行及热插拔)
    前言插件化的需求主要源于对软件架构灵活性的追求,特别是在开发大型、复杂或需要不断更新的软件系统时,插件化可以提高软件系统的可扩展性、可定制性、隔离性、安全性、可维护性、模块化、易于升级和更新以及支持第三方开发等方面的能力,从而满足不断变化的业务需求和技术挑战。一
  • 2024-05-16自研WPF插件系统(沙箱运行及热插拔)
    前言插件化的需求主要源于对软件架构灵活性的追求,特别是在开发大型、复杂或需要不断更新的软件系统时,插件化可以提高软件系统的可扩展性、可定制性、隔离性、安全性、可维护性、模块化、易于升级和更新以及支持第三方开发等方面的能力,从而满足不断变化的业务需求和技术挑战。
  • 2024-04-01Worker 进行多线程任务开发
    概念介绍在OpenHarmony中,UI线程负责处理UI事件和用户交互,而Worker线程用于处理耗时操作,以提高应用程序的响应速度和用户体验。Worker线程是与主线程并行的独立线程,通常用于执行后台任务。需要注意的是,Worker线程中不能直接修改UI元素,UI更新必须在UI线程中进
  • 2024-01-11微信小程序 宿主环境
        微信为小程序的正常运行提供了通信模型、运行机制、组件、API等的支持小程序的宿主环境就是微信,小程序里面所用的能力都是微信给咱们提供的     
  • 2023-09-26Maven——构建和使用私服
       代理仓库是所有人共享的,仓库组对多个宿主仓库进行编组。宿主仓库中存放的第三方资源指的是非开源的收费资源 
  • 2023-09-14关于 Angular 的 HostBinding 装饰器
    看这段AngularComponent的代码:@HostBinding('class.hidden')getdisabled(){return!this.isAccountPayment;}@HostBinding('class.hidden')这段代码是Angular中的一个装饰器,用于在组件类中绑定宿主元素(hostelement)的属性。在这个特定的例子中,它用来绑定宿
  • 2023-08-14JS的对象分类原来还有这些门道
    在前面的课程中,我已经讲解了JavaScript对象的一些基础知识。但是,我们所讲解的对象,只是特定的一部分,并不能涵盖全部的JavaScript对象。比如说,我们不论怎样编写代码,都没法绕开Array,实现一个跟原生的数组行为一模一样的对象,这是由于原生数组的底层实现了一个自动随着下标变化的l
  • 2023-08-14JS的对象分类原来还有这些门道
    在前面的课程中,我已经讲解了JavaScript对象的一些基础知识。但是,我们所讲解的对象,只是特定的一部分,并不能涵盖全部的JavaScript对象。比如说,我们不论怎样编写代码,都没法绕开Array,实现一个跟原生的数组行为一模一样的对象,这是由于原生数组的底层实现了一个自动随着下标变化的
  • 2023-06-06音乐制作宿主软件有哪些,音乐制作宿主如何选择
    音乐是我们抒发感情的一种方式,不同的音乐表达不同的情感。而正因为如此,很多人想创作表达自己情感的音乐。但创作音乐的难点在于普通人并不知道一些专业知识,也不知道专业的音乐编曲软件。那么今天我们就来说一说音乐制作宿主软件有哪些以及音乐制作宿主如何选择。一、音乐宿主制作软
  • 2023-04-19DSL 领域特定语言
    一、DSL介绍DSL(DomainSpecificLanguage)是针对某一领域,具有受限表达性的一种计算机程序设计语言。常用于聚焦指定的领域或问题,这就要求DSL具备强大的表现力,同时在使用起来要简单。说到DSL,大家也会自然的想到通用语言(如Java、C等)。为什么没有一种语言同时兼具『简洁』和『业务
  • 2023-04-05Nexus仓库属性和分类
    Nexus作为一款Maven仓库管理器,仓库(Repository)自然是Nexus最核心的概念。Nexus中提供了许多仓库概念,如代理仓库、宿主仓库以及仓库组等。Nexus为每一种仓库都提供了丰富的配置参数,方便我们根据自身需要进行定制。Nexus仓库属性点击左边导航栏中的Repositories,可以看到N
  • 2023-03-08理解Call Apply Bind
    在JavaScript解析器解析的时候,会创建执行上下文,其中有一位属性thisValue,也就是this。this分为全局this和函数this,函数的this会指向函数的宿主对象,也就是谁调用函数this
  • 2023-03-08理解 Call、Apply、Bind
    this关键字,分为全局this和函数this,函数的this会指向函数的宿主对象,也就是谁调用函数this就指向谁,全局的this会根据不同的runtime环境不同,指向也不同,在浏览器环境下指向wind
  • 2023-03-07完整手写react第四天
    实现Reconciler架构ReactElement如果作为核心模块操作的数据结构,存在的问题:无法表达节点之间的关系字段有限,不好拓展(比如:无法表达状态)所以,需要一种新的数据结构,他的
  • 2023-03-04完整手写react第三天
    实现JSX打包React项目结构:react(宿主环境无关的公用方法)react-reconciler(协调器的实现,宿主环境无关)各种宿主环境的包shared(公用辅助方法,宿主环境无关)实现jsx方法包
  • 2023-02-02vmware时间不同步问题
    问题在vmware安装了一个centos,跑了一段时间之后常发现虚拟机中系统(客户系统)时间要比物理机(宿主系统)中的系统时间慢很多。原因宿主系统设置了自动睡眠,此时硬件上的时钟还
  • 2023-01-28如何在 Go 语言开发的宿主程序中嵌入 WebAssembly
    ​​如何在Go语言开发的宿主程序中嵌入WebAssembly​​ 在WebAssembly的官方定义中,​​forastack-basedvirtualmachine​​​这句话也值得关注,因为它引领了
  • 2023-01-08P7_小程序的宿主环境
    宿主环境简介什么是宿主环境宿主环境(hostenvironment)指的是程序运行所必须的依赖环境。例如:Android系统和iOS系统是两个不同的宿主环境。安卓版的微信App是不能在
  • 2023-01-04解答|虚拟机、容器和沙箱是什么关系?
    大家有没有想过:虚拟机、容器和沙箱是什么关系?首先,什么是沙箱?它本身就是一种线下生活现象的虚拟化。现实世界里,小孩子们在沙地、沙滩上用木板隔离出一个方盒子,在盒子里堆砌、
  • 2023-01-04解答|虚拟机、容器和沙箱是什么关系?
    首先,什么是沙箱?它本身就是一种线下生活现象的虚拟化。现实世界里,小孩子们在沙地、沙滩上用木板隔离出一个方盒子,在盒子里堆砌、创造各种东西-城堡、房屋、山丘...这就是
  • 2022-12-18容器与虚拟机对比
    大致对比一下容器与虚拟机的特点。对比1.隔离注:这里的隔离与否主要看使用效果,而不关注实现细节。容器虚拟机硬件隔离隔离进程隔离隔离文件系统
  • 2022-12-04MAUI新生3.1-深入理解XAML:附加属性AttachedProperty
    可绑定属性在宿主类上定义,并在XAML文件中的宿主类元素上使用,我们使用的大多数属性都是如此,如【<GridBackgroundColor="AliceBlue"></Grid>】,附加属性BackgroundColor在宿
  • 2022-11-28ArcObjects SDK开发 006 ICommand和ITool接口
    1、ICommand接口ICommand接口是插件协议之一,继承该接口的类都可以成为命令。即点击一下执行,不主动与宿主发生鼠标和键盘交互。该接口包含的重要成员如下表所示。序号
  • 2022-11-09小程序宿主环境
    小程序宿主环境-宿主环境介绍什么是宿主环境?宿主环境指的是程序运行所必需的依赖环境。例如:Android系统和IOS系统是两个不同的宿主环境。安卓版的微信App是不能再IOS环