- 博客(7)
- 收藏
- 关注
原创 .net5 手写 事件总线 发布订阅模式
事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。话不多说,直接开始写代码,首先定义一个事件总线扩展类EventBusExtensions/// <summary> /// 轻量级事件总线服务拓展 /// </summary> public static class EventBusExtensions { public stati..
2021-07-14 18:20:30
748
原创 linux系统下修改root账户密码,报错‘authentication token manipulation error ‘问题解决
linux系统下修改root账户密码,报错’authentication token manipulation error '问题解决在这里例出网上提到的解决方案: 1)可能是/etc/passwd和/etc/shadow文件不同步导致的,使用pwconv命令同步; 2)/etc/passwd和/etc/shadow设置了安全设置,通过chattr -i /etc/passwd /etc/shadow解决; 3)通过echo "123456" | passwd --stdin root或echo "
2021-02-19 22:40:39
6093
原创 .net core控制台基于backgroundService后台任务实现的指定时间运行的定时器
简单的实现了一个.net core控制台基于backgroundService后台任务实现的指定时间运行的定时器,到了第二天也会默认启动此时间点,可自定义配置多个时间段,多线程运行。话不多说,直接帖代码。<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <!--当天的某一点时间,可自己手动设置多段启动,也可手动删除,第二天到了时间点会自动默认启动-->
2020-06-24 17:25:42
6271
原创 用angular2+ 完成音频播放器代码实现,
用angular2+ 完成音频播放器代码实现,在这里我们用angular实现一个音频播放器,包含了播放条的操作这里我们直接上效果图里面的所有操作,全部用的是angular里面的属性指令操作,并没有自己写html页面,而是全部用angular里面操作的技术创建dom元素。下面看代码:import { Directive, AfterViewInit, ElementRef, Rende...
2019-10-12 16:37:34
1914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人