ICode9

精准搜索请尝试: 精确搜索
  • 技术分享:NodeJS中的Events(事件触发器)讲解2021-03-31 11:52:58

      在 Node.js 中,Event是非常核心的模块,大部分的核心模块基本上都有用到或者继承了该模块。  Event模块和我们之前在Javascript中学习的EventTarget接口很类似。对于该模块我们能做的不仅仅是简单的使用还可以在该模块的基础上做出扩展,你想想JS中的onclick、onmousemove  不罗

  • Node.js EventEmitter2021-03-22 19:29:23

    前言 Node.js 所有的异步 操作在完成时,都会发送一个事件到事件队列,所有的事件对象都是 EventEmitter 的实例。 EventEmitter存在于events模块中,且events 模块中也仅仅提供了这么一个对象。 EventEmitter 的核心就是事件触发与事件监听器功能的封装,他将作为其它事件的基类来使用

  • 监听APN状态2021-03-17 14:02:00

    本文基于Android6.0源码进行分析 源码分析 先从TelephonyManager入手,如果想要监听手机的状态信息,需要调用TelephonyManager的以下接口 private static ITelephonyRegistry sRegistry; public void listen(PhoneStateListener listener, int events) { if (mC

  • 记录一个CSS黑科技属性--pointer-events2021-03-11 13:57:21

    最近在工作中遇到一个需要只读的表单字段也要可以提交过去,之前只读都是用的disabled,加上这个属性之后,表单字段就提交不过去了。 后来发现可以换成readOnly,但是readOnly只支持 input,select不支持,所以就得想别的办法。 然后就发现了CSS里pointer-events属性,简直是个黑科技。 以下

  • 以太合约之实时事件 Real-time Events2021-03-09 23:32:22

    Geth v1.4和更高版本支持使用JSON-RPC通知进行发布/订阅。这使客户端可以等待事件,而不是轮询事件。 它通过订阅特定事件来工作。该节点将返回订阅ID。对于与订阅匹配的每个事件,带有相关数据的通知将与订阅ID一起发送。 例子: // create subscription >> {"id": 1, "method": "eth

  • Graphql 初体验 第五章 | #7 Dynamic Relations2021-03-07 22:58:36

    对应内容:#7 Dynamic Relations | Build a Complete App with GraphQL, Node.js, MongoDB and React.js 1 想要查询event的同时获得对应的用户Id? query { events { title creator { _id email } } } 先修改Schema内容,添加最后两行使得可以在获取

  • 事件驱动 —— Event-driven architecture style2021-03-06 11:01:51

    原文:https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/event-driven   An event-driven architecture consists of event producers that generate a stream of events, and event consumers that listen for the events.    Events are d

  • 高并发网络编程之epoll详解2021-02-26 16:31:14

    高并发网络编程之epoll详解   在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 本文便来介绍epoll的实现机

  • node总结之EventEmitter这个鬼了解下2021-02-24 19:05:43

    Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列,它里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。 其

  • 点击穿透2021-02-04 17:02:56

    点击穿透即点击子元素时,透过子元素本身直接冒泡到父元素上的事件 <style> .noclick{ pointer-events: none; /* 上层加上这句样式可以实现点击穿透 */ } </style> </head> <body> <div class="under" onclick="under()"> <p>阻止点击穿透</p

  • 关于poll的events,注册的事件2021-01-20 23:32:31

          printf("%d,%d,%d,%d,%d,%d,%d\n",POLLIN,POLLRDNORM,POLLRDBAND,POLLPRI,POLLOUT,POLLERR, POLLRDHUP); 上面一行代码的输出为:  1,64,128,2,4,8,8192 根据事件参数对应的二进制值,我们可以知道为什么events“是一系列时间的按位或”。 因为事件参数转换为二进制后,

  • epoll服务端案例2021-01-17 16:35:53

    EPOLL 服务端应用 1. epoll 流程 2. 程序列表 A) int setnonblocking(int fd){ // F_GETFL, F_SETFL ; int old_option = fcntl(fd, F_GETFL); int new_option = old_option | O_NONBLOCK; // 非阻塞置位; fcntl(fd, F_SETFL, new_option); return old_option;

  • pointer-events2021-01-15 14:03:18

    pointer-events是css的属性 指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target。 pointer-events属性有很多值,但是对于浏览器来说,只有auto和none两个值可用,其它的几个是针对SVG的(本身这个属性就来自于SVG技术)。 auto——效果和没有定义pointer-events

  • TRACE EVENTS2020-12-31 09:57:28

    Trace events code To Enable trace events : SQL> alter session set events '10093 trace name context forever , level 1'; To Disable it : alter session set events ‘10093 trace name context off’; For example : if you need to enable forcing inde

  • C#一些重要的功能(待补充)2020-12-25 19:36:49

    C#一些重要的功能(待补充) 虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似,有许多强大的编程功能. 布尔条件(Boolean Conditions)- 自动垃圾回收(Automatic Garbage Collection)- 标准库(Standard Library)- 组件版本(Assembly Versioning

  • Angular 问题解决 —— 给父元素添加点击事件,发生了事件穿透;防止子元素成为 target;popover 无法计算出实际点击位置; point-events: none 妙用2020-12-25 17:05:04

    目录 场景再现 问题解决 场景再现 event.target:当前被点击的对象下面的代码块是,一个带了个下拉按钮(div.icon)的筛选框(div.selected) <div class="box" (click)="presentPopover($event)"> <div class="selected"></div> <div class="icon">

  • 随手记2020-12-24 23:29:18

    pointer-events: none的应用 pointer-events: none; 可以让某个元素实现类似于海市蜃楼的效果,具体理解为,你可以看的到某个元素,但是你无法摸的着。 而display:none; 是你摸不着,但是你也看不见。 pointer-events: none;摸不着,但是看得见。如果把某个元素再加上opacity:0;则可以很容

  • C. Random Events2020-12-17 22:35:46

    C. Random Events 起初看了好久没看懂,后来才知道什么意思,就是找一下规律,然后统计一下值。 有两个公式可以推出来。 #include <cstdio> using namespace std; const int N = 100010; int a[N]; /* 1 4 3 4 3 2 1 1 0.3 3 1 4 0.6 */ void solve(){ int n, m, pos = 0;

  • C. Random Events(思维)2020-12-12 13:31:11

    题目 思路:想一想可以发现,如果要让所有的元素排好序,则每个分别都要在自己的位置上。然后我们可以进行的操作是可以让K前k个元素直接排好序,那么我们只需找出最后一个没排好序的元素的位置(后面的元素已经排好序了,可以不用管),然后对于q次操作,对于每一次操作如果它的k大于最后一个

  • Angular路由2020-12-04 09:01:26

    Angular 4检测路由变化,可以使用router.events来监听: 支持的事件类型: NavigationStart:导航开始NavigationEnd:导航结束NavigationCancel:取消导航NavigationError:导航出错RoutesRecoginzed:路由已认证 在判断事件类型需要导入对应的事件类型,如: import { Router, NavigationStart

  • Qt之利用系统空闲2020-12-03 17:02:29

    Qt之利用系统空闲 如何利用系统空闲,处理指定函数? To make your application perform idle processing (by executing a special function whenever there are no pending events), use a QTimer with 0 timeout. More advanced idle processing schemes can be achieved usin

  • ovs agent的 monitor调用 火焰图 函数关系图2020-11-26 20:30:38

    #ovs agent的 monitor调用 daemon_loop     #返回一个轮询管理单元     polling.get_polling_manager         根据传参minimize_polling,建立接口轮询         InterfacePollingMinimizer             super(InterfacePollingMinimizer, self).__in

  • FullCalendar 如何初始化数据及动态获取数据。个人笔记总结2020-11-21 09:34:18

    工作中用到FullCalendar 因为是国外友人开发的资料和视频也比较少。一开始不知道怎么获取数据故此来分享和做笔记怕以后自己忘记。 https://www.helloweba.net/javascript/445.html FullCalendar的中文文档 因为这是个国外的插件,安装下来是英文的自己还要做汉化,推荐JQ插件库这个

  • epoll 原理2020-11-17 15:35:18

    epoll_wait的工作流程:转:https://blog.csdn.net/eyucham/article/details/86502117 epoll_wait调用ep_poll,当rdlist为空(无就绪fd)时挂起当前进程,直到rdlist不空时进程才被唤醒。 文件fd状态改变(buffer由不可读变为可读或由不可写变为可写),导致相应fd上的回调函数ep_poll_callback()

  • C# 简介2020-11-16 09:35:25

    C# 简介 C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。 C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平

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

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

ICode9版权所有