• Angular单元测试框架里API toHaveBeenCalledTimes的工作原理

    spiedFirstFocusable是spyOn方法针对实例keyboardFocusService的findFirstFocusable方法进行监控后返回的句柄。借助该句柄&xff0c;我们可以使用toHaveBeenCalledTimes方法&xff0c;得到其在单元测试过程中实际调用的...
    文章 2021-12-01 26浏览量
  • Windows数据类型探幽——千回百转你是谁?...

    不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的。今天又是周末,我把这些类型列出来,然后把它们的“原形”也找出来——是不是很像“照妖镜”呀。下面这张表里...
    文章 2017-11-15 1159浏览量
  • Windows数据类型探幽——千回百转你是谁?...

    不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的。今天又是周末,我把这些类型列出来,然后把它们的“原形”也找出来——是不是很像“照妖镜”呀。下面这张表里...
    文章 2017-11-14 648浏览量
  • Windows数据类型探幽——千回百转你是谁?...

    不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的。今天又是周末,我把这些类型列出来,然后把它们的“原形”也找出来——是不是很像“照妖镜”呀。下面这张表里...
    文章 2017-11-14 848浏览量
  • Windows数据类型探幽——千回百转你是谁?...

    不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的。今天又是周末,我把这些类型列出来,然后把它们的“原形”也找出来——是不是很像“照妖镜”呀。下面这张表里...
    文章 2017-11-15 749浏览量
  • RPC远程过程调用协议

    简要工作原理 (1)调用客户端句柄,执行传入参数 (2)调用本地系统内核发送网络信息 (3)消息传送到远程主机 (4)服务器句柄得到消息并取得参数 (5)执行远程过程 (6)执行的过程将结果返回服务器句柄 (7)...
    文章 2016-05-31 756浏览量
  • mysql半同步复制问题排查

    select是一种比较老的IO复用机制,比较先进的poll,epoll都有类似的功能,并且更强大,也没有句柄总数和最大句柄的限制,通过poll或者epoll实现监听这部分功能,就可以彻底解决问题。有关select,poll,epoll等机制...
    文章 2017-11-12 1054浏览量
  • 在c#使用Windows IOCP(完成端口)编程研究

    (3)完成端口线程的工作原理 完成端口可以帮助我们管理线程池,但是线程池中的线程需要我们使用_beginthreadex来创建,凭什么通知 完成端口管理我们的新线程呢?答案在函数GetQueuedCompletionStatus。该函数原型:...
    文章 2008-12-13 1157浏览量
  • Linux下select使用陷阱

    Select函数使用简单,其工作原理大家通常也知道,但是在实际的使用过程中可能并没有严格遵守,而且确实也比较难以完全遵守,除非不使用它。Select采用一个bit表,每个fd对应表中的一个bit位,宏FD_SETSIZE为表的大小...
    文章 2012-07-03 563浏览量
  • Windows数据类型探幽

    不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的。今天又是周末,我把这些类型列出来,然后把它们的“原形”也找出来——是不是很像“照妖镜”呀。下面这张表里...
    文章 2017-10-09 1199浏览量
  • Angular单元测试框架里API toHaveBeenCalledTimes的工作原理

    spiedFirstFocusable是spyOn方法针对实例keyboardFocusService的findFirstFocusable方法进行监控后返回的句柄。借助该句柄&xff0c;我们可以使用toHaveBeenCalledTimes方法&xff0c;得到其在单元测试过程中实际调用的...
    文章 2021-11-26 28浏览量
  • Linux下select调用引发的血案

    Select函数使用简单,其工作原理大家通常也知道,但是在实际的使用过程中可能并没有严格遵守,而且确实也比较难以完全遵守,除非不使用它。lt;xml:namespace prefix=o ns="urn:schemas-microsoft-...
    文章 2009-02-10 920浏览量
  • 如何自动检查内存泄漏和句柄耗尽

    显然,后面一种方法工作量最小、最优雅。具体的实现,可以参考前面关于Xlink的博文,下面列出了主要的几个步骤: gcc编译的flag中加入Xlinker改动 Xlinker-wrap=open-Xlinker-undefined=wrapper_open Xlinker-wrap=...
    文章 2017-11-09 1232浏览量
  • 主流RPC框架详解,以及与SOA、REST的区别

    RPC工作原理 运行时,一次客户机对服务器的RPC调用,其内部操作大致有如下十步: 1.调用客户端句柄;执行传送参数 2.调用本地系统内核发送网络消息 3.消息传送到远程主机 4.服务器句柄得到消息并取得参数 5.执行远程...
    文章 1970-01-01 1257浏览量
  • 【嵌入式系统】独立看门狗原理+看门狗实验分析

    由于单片机工作常常会受到来自外界电磁场干扰导致程序跑飞&xff0c;陷入死循环——即程序正常运行被打断&xff0c;系统无法继续工作。这种情况下会造成系统陷入停滞状态&xff0c;发生不可预料的后果。因此出于对单片机运行...
    文章 2022-04-15 77浏览量
  • JAVA虚拟机垃圾回收算法原理

    其实现原理是快速地移动对象来减少堆碎块。压缩收集器把活动的对象越过空闲区移动到堆的另一端,那么在堆的另一端就出现一个大的连续空闲区。所有被移动的对象的引用也被更新,指向新的位置。(对象的引用实际上指向...
    文章 2016-04-27 845浏览量
  • 【Win32】初识Win32编程

    消息基础消息的概念和作用消息组成(windows平台下)窗口句柄消息ID消息的两个参数(两个附带信息)消息产生的时间消息产生时的鼠标位置消息的作用当系统通知窗口工作时,就采用消息的方式(DispatchMessage)派发给(调用)...
    文章 2022-05-12 112浏览量
  • Asp.Net请求原理and页面生命周期(转)

    页面发送请求原理 浏览器将请求封装成Http请求报文发送到服务器;服务器端HTTP.SYS内核驱动模块来接收,这个模块监听着80 端口.它首先去访问注册表确定请求交给谁去处理. 将请求交给了IIS IIS中分为了两块 1.w3svc服务...
    文章 2017-10-06 1304浏览量
  • 略谈如何从工作线程中弹出对话框

    下面就我的经验谈谈如何从工作线程中弹出对话框(暂时只讲方法,原理还没彻底弄清楚)。实际上在工作线程中直接弹出模式对话框中在debug模式下有时出错(这里的有时的意思是必然会出错,但是不是每次都出错),弹出...
    文章 2013-11-21 991浏览量
  • 构建Nginx服务器之一 安装及虚拟主机配置

    二、Nginx的工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配...
    文章 2017-11-22 1126浏览量
  • 《深入理解Android:卷III A》一一2.4本章小结

    建议想进一步了解Native Binder工作原理的读者,阅读卷I第6章。另外,本章还对MessageQueue进行了较为深入的分析。Android 2.2中那个功能简单的MessageQueue现在变得复杂了,原因是该类的核心逻辑下移到Native层,...
    文章 2017-05-02 1144浏览量
  • IO模型

    epoll原理 epoll是Linux下的一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄。1. epoll方法 int epoll_create(int size) epoll_create建立一个epoll对象。参数size是内核保证能够正确处理的最大...
    文章 2017-11-28 3354浏览量
  • Delphi-IOCP API代码的封装和流程分析

    2.1 TIOCPObject IOCP对象中心,创建IOCP句柄,开启侦听端口。提供处理数据,接收套接字,投递接收请求,投递发送请求。2.2 TIOCPClientContext 套接字扩展类 负责接收数据,可以继承他的dataRecvied进行数据处理 ...
    文章 2013-04-27 808浏览量
  • GDI+与GDI屏幕抓图比较

    本文通过对流行的屏幕抓图程序工作原理的剖析,力图向读者阐明GDI+与GDI各自在图形处理方面的优缺点,并给出相应的VC+.NET代码实现。二、 GDI在抓图中的关键作用 要实现屏幕抓图,关键有两点:一是获取图片所在窗口...
    文章 2017-11-08 1429浏览量
  • Windows完成端口编程

    完成端口线程的工作原理 完成端口可以帮助我们管理线程池,但是线程池中的线程需要我们使用_beginthreadex来创建,凭什么通知完成端口管理我们的新线程呢?答案在函数GetQueuedCompletionStatus。该函数原型: BOOL ...
    文章 2006-01-22 645浏览量
  • Anciroid的IPC机制-Binder原理

    数据的解析工作放在binder_parser中实现;关于如何生成context_mgr,内核中提供了BINDER。SET_CONTEXTMGR命令来完成此项功能。下面我们就来看看Binder驱动究竟是如何实现的。3.2.2 Blnder驱动的实现 上面我们已经对...
    文章 2016-04-14 1592浏览量
  • Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能...

    车牌图像数据集视频动态演示核心代码通过Matlab的编程代码进一步了解系统的工作思路和原理。(1)“请打开要识别的图片”按钮下调用的部分代码[fn,pn,fi]&61;uigetfile(&39;jpg&39;39;选择图片&39;交互式获得指定输入...
    文章 2021-10-28 45浏览量
  • 基于API调用的恶意软件分析技术

    下面,我们通过一个具体的例子来说明其工作原理。木马样本 我们的示例是一个著名木马程序,名称为1.exe,其SHA256为0213b36ee85a301b88c26e180f821104d5371410ab4390803eaa39fac1553c4c。由于该文件(使用VMProtect)...
    文章 2017-11-01 1612浏览量
  • 一篇文章告诉你Python上下文管理器怎么用

    下面介绍另外一种实现上下文管理器的方式,上面我们通过类的方式去实现,下面我们通过方法加装饰器的方式实现,具体的原理上面说过了,这里就不说了,这种方法也许更加欢迎。import contextlib 装饰器 contextlib....
    文章 2019-04-30 1456浏览量
  • IOCP详解

    同步I/O首先我们来看下同步I/O操作,同步I/O操作就是对于同一个I/O对象句柄在同一时刻只允许一个I/O操作,原理图如下: 由图可知,内核开始处理I/O操作到结束的时间段是T2~T3,这个时间段中用户线程一直处于等待状态...
    文章 2019-07-11 8578浏览量
1 2 3 4 ... 21 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化