ICode9

精准搜索请尝试: 精确搜索
  • Windows 进程的内核对象句柄表2022-01-12 06:00:29

    总结:句柄就是进程句柄表中的索引。Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。简而言之数据的地址需要变动,变动以后就需要有人来记录、管理变动,因此系统用句柄来记载数据地址的变更。 当一个进程被初始化时,系统要为它分配一个句柄表。该句柄表只用于内核对

  • C#中的IntPtr2022-01-11 17:37:21

    1、C#中的IntPtr类型被称之为“平台特定的整数类型”,用于本机资源,例如窗口句柄。 2、资源的大小取决于使用的硬件和操作系统,即此类型的实例在32位硬件和操作系统中将是32位,在64位硬件和操作系统中将是64位;但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。 3、在调用API

  • Verilog往文件中写入数据2022-01-10 11:33:54

    1.声明文件句柄 integer handle; 2.打开文件 handle = $fopen("data.txt"); 3.往文件写数据 $fdisplay(handle,"%d",rand_num); 4.关闭文件 $fclose(handle);

  • Matlab M脚本自动建立simulink模型2022-01-08 09:32:35

    重复的复制、粘贴和修改,让人感觉到很是枯燥无味,对于有规律的Simulink 建模,可以通过M脚本来实现。下面以CAN解析为例,主要功能包括,根据信号名称的个数自动添加Constant、Convert等模块,然后自动连线。 第一步 第二步:选择要解析的信号名称 第三步 :运行脚本 function dbc = DBC()

  • java自用的笔记(1)2022-01-06 19:59:38

    操作系统调用时每次得先把调用地址发过去,然后才能调用 存储单元越大,空间浪费率越大,时间利用更充分;存储单元越小,空间浪费率越小,时间浪费越多   磁盘与内存的存储单元(页)都是4kb,4kb对于磁盘来说很小,因此能存储更多,相对于内存来说不小,更注重于提升存取速度 一个存储单元至少消耗4k

  • 最全面的Nginx工作原理讲解,Nginx学习笔记——来自动力节点2022-01-06 11:31:10

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类

  • Selenium实战技巧-多页面和Windows控件处理2022-01-06 10:34:03

    本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:Matongxue_8 码同学抖音号:小码哥聊软件测试   多页面处理   做UI自动化的时候常常会遇到浏览器弹出新的Tab页,或者需要在多个网页服务之间来回取数据的情况。   比如在Testfan社区的首页点击文章“Jmeter使

  • 窗口切换(加显示等待)2022-01-06 10:02:58

    由于新窗口的打开可能需要一定时间,为了确保成功切换到新窗口(的句柄),在切换窗口句柄前,先设置显式等待 注:这里设置的显式等待如:WebDriverWait(driver,5,0.5).until(EC.new_window_is_opened(start_window)),其中传入的参数start_window指的是打开新窗口前的所有窗口句柄, 其原理就是通

  • Windbg里识别CRT堆2022-01-04 08:31:22

    当我们调试时,某些情况下,我们需要专门针对crt堆进行分析,但,我们知道进程里可能有多个堆,比如   你说哪个是crt堆? 如果你跟踪过crt的代码,那么这个问题就好办了,crt堆是通过msvcrt!_heap_init来分配初始化的,在_heap_init里把crt堆的句柄给了变量_crtheap,所以我们只要看这个变量的值即

  • IO多路复用模型之select,poll,epoll2022-01-01 18:31:41

    IO多路复用模型有三种模式:select,poll,epoll select:通过进程监控文件描述符(fd)的方式 每次selelct把fd从用户空间copy到kernel然后遍历fd判断文件是否就绪单个进程操作fd数量默认限制1024 poll:poll使用链表保存文件描述符。没有fd数量限制。 epoll:epoll提供了三个函数,epoll_create,

  • 进程2021-12-29 18:05:34

    一、进程内存空间的地址划分 每个程序都有自己独立的4G虚拟内存,只有当你真正申请的时候,才会把内存分给你 二、进程的创建 1、每个进程都是由别的进程创建的,explorer.exe,explorer调用了一个函数CreatProcess() 2、进程的创建 映射EXE文件 创建内核对象EPROCESS 映射系统DLL

  • C++CLI2021-12-28 21:05:24

    C++中我们用*来表示一个指针,在C++/CLI中,我们用符号^来表示句柄。 现在*用来指定CRT heap上的原生指针,而句柄是安全指针,它位于托管堆上。 你可以把句柄当成引用来考虑,和原生指针不同的是,他们不会引起内存泄漏,即便没有对它们进行适当的删除,因为GC会处理这些问题,并且他们没有一个固定

  • JVM--运行时数据区与内存模型,mysql基础知识2021-12-27 13:03:59

    注意: JVM运行时数据区是一种规范,真正的实现 方法区在JDK 8中就是Metaspace,在JDK6或7中就是Perm Space 堆 堆是Java虚拟机所管理内存中最大的一块,在虚拟机启动时创建,被所有线程共享。其中 Java对象实例以及数组都在堆上分配。 虚拟机栈 问题:那一个线程执行的状态如何维护

  • VFB组件:Form控件(主窗口)2021-12-26 14:33:54

    主窗口,窗口都是操作系统提供的,其它控件都在这个主窗口里面。 控件也是属于窗口,它是主窗口的一个子窗口,拥有了特定的功能后,我们就叫他控件。 主窗口其实也是属于操作系统桌面的子窗口。也就是说控件的父窗口是主窗口,主窗口的父窗口是桌面。 常用设计属性:外观和标题 高手们,还可

  • Windows句柄剖析2021-12-22 09:03:51

    1 什么是句柄 句柄的概念:             在系统中指向某个控件或对象的唯一指针(也可叫句柄),系统可以通过这个句柄与所对应的控件或对象交互(控制它)。控件或对象与句柄的关系就好比电视机与遥控器,通过遥控器来控制电视机一样。          Windows 环境中有很多

  • fork和管道的关系2021-12-18 15:02:39

    首先来了解一下fork执行完毕后的情况,将出现两个进程:   问题:fork是用来创建进程的,子进程复制与父进程完全一样代码,但是与pipe连用时,也要复制pipe吗?个自往自己管道也东西,读东西,是如何实现进程间通信的呢? 答案:         fork()不仅创建出与父进程代码相同的子进程,而且父

  • selenium 多窗口切换2021-12-17 19:04:02

    在做web自动化的时候,经常会遇到点击一个元素弹出了一个新的窗口,我们需要进入到新的窗口中,进行自动化操作,那么我们如何跳转到新的窗口上呢?  切换新窗口 在浏览器上遇到新的窗口打开的时候,因为脚本不知道我们想要跳转到那个窗口上,先获取全部窗口信息,然后进行选择窗口进行跳转,这里窗

  • 一场面试带你搞懂:Android串口通信2021-12-16 15:36:27

    小伙子,简历上说你搞过串口通信,说说吧! 1、串口通信是什么 串行通信技术,是指通信双方按位进行,遵守时序的一种通信方式 说人话就是将数据按位依次传输 画个图 串口就相当于一个管道,在硬件方面也有表示,有三根跳线, 一个是Tx线,一个是Rx线,还有一根是地线,这个管道传输的数据,也就是bit是

  • MATLAB某些简单解题类型(期末考试)2021-12-16 13:02:20

    一.求极限 limit(f) limit(f,x,n) limit(f,x,n,'left') limit(f,x,n,'right') e.g: clear syms x; f1=(1-cos(2*x))./(x+sin(x)); f2=sin(x)./x; L1=limit(f1)%默认为0; L2=limit(f2,x,1) 二.求微分 diff(f,x,n) diff(f,x1,x2,...,xn)%混合导数 jacobian(f,v)%Jacobian矩阵

  • c#显示和隐藏另外一个进程2021-12-12 20:33:18

    1 /// <summary> 2 /// 0-关闭窗口 1-正常大小显示 2最小化窗口 3-最大化窗口 3 /// </summary> 4 /// <param name="hwnd"></param> 5 /// <param name="nCmdShow"></param> 6 /

  • C++ 第七章 指针、数组与引用 - 7.6 指针与所有权2021-12-12 10:03:07

    第七章 指针、数组与引用 7.6 指针与所有权 7.6 指针与所有权 资源必须先分配后释放(见5.2节)。我们用new分配内存,用delete释放内存(见11.2节);用fopen()打开文件,用fclose()关闭文件(见43.2节),因此内存和文件都是资源。指针是最常用的资源句柄。这一点不太容易理解,毕竟在程序中

  • Linux文件类型2021-12-10 10:33:55

    目录一.简介二.详解管道文件套接字(Socket)Unix Domain套接字网络套接字块设备和字符设备 一.简介 在Linux系统下,有七类文件类型: 普通文件(-) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 普通文件、目录、软链接无需多解释。 二.详解 管

  • 文件描述符与socket连接2021-12-10 10:33:17

    目录一.简介二.文件描述限制三.内核维护的3个数据结构四.总结 一.简介 每个进程开启一个soeket连接,都会占用一个文件描述符。 文件描述符的唯一性是进程+文件描述符ID确定的。 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。 文件描述符

  • PHP CURL函数详细介绍(带示例)2021-12-08 14:02:33

    概述 PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。 libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩

  • 利用MessageBox的句柄参数实现间接禁用窗口2021-12-05 16:34:35

    MessageBox(GetForegroundWindow(),"这个窗口被我禁用了!","禁用标记",MB_OK); 这个是用来获得当前活动窗口并以他为父窗口创建一个MessageBox窗口。 如果加上while。。。 while(1){ MessageBox(GetForegroundWindow(),"这个窗口被我禁用了!","禁用标记",MB_OK);} 就会在点击确定

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

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

ICode9版权所有