
读书笔记
文章平均质量分 72
记录一下读书感悟
_lengjuan_
愿我们每一个人都能走出偏见的洞穴!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有关于常量的一节知识
常量的寻址限制是类型系统为防止内存滥用而设计的安全机制,而非物理限制。变量默认具有内部链接属性,若用于常量表达式(如数组大小),可能被优化为编译期常量(类似 #define)。变量视为编译期常量,直接嵌入机器码(如常量折叠),无需为每个编译单元生成全局符号。:在编译期可计算出结果的表达式,用于要求编译时常量的场景(如数组大小、模板参数)。仅为类型约束,变量仍存储在内存中(如.data 段),但编译器禁止显式修改。:内部链接和常量表达式允许更激进的编译优化(如内联、常量折叠)。原创 2025-05-28 19:41:29 · 833 阅读 · 0 评论 -
计算机网络与通信复习
接收端收到的一定是一个线性叠加的结果,首先在收到一个序列之后,我们要用收到的这个序列和相应的站点作内积运算:把两个向量按位相乘然后结果相加,最后做一个归一化处理(除以分量的个数) 如果结果是正一说明该站点发送的是1,如果结果是负一,说明他发送的是0,如果结果是0,说明该站点没发送数据。集线器只是把信号集中在一起,所以它会产生广播风暴,多用户放一起会进行信道的征用,出现碰撞传输,连接在集线器上的多个站点共享带宽,而交换机不会,它工作在链路层,支持多端口,可以进行无碰撞传输,它是所有的站点都独享所有的带宽。原创 2024-12-30 14:38:31 · 1070 阅读 · 0 评论 -
蓝桥杯比赛对于时间和空间的限制
时间限制:通常为1秒、2秒或3秒,要求你编写高效的算法,通常时间复杂度应为O(n log n)或更优。空间限制:通常在64MB到512MB之间,你需要设计节省内存的算法,避免使用过大的数据结构。在比赛中,你需要根据这些限制来合理选择算法并进行优化。通常,问题的输入规模和限制都已经给出,你需要根据这些信息计算出合适的算法时间复杂度和空间复杂度。原创 2025-04-08 21:54:06 · 1043 阅读 · 0 评论 -
cout和printf的区别
printf是C语言中的标准输出函数,而cout是C++中引入的一个对象,它是iostream库的一部分。cout是一个全局对象,它通过运算符重载与<<运算符配合使用,不需要指定数据类型,编译器会自动根据传入数据的类型选择合适的重载版本。printf是一个变参函数,它不进行类型检查,这可能导致类型不匹配的问题,因此在某些情况下它不是类型安全的。printf是一个函数,需要明确指定输出的格式,如%d用于整数,%f用于浮点数,%s用于字符串等。cout提供了类型安全的输出,因为它是基于运算符重载实现的。原创 2025-04-15 18:28:38 · 373 阅读 · 0 评论 -
你不得不读的好书
记录一波我知道的几本好书 欢迎大家在评论区补充(ps:以下记录的书籍我都有电子版 如有需要可私信~)ps:希望有生之年能都读完。原创 2025-04-18 21:23:32 · 126 阅读 · 0 评论 -
读书感悟[2]
基于红黑树实现,元素有序且唯一。插入、删除和查找操作的时间复杂度为 O (log n)。:基于哈希表实现,元素无序但唯一。平均插入、删除和查找操作的时间复杂度为 O (1)。:键(key)必须唯一。若仅需存储唯一元素,可使用值(value)为占位符的 map。与指针区分:引用必须初始化且不可重新绑定,而指针可空且可变。:分配内存但不初始化,值为未定义(垃圾值)。:显式初始化为指定值(如 42)。语法简洁:避免显式解引用(如。语义明确:常用于函数参数(如。:值初始化,内置类型(如。),提高代码可读性。原创 2025-05-25 20:37:19 · 436 阅读 · 0 评论 -
读书感悟[1]
/ 数组最大长度。原创 2025-05-24 01:32:14 · 1030 阅读 · 0 评论