搜索结果
查询Tags标签: Watcher,共有 32条记录-
C#监控某个文件夹中文件和文件夹变化
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace HelloCsharp {class Program{static void Main(string[] args){FileListenerServer f1 = new FileListenerServer(@"c:\");f1.Start();Cons…
2021/9/22 14:10:09 人评论 次浏览 -
C#监控某个文件夹中文件和文件夹变化
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace HelloCsharp {class Program{static void Main(string[] args){FileListenerServer f1 = new FileListenerServer(@"c:\");f1.Start();Cons…
2021/9/22 14:10:09 人评论 次浏览 -
C-libev学习笔记-事件库源码阅读-1
特征 libev是一个用C语言编写的轻量级的事件驱动库,支持多种IO复用接口。 IO接口有:select,poll,epoll,kqueue等 支持的事件: ev_io; //IO读写 ev_stat; //文件属性 ev_signal;//信号 ev_timer;//定时器 ev_periodic;//绝对定时器 ev_child;//子进程 ev_fork;//fork…
2021/9/13 22:05:46 人评论 次浏览 -
C-libev学习笔记-事件库源码阅读-1
特征 libev是一个用C语言编写的轻量级的事件驱动库,支持多种IO复用接口。 IO接口有:select,poll,epoll,kqueue等 支持的事件: ev_io; //IO读写 ev_stat; //文件属性 ev_signal;//信号 ev_timer;//定时器 ev_periodic;//绝对定时器 ev_child;//子进程 ev_fork;//fork…
2021/9/13 22:05:46 人评论 次浏览 -
发布日志 - kratos v2.0.5 版本发布
V2.0.5 Release Release v2.0.5 go-kratos/kratos (github.com) 修复问题proto errors when swagger api import kratos errors (#1348) 当ctx不是kratos的context,则app.Name()会导致panic (#1338) 当使用 monorepo 目录结构时,使用 kratos run 命令,选择非最后一个服…
2021/8/22 6:37:43 人评论 次浏览 -
发布日志 - kratos v2.0.5 版本发布
V2.0.5 Release Release v2.0.5 go-kratos/kratos (github.com) 修复问题proto errors when swagger api import kratos errors (#1348) 当ctx不是kratos的context,则app.Name()会导致panic (#1338) 当使用 monorepo 目录结构时,使用 kratos run 命令,选择非最后一个服…
2021/8/22 6:37:43 人评论 次浏览 -
Vue源码主体分析
vue的响应式和react的函数式编程思想是很不同的。 vue最基本的原理是对getter和setter的代理模式。以及观察者模式。 当数据发生变化时,通知观察者。 在初始化的时候,watcher通过触发getter,成为观察者。 vue的生命周期中, 在create阶段,vue创建了实例。 在mount 阶段…
2021/6/21 20:27:31 人评论 次浏览 -
jcasbin redis watcher 一些修改
具体变动可以参考源码,也是基于官方的redis watcher 进行的修改 具体变动支持redis 包含密码的链接(很简单暴露jedispool就可以了) 支持redis channel 回调channel 名称暴露(方便控制不同租户以及多实例的处理,但是还是有写缺陷的,应该提供一个独立通知暴露点)说明…
2021/6/12 2:21:11 人评论 次浏览 -
Vue源码解析--实现一个watcher
实现Watcher我们前面讲过,Observe()函数实现data对象的属性劫持,并在属性值改变时触发订阅器的notify()通知订阅者Watcher,订阅者就会调用自身的update方法实现视图更新。 Compile()函数负责解析模板,初始化页面,并且为每个data属性新增一个监听数据的订阅者(new Wa…
2021/5/5 20:55:20 人评论 次浏览 -
vue简版源码 Watcher
vue简版源码 Watcher <script src="./mvvm-master/js/watcher.js"></script> // watcher 订阅者Watcher function Watcher(vm, exp, cb) {//在watcher的实例上保存回调函数this.cb = cb; //用于更新界面的回调函数this.vm = vm; //MVVM的实例vmth…
2021/5/5 20:25:50 人评论 次浏览 -
vue简版源码observer
function Observer(data) {//在Observer实例上暂存datathis.data = data;this.walk(data); }Observer.prototype = {walk: function(data) {//暂存this确保指向正确var me = this;//对data里所有的属性名进行遍历Object.keys(data).forEach(function(key) {me.convert(key…
2021/5/2 12:55:09 人评论 次浏览 -
414Vue-Router原理实现
1.课程目标 实现vue 模拟一个最小版本的Vue 响应式原理在面试的常见问题 学习别人优秀的经验,转换成自己的经验 给Vue实例细则一个成员是否是响应式的 给属性重新赋值成对象,是否是响应式的为血虚vue源码做准备2.数据驱动 数据驱动 数据响应式 数据模型普通的js对象 当我…
2021/4/20 18:26:59 人评论 次浏览 -
416Vue响应式原理
1.课程目标 实现vue 模拟一个最小版本的Vue 响应式原理在面试的常见问题 学习别人优秀的经验,转换成自己的经验 给Vue实例细则一个成员是否是响应式的 给属性重新赋值成对象,是否是响应式的为血虚vue源码做准备2.数据驱动 数据驱动 数据响应式 数据模型普通的js对象 当我…
2021/4/20 18:26:43 人评论 次浏览 -
zookeeper04-Java Api(2)事件监听
Watcher监听机制 在创建zookeeper会话时会传入一个Watcher,里面有两个特别关键的类:KeeperState(连接状态)和EventType(事件类型)。 如何拿到事件状态或类型? //获取事件的状态 Event.KeeperState state = watchedEvent.getState(); //获取事件的状态 //获取事件的…
2021/4/20 12:28:33 人评论 次浏览 -
【金三银四】Java中间件面试题(2021最新版)
小编分享的这份金三银四Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、Spring MVC、MyBatis、MySQL数据库、消息中间件MQ、Dubbo、Linux、ZooKeeper、 分布式&数据结构与算法等26个专题技术点,都是小编在…
2021/4/8 20:29:56 人评论 次浏览