首页
学习
活动
专区
工具
TVP
发布

南桥谈编程

专栏作者
75
文章
6814
阅读量
15
订阅数
[笔试强训day05]
南桥
2024-04-26
290
[笔试强训day04]
南桥
2024-04-25
720
进程控制第二弹(进程程序替换)
程序运行后,调用execl函数后,我们的程序去执行了ls命令,原来的进程中printf("testexec end! ...\n"); 没有执行。
南桥
2024-04-22
600
[笔试强训day03]
南桥
2024-04-22
590
[笔试强训day02]
南桥
2024-04-22
770
[笔试强训day01]
描述 牛牛拿到了一个字符串。 他每次“点击”,可以把字符串中相邻两个相同字母消除,例如,字符串"abbc"点击后可以生成"ac"。 但相同而不相邻、不相同的相邻字母都是不可以被消除的。 牛牛想把字符串变得尽可能短。他想知道,当他点击了足够多次之后,字符串的最终形态是什么? 输入描述: 一个字符串,仅由小写字母组成。(字符串长度不大于300000) 输出描述: 一个字符串,为“点击消除”后的最终形态。若最终的字符串为空串,则输出0。
南桥
2024-04-20
1030
探索进程控制第一弹(进程终止、进程等待)
在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。
南桥
2024-04-12
960
探索Linux下进程状态 | 僵尸进程 | 孤儿进程
重复查看代码运行状态:while :; do ps ajx | head -1 && ps ajx | grep testStatus | grep -v grep; sleep 1; done
南桥
2024-04-02
910
探索父进程和子进程
一个进程属性中,除了有自己的进程PID还有父进程PID,ps指令中查询到的PPID是当前进程的父进程的PID,可以是用函数getppid()获取父进程的PID。
南桥
2024-03-30
750
一起探索进程
可执行程序加载到内存中,形成进程时,操作系统要先创建描述进程的结构体对象。进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。课本上称之为PCB(process control block), Linux操作系统下的PCB是: task_struct
南桥
2024-03-24
590
操作系统与冯诺依曼体系结构会擦出怎样的火花?
如今常见的计算机都遵循一个体系结构:冯诺依曼体系结构。典型的冯诺依曼体系结构是以运算器为中心的,图示如下:
南桥
2024-03-21
660
Linux调试器-gdb使用
生成Debug模式下的文件:gcc -o process-Dubeg process.c -g
南桥
2024-03-14
840
进度条小程序
运行mytest.exe执行程序,会输出hello gwj,hello Linux...,紧接着调用sleep函数,休眠三秒
南桥
2024-02-22
860
Git基本操作(超详细)
.git ⽬录是Git来跟踪管理仓库的,不要⼿动修改这个⽬录⾥⾯的⽂件,不然改乱了,就把Git仓库给破坏了
南桥
2024-02-20
1590
初始Git及Linux Centos下安装Git
不知道你⼯作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防⽌⽂档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,⽐如: “报告-v1” “报告-v2” “报告-v3” “报告-确定版” “报告-最终版” “报告-究极进化版” … 每个版本有各⾃的内容,但最终会只有⼀份报告需要被我们使⽤。
南桥
2024-02-18
1120
Linux项目自动化构建工具-make/Makefile
一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作
南桥
2024-02-18
1240
初谈类和对象
C语言是面向过程的,关注点是过程;而C++面向的是对象,关注的是对象,将一件事拆分成不同的,靠对象之间的交互完成。
南桥
2024-02-05
700
初谈C++:引用
在学习C语言的时候会遇到指针,会有一级指针、二级指针…很容易让人头昏脑胀。在C++里面,引入了引用的概念,会减少对指针的使用。引用相当于给一个变量起了一个别名,比如“高总”指的是小编。
南桥
2024-02-01
760
初谈C++:缺省参数&&函数重载
缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。
南桥
2024-01-31
840
Linux编译器-gcc/g++
gcc/g++是Linux中的编译器,vim是Linux中的编辑器。要想将代码运行起来还需要编译才可实现。 本篇文章,主要通过预处理、编译、汇编、链接来介绍gcc/g++。
南桥
2024-01-27
1120
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档