上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 82 下一页
摘要: 在C语言中这个符号表示了取地址符,取地址符常常用来用在函数传参中的指针赋值。但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 1. 介绍 阅读全文
posted @ 2021-08-18 14:18 konglingbin 阅读(4994) 评论(0) 推荐(0)
摘要: 1>值调用/按值传递(call by value): 值调用中,会对实在参数求值(如果是表达式)或者拷贝(如果它是变量)。这些值被放在属于被调用过程的相应形式参数的内存位置上。效果是,被调用过程所做的所有有关形式参数(在过程定义中使用的参数)的计算都局限于这个过程,相应的实在参数(在调用过程时使用的 阅读全文
posted @ 2021-08-18 14:02 konglingbin 阅读(1190) 评论(0) 推荐(0)
摘要: ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码 sudo rm -r .Xauthority* sudo reboot //重启 ok 可惜,不明白为什么删除.Xauthority*就ok的原因。 原因:https://wenku.baidu.com/view/43d071d56d1 阅读全文
posted @ 2021-08-16 20:05 konglingbin 阅读(3612) 评论(0) 推荐(0)
摘要: 动态规划和递推有些相似(尤其是线性动规),但是不同于递推的是: 递推求出的是数据,所以只是针对数据进行操作;而动态规划求出的是最优状态,所以必然也是针对状态的操作,而状态自然可以出现在最优解中,也可以不出现——这便是决策的特性(布尔性)。其次,由于每个状态均可以由之前的状态演变形成,所以动态规划有可 阅读全文
posted @ 2021-07-23 16:18 konglingbin 阅读(559) 评论(0) 推荐(0)
摘要: 轮询调度算法(Round-Robin Scheduling) 轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。 算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。 轮询调度算法流程 假设有一组服务器N 阅读全文
posted @ 2021-07-23 11:52 konglingbin 阅读(5383) 评论(0) 推荐(0)
摘要: 内存分配方式简介 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 1、栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 2、堆,就是那些 阅读全文
posted @ 2021-06-08 15:50 konglingbin 阅读(2308) 评论(0) 推荐(0)
摘要: 一、C语言中的static静态全局变量:在全局变量之前加上关键字static,该全局变量就被定义成了一个静态全局变量 特别注意: 1.静态全局变量在内存中的存储位置:静态区(全局区)。 [注]:静态区(全局区)在整个程序运行期间都存在 2.静态全局变量的初始化:未经初始化的静态全局变量会被程序自动初 阅读全文
posted @ 2021-06-08 15:08 konglingbin 阅读(1150) 评论(0) 推荐(0)
摘要: alignas关键字用来设置内存中对齐方式,最小是8字节对齐,可以是16,32,64,128等。 alignas用来指定对象的对齐字节数。效果和__attribute__((aligned(n)))一样 alignof用来查看对象的对齐字节数。用法类似于sizeof https://blog.csd 阅读全文
posted @ 2021-06-07 14:51 konglingbin 阅读(5115) 评论(0) 推荐(0)
摘要: const是一个C语言的关键字,具有着举足轻重的地位。它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一定帮助 用法 C中const修饰的变量称作常变量,处理机制是在编译阶 阅读全文
posted @ 2021-06-02 18:05 konglingbin 阅读(198) 评论(0) 推荐(0)
摘要: 一个由 c/c++编译过的程序占用的内存分为以下几个部分:1. 栈区:就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 2. 堆区(动态内存分配):通过new和malloc分配,由delete或free手动释放或者程序结束自动释放。动态内 阅读全文
posted @ 2021-06-02 16:57 konglingbin 阅读(1239) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 82 下一页