logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux进程(四)概念:命令行参数和环境变量篇

Linux 下命令行参数与环境变量,二者是进程接收外部信息的两大途径:命令行参数是程序启动时一次性传入的参数;环境变量是附着在进程上的KEY=VALUE键值对,子进程默认继承父进程环境变量。命令行参数:依靠argc(参数个数)、argv(参数字符串数组)传递,argv[0]代表程序名,仅本次程序运行有效,不具备继承性。环境变量基础:属于进程内全局,不是操作系统全局,修改子进程环境不会影响父进程;列

#linux#运维#服务器
Linux进程(一)冯.诺依曼体系结构与进程初识篇

冯・诺依曼体系以存储程序思想和五大部件搭建起计算机硬件框架,规定了指令与数据的存取执行方式;进程作为程序的动态执行实例,是操作系统资源分配与调度的基本单元。操作系统围绕进程完成创建、调度、状态切换、同步通信与资源回收等一系列管理工作,以此支撑多个程序在计算机上安全、并发地运行。

#linux#运维#服务器
C++ vector的使用

是C++ 动态数组,长度可自动增减,头文件<vector>:存取快、自动扩容,代码里用来存所有字母组合结果。

#c++#算法#数据结构
C++ 继承与多态(上)

继承机制是面向对象程序设计使代码可以复用的重要手段,它允许我们在保持原有类特性的基础上进行扩展,增加方法(成员函数)和属性(成员变量),这样产生新的类,叫做子类。被继承的类的统称继承父类、并拓展功能的类。

#c++#开发语言
C++ 继承与多态(下)

多态是面向对象三大特性之一,指父类引用指向子类实例,在程序运行阶段,调用同名成员方法时,会根据对象实际类型执行对应子类重写后的方法,实现一个接口、多种实现的效果。编译时多态(静态多态):比如函数重载,函数模板运行时多态(动态多态):传不同对象产生不同的行为举例类成员函数前加virtual 修饰(父类子类都要加:父类一定要加,子类可不加但不规范),那么这个成员函数被称为虚函数。

#c++#开发语言
到底了