腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Yui编程知识
专栏成员
举报
145
文章
12524
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(145)
函数(57)
int(43)
数组(36)
指针(31)
数据(30)
linux(28)
变量(23)
c++(20)
程序(20)
数据结构(17)
遍历(15)
语法(15)
内存(14)
排序(13)
字符串(13)
递归(12)
系统(12)
对象(11)
进程(9)
链表(9)
char(8)
include(8)
return(8)
编译器(8)
python(7)
存储(7)
基础(7)
游戏(6)
二叉树(6)
root(6)
计算机(6)
入门(6)
数学(6)
搜索(6)
算法(6)
操作系统(5)
队列(5)
开发(5)
ps(4)
struct(4)
vim(4)
编辑器(4)
编译(4)
二进制(4)
权限(4)
软件(4)
size(3)
程序设计(3)
管理(3)
集合(3)
配置(3)
异常(3)
优化(3)
云服务器(2)
matlab(2)
网站(2)
yum(2)
data(2)
key(2)
null(2)
sizeof(2)
stdio(2)
txt(2)
编程(2)
博客(2)
测试(2)
继承(2)
连接(2)
排序算法(2)
设计(2)
调试(2)
原理(2)
作用域(2)
自动驾驶(1)
java(1)
php(1)
html(1)
嵌入式(1)
makefile(1)
git(1)
unix(1)
人工智能(1)
容器(1)
自动化(1)
爬虫(1)
shell(1)
grep(1)
markdown(1)
gcc(1)
小程序(1)
windows(1)
代码托管(1)
apple(1)
auto(1)
break(1)
chess(1)
copy(1)
count(1)
cout(1)
error(1)
fork(1)
gdb(1)
input(1)
it(1)
ls(1)
map(1)
memcpy(1)
parent(1)
pid(1)
process(1)
python爬虫(1)
queue(1)
rows(1)
scanf(1)
set(1)
stack(1)
tar(1)
target(1)
vector(1)
void(1)
yui(1)
zip(1)
表格(1)
插件(1)
磁盘(1)
动态规划(1)
分页(1)
工程师(1)
工具(1)
工作(1)
构建工具(1)
行业(1)
互联网(1)
技巧(1)
脚本(1)
镜像(1)
开发工具(1)
框架(1)
论文(1)
面试(1)
模型(1)
内存管理(1)
内核(1)
苹果(1)
上传图片(1)
数据存储(1)
数据结构与算法(1)
索引(1)
统计(1)
推送(1)
网络(1)
文件系统(1)
效率(1)
压缩(1)
调试器(1)
包管理器(1)
搜索文章
搜索
搜索
关闭
【Linux】从 fork() 到 exec():理解 Linux 进程程序替换的魔法
exec
fork
程序
进程
linux
进程程序替换是指一个进程用另一个新的可执行程序来替换当前正在执行的程序,这个过程通过通过exec系列函数完成。在Linux或UNIX系统中,进程程序替换通常发生在一个进程通过fork()创建了子进程之后,子进程用exec()函数加载和执行另一个程序。 也就是说,进程程序替换就是在不改变进程的PID(进程ID)的情况下,用一个全新的程序来替换当前的内存空间和执行内容。 当程序调用一种exec函数时,该进程的用户空间代码和数据完全被新的程序替换,从新程序的启动例程开始执行。
Yui_
2024-10-21
8
0
【Linux】深入 Linux 进程等待机制:阻塞与非阻塞的奥秘
linux
pid
process
操作系统
进程
进程等待是多进程编程中至关重要的一部分,主要原因是为了让父进程正确管理子进程生命周期并避免各种问题。
Yui_
2024-10-20
28
0
【python爬虫基础】年轻人的第一个爬虫程序
网站
爬虫
python爬虫
程序
基础
网络爬虫(Web Crawler),也称为网络蜘蛛(Web Spider)或网络机器人(Web Bot),是一种自动化程序,用于从网站中提取和收集信息。它通过系统地浏览互联网,访问网页并提取其中的内容,常用于搜索引擎、数据挖掘以及其他需要大量信息的场景。 工作原理
Yui_
2024-10-19
125
0
牛客周赛63(C++实现)
c++
int
vector
遍历
数组
小红因为太喜欢出“矩阵行走”的题,被小紫关进矩阵里了,她希望你来救救她! 现在给定了一个矩阵,小红初始站在矩阵的左上角。已知小红每次可以向右或者向下走一步,当小红经过一个格子时,她将收集该格子的正整数。小红希望到达右下角时,收集到的所有正整数都相同。你能帮帮她吗?
Yui_
2024-10-18
107
0
进程终止介绍
进程
数据
异常
error
函数
在计算机系统中,进程是操作系统分配资源的基本单位,而进程终止则是因为则是因为操作系统由于某种原因结束一个进程的执行。这可能是因为进程完成了某种任务,也可能是因为出现了错误或异常。 创建一个进程的过程:先描述再组织。创建一个内核数据结构,在进行复杂代码和数据。那么终止一个进程的过程和创建一个进程的顺序是相反的,终止一个进程的本质就是:释放曾经的代码和数据所占的空间,释放内核数据结构。
Yui_
2024-10-16
69
0
python基础语法全解(两万字讲解,建议收藏)
python
变量
函数
基础
语法
在C/C++中,当我们要进行计算时,通过需要把一些计算的中间过程保存起来,这个时候需要使用到变量了。
Yui_
2024-10-16
123
0
python中的文件操作
python
程序
对象
数据
异常
变量是把数据保存到内存中,如果程序重启/断电,内存中的数据就会丢失。 要想实现数据的持久化存储,就需要把数据存储,就可以把数据存储到硬盘中,也就是在文件中存储。 一些常见的文件类型:
Yui_
2024-10-16
78
0
fork函数详解
进程
系统
fork
程序
函数
在英文释义里fork的意思为派生分支到的意思,是UNIX或类UNIX中的分叉函数。该函数也是UNIX中派生新进程的唯一方法,不熟悉fork,就不可能熟悉多线程编程。因此熟悉好fork函数也是程序员的必备技能之一。 在linux环境下我们可以使用man fork来了解它的功能:
Yui_
2024-10-16
60
0
python的字典介绍
函数
苹果
python
apple
key
字典是一种存储键值对的结构。 和生活中的字典一样,当你查一个英语的意思时:apple就对应着苹果。它们就是一个键值对,其中apple就是key,而苹果就是value。 这些键(key)和值(value)是一一对应的,我们可以根据键,快速找到值。
Yui_
2024-10-16
66
0
介绍python中的列表与元组
遍历
函数
数据
数组
python
在编程中,经常需要使用变量来保存数据,如果数据比较少,我们创建几个变量也就算了,那如果数据很多呢。
Yui_
2024-10-16
74
0
python中的函数介绍
变量
递归
函数
作用域
python
无论是编程中的函数还是数学中的函数,本质都是差不多的,丢给函数一些值,函数在经过一系列的处理返回一个值。不过编程上函数也可以不返回值就是了。 可以把编程上的函数理解为一段可以重复使用的代码片段.
Yui_
2024-10-16
38
0
python基础语法2
python
变量
对象
基础
语法
结果一定是hello world。写代码是一件有条理的事情,只有安排好任务的顺序,计算机才可以准确的执行任务。
Yui_
2024-10-16
76
0
C++ 类和对象的初步介绍
函数
数据
c++
变量
对象
C语言是面向过程的,关注的过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注的对象,将一件事情拆分成不同的对象,靠对象间的交互完成。
Yui_
2024-10-16
63
0
Python基础语法1
字符串
python
变量
基础
语法
在C/C++中,当我们要进行计算时,通过需要把一些计算的中间过程保存起来,这个时候需要使用到变量了。
Yui_
2024-10-16
94
0
Linux——环境变量
进程
系统
指针
linux
变量
当我们在Linux操作系统进行操作时,我们会发现使用系统命令的时候,像 cd ls pwd等等,通常不需要带对应的路径,只需要写对应的名字就可以了,而我们自己写的程序在运行时却必须要带上路径。这就和我们今天要学的环境变量中的 PATH有关了。
Yui_
2024-10-16
80
0
程序地址空间
进程
内存
异常
变量
程序
计算机得物理内存大小是固定的,就是计算机主板内存槽上的实际物理空间,CPU可以直接继续寻址,物理内存的容量是固定的,但是寻址的卡空间取决于CPU地址线的数量。32位系统上,线性地址空间可达4G,那么这4G的内存是如何分配的呢?一般情况下,是以3:1来分配的,用户进程配有3G的空间,而内核独自配有1G的内存。 在C语言的学习期间,大家都学习了这样得空间分布图:
Yui_
2024-10-16
92
0
牛客周赛 Round 61 (C++实现)
return
c++
cout
include
int
这个月,牛客科技创立十周年啦! 2014~2024,回望这十年时光,每个人一定都有无数想要感慨,想要抱怨,想要倾诉,想要怀念的事情。 十年前的你有对自己说过什么吗? 你想对十年后的自己说点什么吗?
Yui_
2024-10-16
61
0
AtCoder Beginner Contest 372(C++实现)
遍历
数组
字符串
c++
int
给你一个由小写英文字母和 . 组成的字符串 SS 。请找出从 SS 中删除所有 . 后得到的字符串。
Yui_
2024-10-16
75
0
了解Linux环境下的进程
系统
linux
程序
进程
内存
当我们编写完代码运行并让代码编译起来时,在当前路径下会出现由代码编译而成的可执行文件.exe。当我们运行这个可执行文件时,该程序便会被加载到计算机的内存当中,一些教材可能会把这个已经运行起来的程序叫做进程,其实这是不完整的,真实的进程还需要包括管理这个程序的PCB。
Yui_
2024-10-16
96
0
Linux-进程优先级
linux
程序
队列
进程
系统
大多数人的电脑都是一个CPU,一次只能处理一个进程任务,但是进程又有很多个。这也就导致的CPU的资源不足,为了更合理的利用CPU资源,就存在进程优先级来确定进程获取CPU资源的顺序。 就要生活中的排队,进程在CPU中也是需要排队的,除了遵循先来后到的排队原理,还存在优先级更高的进程是可以进行插队的,这也可以理解,在医院排队时,如果碰到急诊病人是可以优先挂号的。 提问:有没有可能因为大量的优先级更高的进程插队导致低优先级的进程迟迟得不到执行。 回答:这就涉及到了进程饥饿的问题了,在Linux下是有相关解决方法的,Linux会维护两个队列,一个为活跃队列,另一个为过期队列,这里就不细讲了。
Yui_
2024-10-16
81
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档