会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冰山奇迹
博客园
首页
新随笔
联系
订阅
管理
2023年12月21日
缓存:系统设计中至关重要的一环
摘要: 什么是缓存? 缓存就像是一个超快速的存储区域,保存了计算机或手机经常使用的内容的副本,这样可以在不访问较慢的主存储器的情况下快速获取。 一个现实中的例子可以是,每当我们购买杂货时,通常会倾向于大量购买,这样可以让杂货多存放一段时间,避免频繁去市场购买,这其实就是将杂货缓存在我们附近,而不是每次都从市
阅读全文
posted @ 2023-12-21 10:24 冰山奇迹
阅读(30)
评论(0)
推荐(0)
2023年12月20日
typedef vs using
摘要: 语言支持类型别名typedef,显然,CPP也支持咯。不过自CPP11(也称之为Modern CPP)开始,引入了using关键字用以表示类型别名。 创建类型别名 typedef和using都可以创建类型别名,区别是在语法语义上的不同。 typedef的语法如下: typedef [original
阅读全文
posted @ 2023-12-20 10:21 冰山奇迹
阅读(103)
评论(0)
推荐(0)
2023年12月5日
C++11、C++14、C++17、C++20新特性总结(5万字详解)(转载)
摘要: 文章目录 C++ 11是什么,C++ 11标准的由来C++ auto类型推导完全攻略auto 类型推导的语法和规则auto 的高级用法auto 的限制auto 的应用使用 auto 定义迭代器auto 用于泛型编程 C++ decltype类型推导完全攻略exp 注意事项 decltype 推导规则
阅读全文
posted @ 2023-12-05 17:02 冰山奇迹
阅读(3078)
评论(0)
推荐(0)
2023年12月4日
SQL语言:DDL、DML、DQL、DCL详解
摘要: 前言 SQL程序语言有四种类型,对数据库的基本操作都属于这四类,它们分别为;数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)、数据控制语言(DCL) 数据定义语言(DDL) DDL全称是Data Definition Language,即数据定义语言,定义语言就是定义关系模式、
阅读全文
posted @ 2023-12-04 11:09 冰山奇迹
阅读(382)
评论(0)
推荐(0)
2023年11月30日
C++ 11 关键字:thread_local
摘要: thread_local 是 C++ 11 新引入的一种存储类型,它会影响变量的存储周期。 C++ 中有 4 种存储周期: automatic static dynamic thread 有且只有 thread_local 关键字修饰的变量具有线程(thread)周期,这些变量在线程开始的时候被生成
阅读全文
posted @ 2023-11-30 10:25 冰山奇迹
阅读(529)
评论(0)
推荐(0)
2023年11月21日
C++编译优化:如何优化编译器的输出代码质量(转发)
摘要: 引言 在当今的软件开发世界中,C++以其高效的性能和广泛的应用领域而受到开发者的青睐。然而,随着项目规模的不断扩大和性能需求的日益增长,如何优化编译器的输出代码质量成为了亟待解决的问题。本文将深入探讨C++编译优化技术,帮助您提高代码执行效率、减少内存占用和降低功耗。 一、理解编译器优化选项 编译器
阅读全文
posted @ 2023-11-21 10:56 冰山奇迹
阅读(212)
评论(0)
推荐(0)
2023年11月20日
一万五千字C++STL【容器】详解(转载)
摘要: 一、什么是容器? 所谓容器,就是可以承载,包含元素的一个器件,它是STL六大组件之一,是容器、算法、迭代器中最重要也是最核心的一部分。 二、STL中各大容器的结构与分类 2.1 顺序性容器 2.1.1 什么是顺序性容器? 顺序性容器就是将一组具有相同类型的元素以严格的线性形式组织起来 2.1.2 有
阅读全文
posted @ 2023-11-20 11:40 冰山奇迹
阅读(73)
评论(0)
推荐(0)
2023年11月7日
Git创建远程分支并提交代码到远程分支
摘要: 1、可以通过git branch -r 命令查看远端库的分支情况 动图演示(选择项目右键选择 Git Bash Here,然后输入命令git branch -r): 2、从已有的分支创建新的分支(如从master分支),创建一个dev分支 但此时并没有在远程仓库上创建分支 如图所示 还是只有一个ma
阅读全文
posted @ 2023-11-07 11:00 冰山奇迹
阅读(748)
评论(1)
推荐(0)
Git还原到指定版本
摘要: Git还原到指定版本方法一、命令行操作: 1、获取某个历史版本的id 使用git-gui执行git log命令查看所有的历史版本,输入q便可退出。 git log 2、本地恢复到该节点状态: git reset --hard fa4bf08fed85fc0ca5acde22464e68c6f8cfc
阅读全文
posted @ 2023-11-07 10:56 冰山奇迹
阅读(537)
评论(0)
推荐(0)
2023年11月3日
TCP协议
摘要: 引言 在之前的内容中,我们已经详细讲解了TCP面试中最常见的问题,如三次握手和四次挥手等。而今天,我们将继续深入探讨TCP协议的其他方面,比如序列号和TCP Fast Open(TFO)等重要细节问题。这些内容将为你在面试中提供更全面的知识储备。 为什么 SYN/FIN 不包含数据却要消耗⼀个序列号
阅读全文
posted @ 2023-11-03 10:26 冰山奇迹
阅读(78)
评论(0)
推荐(0)
下一页
公告