- 博客(16)
- 收藏
- 关注
原创 双机热备开发(三):文件实时同步功能
2,想要实时同步,我们考虑的方向就是对主机要同步的文件进行实时监控,如果有变化就进行实时同步更新到备用机对应的目录下。使用该类对需要同步的文件进行检测,如果出现变动则同步对应的文件给备用机。3,下面我们示例为自己开发的一个FileSystemWatcher监控的辅助类,可以直接使用。1,上章节讲了文件定时同步,如何实现的方向;//处理创建的时候copy。/// 文件或目录重命名时触发的事件。/// 监听事件触发的方法。/// 监控是否正在运行。/// 打开文件监听器。欢迎大家留言和交流!
2024-10-22 14:21:54
162
1
原创 双机热备开发(一):整体架构设计
2,开发环境:采用的语言C#,系统框架:.net framework 4.6及以上。考虑后期的维护和二次开发以及扩展性采用成熟的插件框架进行整体的架构设计。1,序言:目前市场上的成熟的热备软件以及很多,但是公司每年项目过多,为了降本增效,决定开发一个适合自己内部使用的双机热备软件。5,大致的功能框架就如上图所示,后续会把每一个模块的功能进行详细的说明和如何实现的代码进行对应的详解,欢迎各位点评和交流!4,软件整体功能架构。
2024-10-22 11:51:38
166
原创 安装axios出现如下报错reason: certificate has expired
报错:request to https://registry.npm.taobao.org/proxy-from-env failed, reason: certificate has expired
2024-02-20 09:36:20
881
原创 datav里报错: VueCompilerError: <template v-for> key should be placed on the <template> tag.
Vue3.0有些写法不支持这样。:key="i"移到。已经验证过完美解决。
2024-01-19 10:13:48
1508
1
原创 vue 3.0 开发遇到问题ESLint: Component name ";Views"; should always be multi-word. (vue/multi-word-
ESLint: Component name "Views" should always be multi-word. (vue/multi-word-component-names)
2024-01-16 16:17:04
515
原创 C#判定一个buffer[i]中的某位个Bit是否为1
代码如下:/// <summary> /// 判断Bit是否为1 /// </summary> /// <param name="num"></param> /// <param name="n"></param> /// <returns></returns> int IsBitOne(int num,int n...
2022-03-21 19:43:37
1041
基于WPF+sqllite+.net core3.0开发的权限系统+插件框架
2022-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人