1.函数重载
根据参数个数 参数顺序 参数类型 的不同 可以在同一个域存在多个同名函数
但是不可以根据返回值 缺省参数的不同去重载函数

2.指针和引用的区别
第一点 指针是内存地址,会开辟内存空间,而引用和它所引用的变量共享同一块内存
第二点 引用必须初始化 而指针可以不用 同时引用只可以引用一次变量,不可以再修改引用对象,而指针可以
第三点 引用的大小取决于引用对象大小 引用int 就是int 四字节 引用long 就是long大小 而指针无论是什么平台什么对象的指针 都是四字节的大小
第四点 有多级指针 没有多级引用
第五点 引用效率比指针高 在传值返回需要拷贝 而传引用返回不用
以及传大对象的参数 也要快点

ps:
第一 引用底层就是由指针实现的 可以说是指针的一层封装 所以再底层 引用也是有空间的
如何证明? 编译器调试反汇编 观察到指针和引用的汇编代码一样

3.传值返回和传引用返回的区别
传值返回会拷贝生成一个临时对象 临时对象是右值不可以修改
而传引用返回是直接返回变量的别名,可以对返回值做修改

4.线程和进程的区别
1.根本区别:进程是操作系统进行资源分配的最小单元,线程是操作系统进行运算调度的最小单元。
2.从属关系不同:进程中包含了线程,线程属于进程。
3.开销不同:进程的创建、销毁和切换的开销都远大于线程。
4.拥有资源不同:每个进程有自己的内存和资源,一个进程中的线程会共享这些内存和资源。
5.控制和影响能力不同:子进程无法影响父进程,而子线程可以影响父线程,如果主线程发生异常会影响其所在进程和子线程。
6.CPU利用率不同:进程的CPU利用率较低,因为上下文切换开销较大,而线程的CPU的利用率较高,上下文的切换速度快。
7.操纵者不同:进程的操纵者一般是操作系统,线程的操纵者一般是编程人员。

5.pcb是什么 里面有什么?
一个进程控制的结构体
有进程IP 运行时动态分配的
有上下文信息保存了执行状态
进程状态 就绪 运行 销毁 执行等等状态

6.进程和程序的区别
程序是磁盘的一个文件
进程是从磁盘文件加载到内存 然后执行系统的指令

小丑改造计划之复习一相关推荐

  1. 小丑改造计划之动态规划

    昨天三道算法题没做出来,很是惭愧,感改造改造自己觉自己像是个小丑,于是痛定思痛,决定 改造改造自己. 就从最熟悉的陌生人–动态规划开始吧. 所谓动态规划就是一种方法,利用历史数据推导出现在所需要的数据 ...

  2. 马斯克的“大脑改造计划”,还需要点亮哪些技能树?

    硅谷钢铁侠的倾情安利,让脑机接口成了一个火到烫耳的热词. 7月17日旧金山的一场公开活动中,马斯克投资的神经科学公司Neuralink公布了最新的脑机接口装置."无损植入"&quo ...

  3. 彧吉他官网改造计划(二)

    经过半天的详细思考,基本决定了本次改造计划的技术栈以及将要实现的功能,并且本次改造会使用 git 和 GitHub 对官网进行版本管理,以免造成曾经网站被劫持之后到处找文件的尴尬. 首先是基本需求分析 ...

  4. 环信即时通讯SDK集成——环信 uni-app-demo 升级改造计划——整体代码重构优化(二)

    概述 本次关于 uni-app 代码整体重构工作,基于上一期针对 uni-app 官网 demo 从 vue2 迁移 vue3 框架衍生而来,在迁移过程中有明显感知,目前的项目存在的问题为,项目部分代 ...

  5. 麦当劳的AI改造计划

    这两年餐饮行业的AI化如火如荼,但通向罗马的道路有千万条. 而与许多餐饮(比如必胜客.肯德基)热衷于与科技企业强强联手.合作共赢不同的是,麦当劳总想搞个大新闻,方法也很简单,就是一个字--买! 201 ...

  6. 大数据【学习计划 or 复习计划】根据【云和 + 达内 + 千锋】课程内容整理

    前言 无论学习或者复习都是需要一个计划大纲的,这里根据三家教育机构的学习计划进行整理,可作为学习计划或复习计划. 云和 第一阶段:大数据开发语言基础 主要内容 核心能力培养 基本程序逻辑.面向对象深入 ...

  7. 机械革命z2黑苹果改造计划第二番-MacOS实用软件渗透工具

    机械革命z2黑苹果改造计划第二番-实用软件 Mac实用工具 这是旧电脑改造计划的第二篇,就是安装一些常用软件和一些渗透测试工具,武装灵魂成为真正的生产力工具 首先推荐一个网站,www.mactools ...

  8. 机械革命z2黑苹果双系统改造计划

    机械革命z2黑苹果改造计划 原来的系统硬盘才256G实在太小了,趁固态便宜搞了一块大华C900Plus-b 1T固态,加上之前电脑里后加的一块海康威视c2000pro 1T准备搞一个win+mac双系 ...

  9. Robi改造计划-开篇

    Robi从11月开始在大陆卖了,目前出到6期. 设计真的很赞,但是我已经了解到Robi的软件不够,不是我们喜欢的辣么有趣.我决定改造它:用3块更强的ARM A9或者A10处理器,加摄像头和传感器. 为 ...

最新文章

  1. python networkx教程_如何在python中使用networkx绘制有向图?
  2. 购买过php,【已解决】PHP项目需求:用户购买商品时,给上级发送一条通知(无限级下级会员)...
  3. Json数组列表中的数据分组排序、组内排序
  4. 设计原则--开放-封闭原则(OCP)
  5. 基于RBAC的权限设计
  6. [分布式训练] 单机多卡的正确打开方式:PyTorch
  7. 【系统架构设计师】软考高级职称,一次通过,倾尽所有,2016年下半年系统架构设计师考试论文真题(论微服务架构及其应用)
  8. VMWare 虚拟机中安装 CentOS 7
  9. 计算机考试忘记备注班级了,2012年计算机二级Access第二十五套上机试题及答案详解...
  10. grub4dos linux live,grub4dos硬盘引导fedora12 livecd失败
  11. Net设计模式实例之外观模式(Façade Pattern)(1)
  12. java多线程下如何调用一个共同的内存单元(调用同一个对象)
  13. Android中UI线程与后台线程交互设计的5种方法
  14. mysql可以用except吗_MYSQL 支持EXCEPT语句吗? 例子里EXCEPT后面的换成NOT IN可以吗? 两个例子错在哪里啊?...
  15. 获取Linux 2.6.x sys_call_table
  16. ant Design Vue2.0+vite+vue3+typescript+node后台项目实现使用upload一个表单上传多个图片
  17. matlab编程计算正态分布,MATLAB如何使用normpdf函数计算正态分布的概率密度
  18. python:对英文段落进行分句(对一段英语进行整句切分,切分句子)
  19. python超级简单爬虫
  20. 二(1-苯基-异喹啉)(乙酰丙酮)合铱(III)

热门文章

  1. MQTT客户端paho.mqtt.XXX
  2. css更改鼠标指针样式,几种鼠标点击效果
  3. 源码阅读工具-understand
  4. VS2013 如何创建应用程序图标
  5. 解决Centos8自带Firefox实现播放声音与视频-Linux、VMware
  6. Markov链n步转移概率的两种解法
  7. 导航地图2_自定义标注
  8. 哲♂学【前排提醒非题解】
  9. 好用的天气预报API推荐
  10. 笑哭!程序员的23个段子,搞笑又实用!