ICode9

精准搜索请尝试: 精确搜索
  • C#控制台程序关闭监听回调2022-05-05 14:02:11

    static bool ConsoleEventCallback(int eventType) { if (eventType == 2) { List<Process> pList = Process.GetProcessesByName("chrome").ToList(); try {

  • PageOffice在前后端分离(如:Vue)中调用示例 前端使用vue集成pageoffice2021-12-22 15:59:41

    项目开发中有使用到pageoffice,官网给的demo都是用jquery去做的,打开pageoffice 编辑保存后 需要刷新父页面拿到回调信息,因为vue是单页面应用,点击保存刷新父页面只能在index.html 在定义的路由文件里使用拿不到回调 思路:在index.html中拿到回调,绑定自定义事件 1.第一步引入page

  • kafka 集群元数据管理2021-12-11 19:33:18

    AdminManager admin管理类 包含了 元数据缓存和 zk 监听客户端 class AdminManager(val config: KafkaConfig, val metrics: Metrics, val metadataCache: MetadataCache, val zkClient: KafkaZkClient) zk 注册监听处理器 case EventType.NodeChildrenChanged => zNodeChild

  • error: ‘xcb_generic_event_t’ was not declared in this scope2021-11-25 14:04:53

    代码: bool tray::nativeEventFilter(const QByteArray &eventType, void *message, long *) { qDebug("tray::nativeEventFilter:%s\n", eventType.data()); if (eventType == "xcb_generic_event_t") { xcb_generic_event_t* ev = s

  • javascript设计模式实现之-发布-订阅模式(又称观察者模式)2021-11-23 21:02:53

           相对而言,设计模式概念在前端开发中其实没有那么受重视,很多小伙伴可能都做过好几年的前端开发也并没有用到设计模式相关知识,然后没有用到并不等于以后也不会用到,更不等于真的就不重要。        还是先来看下设计模式(Design pattern)的定义:设计模式是软件开发人员

  • 简谈源码-EventBus(v3.2.0)2021-11-11 14:00:24

    EventBus官网 使用方法 步骤一、定义事件 订阅的事件类 public static class MessageEvent { /* Additional fields if needed */ } 步骤二、准备订阅者 订阅方法,需要@Subscribe注解声明,可以设置处理该事件的线程等 @Subscribe(threadMode = ThreadMode.MAIN) public vo

  • BCC INPUTBUFFER2021-10-14 09:35:07

    DBCC INPUTBUFFER 显示从客户端发送到 Microsoft® SQL Server™ 的最后一个语句。 语法 DBCC INPUTBUFFER (spid) 参数 spid 是 sp_who 系统存储过程的输出中所显示的用户连接系统进程 ID (SPID)。 结果集 DBCC INPUTBUFFER 返回包含如下列的行集。 列名数据类型描述 Even

  • DOM事件委托2021-10-06 09:33:10

    事件委托(事件代理) 概述:根据捕获与冒泡,如果我们有许多以类似方式处理的元素,那么就不必为每个元素都分配一个事件处理程序 —— 而是将单个处理程序放在它们的共同祖先上。 优点: 减少内存的使用(减少函数的使用) 可以监听动态元素 例子如下: <ul id="myLink"> <li id="1">aaa</

  • ApplicationEvent原理2021-09-27 13:33:43

    org.springframework.context.support.AbstractApplicationContext#publishEvent(org.springframework.context.ApplicationEvent) /** * Publish the given event to all listeners. * @param event the event to publish (may be an {@link ApplicationEvent} * or a

  • Spring IOC_Spring事件监听机制2021-09-21 12:06:58

    Spring事件驱动模型 如上图: ApplicationListener:Spring事件驱动中的监听器基类接口,也即是观察者,事件消费者的基类接口;通过实现onApplicationEvent方法实现事件监听逻辑; ApplicationEventPublisher:定义了事件的发布接口,即事件源,事件生产者,ApplicationContext类继承类该接口;这里只

  • Vue 发布订阅模式、Vue中自定义事件的实现机制2021-08-06 21:05:34

    发布订阅模式和观察者模式 发布/订阅模式 发布/订阅模式 订阅者发布者信号中心 我们假定,存在一个“信号中心”,某个任务执行完成,就向信号中心“发布”(publish)一个信号,其他任务可以向信号中心“订阅”(subscribe)这个信号,从而知道什么时候自己可以开始执行。这就叫做“发布/订

  • Unity3D之C#高度解耦——事件监听机制2021-06-30 10:52:54

    当需要调用方法时,将该方法做成一个监听,AddListener(事件码,方法)委托需要与事件码绑定。方法若持有参数,在AddListener前指定同类型的泛型。 传统的方式是通过获取存在方法的类来调取或者采用单例模式实现,但是这样呢代码耦合性高,不易维护,本片博客总结实现事件监听机制完成方法调用。(跟

  • 05、Android--EventBus原理解析2021-06-29 04:00:07

    EventBus原理 EventBus构造方法 当我们要使用EventBus时,首先会调用EventBus.getDefault()来获取EventBus实例。 public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.class) { if (defaultInstance == null) {

  • C#控制台关闭之前做一些操作2021-04-25 19:56:41

    using System; using System.Runtime.InteropServices; class Program  {     static void Main(string[] args)      {         handler = new ConsoleEventDelegate(ConsoleEventCallback);         SetConsoleCtrlHandler(handler, true);

  • JS之移除事件的兼容性处理2021-03-18 10:03:35

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> window.onload = function () { // 移除事件的兼容性处理 function rem

  • Android EventBus 知识2021-03-09 19:59:16

    EventBus.getDefault() //volatile static volatile EventBus defaultInstance; …… //就是通过 双重校验并加锁的单例模式 获取到 EventBus 的实例 public static EventBus getDefault() { EventBus instance = defaultInstance; if (instance == null) {

  • Flink DataStream Window 剔除器 Evictor2021-03-01 16:59:25

    Evictor可在Window Function执行前或后,从原Window中剔除元素。 本文总结Flink DataStream Window内置的三种剔除器: CountEvictor、DeltaEvictor、TimeEvictor的剔除原理及使用。 CountEvictor: 数量剔除器。在Window中保留指定数量的元素,并从窗口头部开始丢弃其余元素。Delt

  • 高性能javascript笔记2021-01-15 19:04:19

    ----------------------------------------------------------- 第一章 加载和执行 -------------------------------------1.脚本位置    浏览器在遇到<script>标签时会等待脚本下载完并执行完才会继续渲染页面        因为js代码有可能会改变dom结构,所以需要等待js的

  • SeekBar的Accessibility2020-11-27 19:00:31

    SeekBar的Accessibility 最近在做公司项目的Accessibility,刚好做到了关于如果自定义seekbar的contentDescription。其实逻辑就是"偷龙转凤"的思想. 意思就是真正执行的Accessibility的是另外一个view,比如说你可以用一个Textview. 主要实现功能如下: sbDistance ->seekbar tvTi

  • Netty的心跳机制2020-08-09 17:01:21

    在Netty中,会定期发送一个数据包,也就是“心跳”,来确定客户端和服务端是否连接。该机制通过IdleStateHandler处理器和自定义的handler的userEventTriggered方法来实现,具体的实例如下图: Server:   public class Server { public static void main(String[] args) throws Interrupt

  • 《方圆·齐物》手游项目初期总结(持续更新)2020-06-13 19:04:26

    游戏仍在开发中,还有很多功能未实现(试玩地址:方圆·齐物) 游戏功能模块通用模块数据配置资源加载用户数据操作场景异步加载UI界面数据的显示与更新道具系统背包系统任务系统邮件系统消息提示输入系统角色操作相机控制Buff系统游戏设置自定义UI交互反馈美术资源的热更 通用模块

  • 自定义事件2020-04-22 12:03:36

    原题目: <script> function Event() { this.event = [] // 用于存储注册的事件 } // 注册事件 Event.prototype.on = function(eventType, callBacks) { this.event.push({ eventType, callBacks, done: false, //控制是否

  • Android Dom和XmlPullParse解析XML文件2020-04-14 17:53:53

    Android Dom和XmlPullParse解析XML文件 最近在在XML解析,测试了DOM和XmlPullParse两种模式解析XML,记录下来! 首先,创建在Sdcard里创建Xml文件,然后,建立两个按钮分别使用DOM、XmlPullParse来解析Xml文件,并且分别显示在TextView中. 废话少说,先上效果图:     1,XmlPullParse使

  • node监视文件或者文件夹的变化2019-12-06 19:03:00

    1.node提供一个watch这个API,可以监视文件或文件夹的变化,当发生改变时,做出某些操作。(当做代码本地构建时,经常使用) const fs = require('fs'); fs.watch('./',{ recursive:true //是否连同其子文件一起监视 },(eventType,filename)=>{//第一个参数,文件是修改还是增加还是

  • sockjs+stomp的websocket插件2019-11-25 15:06:42

    /** * 依赖文件sockjs.js、stomp.js * */ ;!(function (window) { let WS = function () { this.isConnect = false; //保存所有的订阅事件 {Aevent:[pubfun(status,data),pubfun(status,data),...]} this.subEvents = {}; this.stompClie

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有