世界并不是非黑即白的。

文章

C++11的RAII机制

简介 RAII技术被认为是C++中管理资源的最佳方法,进一步引申,使用RAII技术也可以实现安全、简洁的状态管理,编写出优雅的异常 …

static_cast和dynamic_cast

我们不难看出,派生类不仅有自己的方法和属性,还包括从父类继承来的方法与属性。那么当从派生类往基类进行转换是没有安全问题的。但是如果 …

C++中的mutable关键字

类中的mutation mutable的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。    …

const的修饰规则

const指针和指向const变量的指针,在写法上容易让人混淆,记住一个规则:从左至右,依次结合,const就近结合。 比如,in …

Vue中扩展组件的几种方式

软件编程有一个重要的原则是 D.R.Y(Don’t Repeat Yourself),讲的是尽量复用代码和逻辑,减少重复。组件扩展 …

SSR(服务端渲染)

服务端渲染的定义 在讲服务度渲染之前,我们先回顾一下页面的渲染流程: 浏览器通过请求得到一个HTML文本 渲染进程解析HTML文本 …

LeetCode1823.找出游戏的获胜者

分析 本题为经典的约瑟夫环问题,下面以一个例子来引入 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3 …

隐藏