AI智能
改变未来

全栈知识 第340页

Linux学习-3进程与线程-爱站程序员基地

Linux学习-3进程与线程

AI

目录 1 进程在内核中的组织 1.1 进程在内核的组织形式:进程控制块(PCB)(初始化信息) 1.1.1 Linux进程控制块:task_struct结构 1.1.2 task_struct:进程状态 1.1.3 task_struct:...

Linux基础:静态库和共享库-爱站程序员基地

Linux基础:静态库和共享库

AI

库: 概念: 库文件就是目标文件的集合,可以被其它代码调用,把代码封装成库文件后方便使用、方便管理、安全性高、保密性强。 静态库和共享库辅助工具:ldd 查看可执行程序依赖那些共享库nm 查看目标文件、可执行文件、静态库、共享库中的符号列表...

Linux基础:进程讲解,fork()函数的使用-爱站程序员基地

Linux基础:进程讲解,fork()函数的使用

AI

进程基本概念: 1、进程与程序 程序就是存储在磁盘上的可执行文件,程序被加载到内存中开始运行叫进程。一个程序可以被多次加载生成多个进程,进程就是处于活动状态的计算机程序。 2、进程的分类 进程一般分为三种类型:交互进程、批处理进程、守护进程...

Linux内核模块驱动加载与dmesg调试-爱站程序员基地

Linux内核模块驱动加载与dmesg调试

AI

  因为近期用到了Linux内核的相关知识,下面随笔将给出内核模块的编写记录,供大家参考。 1、运行环境   Ubuntu版本:20.04   Linux内核版本:5.4.0-42-generic   gcc版本:gcc version 9...

Phantomjs实现后端生成图片文件-爱站程序员基地

Phantomjs实现后端生成图片文件

AI

[TOC] (目录) 今天,给大家分享一个Java后端利用Phantomjs实现生成图片的功能,同学们使用的时候,可以参考下! PhantomJS简介 首先,什么是PhantomJS? 根据官网介绍: PhantomJS is a comm...

JS高级语法基础(四)-爱站程序员基地

JS高级语法基础(四)

AI

文章目录 ES6新增语法 let的使用 const的使用 解构赋值 箭头函数 剩余参数 拓展运算符 Array的构造函数方法 Array的查找方法 String的扩展方法 Set数据结构 ES6新增语法 let的使用 特点:1、用let声明...

Js的变量、作用域与内存-爱站程序员基地

Js的变量、作用域与内存

AI

变量、作用域与内存 1 .原始值与引用值 Undefined、Null、Boolean、Number、 String和Symbol。保存原始值的变量是按值(by value)访问的 引用值是保存在内存中的对象。 1.1动态属性 引用值可以随...