c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
引言 以前对认证这方面的认识一直不太深刻,不清楚为什么需要token这种认证,为什么不简单使用session存储用户登录信息等。最近读了几篇大牛的博客才对认证机制方面有了进一...
说在前面 Golang作为Google亲自孵化出来一门现代编程语言,可以说是吸收了众多早期编程语言的优点,又有其自己独特的设计哲学。由于其简洁的编程风格和优秀的并发编程效率,...
队列及参数 server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包开设一个条目(服务端在接收到SYN包的时候,就已...
Github 地址简书地址CSDN地址 在 hexo 中,你会发现我们不能用 Latex 语法来书写数学公式,这对于书写学术博客来说是很大的不便,因为我们会经常碰到很多的数学...
之前在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Google 的 ProtoBuf。 在查阅相关资料学习 Prot...
一、简述 单例模式是 Java 中最简单的设计模式[https://www.jianshu.com/p/169b19970f9d]之一。这种类型的设计模式属于创建型模式,它提...
什么是并发 并发在生活中随处可见,边走路边说话,边听歌边写代码。计算机术语中的"并发",指的是在单个系统里同时执行多个独立的活动,而不是顺序的一个接一个的执行。对于单核CPU...
MarkDown数学公式:使用$,将数学公式写在两个$之间。写在两个$$之间是把公式居中。 1、上下标 ^ 表示上标, _ 表示下标,如果上标或下标内容多于一个字符,则使用 ...
说到散列,一般对应于散列表(哈希表)和散列函数。我们今天不谈哈希表,仅谈下散列函数。 定义 引一段百度百科关于散列函数的定义。 Hash,一般翻译做“散列”,也有直接音译为“...
关键词: 二分 容斥原理 题意描述 思路分析 判断一个数是不是神奇数字是容易的。那么判断区间之间有多少个神奇数字呢? 思考1:神奇数字有哪些种类? 能被a整除能被b整除能...
关键词: 前缀和 二分 概率 题目描述 给定多个不重叠的矩形(矩形的边与坐标轴平行)对于每个矩形中的点(x,y都为整数)都有相同的概率在pick接口中获取 思路分析 思考...
行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$ 独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如:$$xyz$$ 上标、下...