ICode9

精准搜索请尝试: 精确搜索
  • 阿里前端一面必会面试题(附答案)2022-09-07 09:30:21

    浏览器的主要组成部分 ⽤户界⾯ 包括地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗⼝显示的您请求的⻚⾯外,其他显示的各个部分都属于⽤户界⾯。 浏览器引擎 在⽤户界⾯和呈现引擎之间传送指令。 呈现引擎 负责显示请求的内容。如果请求的内容是 HTML,它就负责解析 HTML 和 C

  • 进程管理工具2022-09-06 19:31:31

    '''安装进程管理工具pip install scrapyd 服务器pip install sctapyd-clinet 客户端启动服务器在命令行启动scrapyd启动爬虫curl http://localhost:6800/schedule.json -d project=zh -d spider=zongheng{'node_name':'WINDOWS-O9531I0','status':'ok&#

  • 04-Nginx进程模型解析2022-09-06 18:34:21

    Nginx进程模型解析 master进程: 主进程 worker进程: 工作进程 默认是一个主进程, 一个工作进程, Nginx的工作进程是可以通过配置文件进行修改的 # 工作进程数量 worker_processes 1; 修改nginx.conf配置, 修改为2 记得每次修改完成配置文件都进行检查一下, 避免发生错误

  • Python 中的进程管道2022-09-06 08:30:53

    Python 中的进程管道 问题需求:需要在终端执行一条命令,但是输出的时间非常长,为了响应终端的输出又不影响程序的执行,将输出内容进行异步启动并将终端输出的内容存放至管道中,进行读取。 相关文章:https://ld246.com/article/1577762914087 1.Popen方法 使用的是subprocess.Poen()方法,

  • 操作系统(学习笔记)2022-09-06 01:01:41

    操作系统(学习笔记)   内存管理 重定位 让内存用起来:将程序放到内存中,让程序跑起来,PC指向开始地址,内存就用起来了; 地址重定位:编译时重定位(效率更高)、载入时重定位(灵活性好); 编译时重定位:程序只能放在内存固定位置; 载入时重定位:程序一旦载入,内存就不能动了; 重定位:可变的基准地

  • 进程与线程2022-09-04 19:31:38

    1. 进程是什么? 进程是处于执行期的程序以及相关资源的总称 2.一个进程里都包含什么? 程序的代码段,全局变量数据段,处理器状态,内存地址空间,打开的文件,挂起的信号,进程栈,内核内部数据结构 3. java如何停止线程 (1). 使用中断,给一个线程发送中断命令,线程检测中断可以停止。(2) 使用stop命令,

  • docker序列之 linux namespace机制2022-09-04 16:35:01

    linux namespace机制 linux namespace机制提供一种资源隔离和虚拟化特性,PID,IPC,Network等系统资源不再是全局性的,而是属于某个特定的namespace。每个namespace下的资源对于其他namespace下的资源都是不可见得,因此在操作系统层面上看,就会出现多个相同pid的进程,如操作系统上允许多

  • C#:进程之间传递数据2022-09-04 08:30:17

    一、思路 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息 比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法。WM_COPYDATA消息的主要目

  • Unix环境高级编程2022-09-04 01:02:24

      1.acct 是一个工具包,里面包含有​针对用户连接时间、进程执行情况等进行统计​的工具。它可以​记录用户登录信息。用户所执行的程序,程序执行情况信息​等。acct 包含以下工具包命令,ac #显示登录账号的简要信息accton #打开或关闭进程记录功能last #显示曾经登录过的

  • Linux下查看系统中占用内存和CPU最多的进程2022-09-03 23:04:59

    Linux下查看系统中占用内存和CPU最多的进程 前一段时间参加面试,被问到一个场景题:就比如说我们发现一台 Linux 的服务器,它的一些系统资源,比如说 CPU 内存都涨得比较厉害的。所以现在需要登录到这台机器上去,用什么样的命令去可以看到是哪些进程导致了这个 CPU 或者内存的飙升我可以

  • 每天一个linux命令(42):kill命令2022-09-03 21:34:56

    每天一个linux命令(42):kill命令 - peida - 博客园  https://www.cnblogs.com/peida/archive/2012/12/20/2825837.html Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就

  • lsof2022-09-03 10:31:51

    lsof -i:8080 某端口的占用情况 lsof -p pid 某进程打开的文件列表 ps -ef   https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/lsof.html 3. lsof 一切皆文件 lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅

  • java 并发(二)2022-09-02 23:34:43

    并发问题 数据竞争 死锁 活锁 资源不足(饿死) 优先权反转 数据竞争 死锁 四个条件 资源 只能互斥使用(一个资源每次只能被一个进程使用) 请求者 不剥夺条件(进程已获得的资源,在末使用完之前,不能强行剥夺) 请求与保持条件 (若干进程因请求资源而阻塞时,对已获得的资源保持不放)

  • Linux性能监测的查看2022-09-02 23:31:36

    监控进程使用情况查看方法: 登录linux服务器 输入对应的命令查看使用情况 根据使用情况进行对应的调整 登录linux服务器的方法: 直接通过物理机登录: 将键盘、鼠标、显示器连上物理服务器,(咱们的ubuntu系统绝大多是安装的都是图形化界面) 在登录界面选择登录的用户并通过密码验证

  • 句柄2022-09-01 18:34:34

    关键字:句柄, HANDLE, WINDOWS SDK, windows.h, 从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗? 然后,指针其实也是一种"句

  • 每个程序员都需要知道的操作系统基础知识2022-09-01 10:02:40

    每个程序员都需要知道的操作系统基础知识 实际上什么是操作系统? 操作系统或操作系统可以理解为您可以在设备上获得的最低控制层。操作系统管理您计算机的内存、进程、软件和硬件。这是您能够与您的设备进行交互的方法。没有它,你的设备就只是一堆微芯片和外壳。 您的操作系统实际

  • 操作系统2022-09-01 01:00:08

    1. CPU缓存 CPU缓存分为3级结构: 寄存器 -> L1缓存(数据缓存 + 指令缓存) -> L2缓存 -> L3共享缓存 缓存的最小单位: 缓存行(64kb), 这意味着对于内存连续的数据结构, 一次会将64kb的元素载入数据缓存 好处是: 可以用来提升缓存命中率, 比如二维数组的行优先好于列优先遍历, 比

  • linux top 学习及详解 top变红2022-08-31 21:32:08

    linux top 学习及详解 top变红 - 豌豆ip代理  https://www.wandouip.com/t5i258522/ 众所周知,linux的top命令是服务器工程师和运维最常用的工具之一,类似于windows的任务管理器,那么到底top命令中各个参数的含义是什么呢,我们现在在详细了解一下在centos7上,top命令的显示是这样的第

  • 进程与线程基础2022-08-31 21:02:42

    1.一个进程可以理解为一个应用程序,一个进程通常包括多个线程。进程可以理解为一个公司,线程理解为公司的员工。 2.进程A与进程B之间内存独立不共享线程A与线程B之间堆与方法区内存共享,但是栈是独立的,一个线程拥有一个栈!!! 3.单核cpu不能实现真正的多线程并发,但是可以“模拟多线程并发

  • Linux 中断 request_threaded_irq request_irq2022-08-31 20:05:05

      https://blog.csdn.net/mcsbary/article/details/103728816 总结:request_threaded_irq:中断处理线程化,很好解决高频率的中断响应,类似异步处理request_irq:类似于同步处理事务,适合非高频率中断响应。     https://zhuanlan.zhihu.com/p/151888181   Linux 中断处理分为顶半部(to

  • 2 linux多进程开发-进程基础2022-08-31 12:34:27

    进程状态 进程创建 父子进程 进程退出 孤儿进程、僵尸进程 wait | waitpid     1. 进程概述 程序和进程 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程: 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件

  • 驱动开发:摘链DKOM进程隐藏2022-08-31 08:00:25

    DKOM 即直接内核对象操作,我们所有的操作都会被系统记录在内存中,而驱动进程隐藏就是操作进程的EPROCESS结构与线程的ETHREAD结构、链表,要实现进程的隐藏我们只需要将某个进程中的信息,在系统EPROCESS链表中摘除即可实现进程隐藏。 结构体中包含了系统中的所有进程相关信息,通过WinDB

  • 并发多进程32022-08-30 20:30:29

    第三节 线程传参详解 一、传递临时对象作为线程参数要避免的陷阱1: #include <iostream> #include <thread> using namespace std; //void myprint(const int& i, char* pmbuf)void myprint(const int i, const string &pmbuf) { //如果线程从主线程detach了 //i不是mva

  • unix kill -9 与kill 有什么区别2022-08-30 08:31:37

    unix kill -9 与kill 有什么区别_百度知道  https://zhidao.baidu.com/question/289182098.html 区别: 1、kill -9 id:一般不加参数kill是使用15来杀,这相当于正常停止进程,停止进程的时候会释放进程所占用的资源;他们的区别就好比电脑关机中的软关机(通过“开始”菜单选择“关机”)与硬

  • python中的多线程与多进程2022-08-28 18:00:45

    线程概念: 线程也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。 线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一个进

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

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

ICode9版权所有