> 在C++中,对象的生命周期是指对象存在的时间段,从对象创建到对象销毁的整个过程。正确地管理对象的生命周期是编写高效、可靠C++代码的关键之一 > ## 对象的创建 在C++中,对象可以...
> C++11是C++语言的一个重大更新,引入了许多新特性,包括自动类型推导、lambda表达式、右值引用、智能指针等等。这些新特性使得C++更加现代化、高效、易用。也是面试容很容易被问到一个问...
> 很多C++的初学者看到`const`这个关键字的第一反应都是一头雾水,主要是因为`const`可以出现在很多的位置,以及后面加入的`constexpr`更是常常感到困惑,今天就为大家一一解释...
> `C++11`引入了**右值引用**,它也是`C++11`最重要的新特性之一。原因在于它解决了`C++`的一大历史遗留问题,即**消除**了很多场景下的**不必要的额外开销**。即使你的代码...
## static是什么 在最开始`C`中引入了`static`关键字可以用于修饰变量和函数,后来由于`C++`引入了`class`的概念,现在`static`可以修饰的对象分为以下5种: **成员变...
# Shell概述 >Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核 ##Linux下支持的解析器 ```shell [root@hezhenbin ~]# cat...
# Java 简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们...
# Java 教程 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 ...
# Netty入门 ## 1、概述 ### 1.1、Netty是什么? ```markdown Netty is an asynchronous event-driven network applic...
# NIO基础 non-blocking io 非阻塞 ## 1、三大组件 ### 1.1、Channel&Buffer - Channel通道 - Buffer 缓冲区 ```markdow...
###前端传字符串,需要转List对象 ```java import com.alibaba.fastjson.JSONObject; List param = JSONObject.parseObj...
打个卡,今天的java水平提升了一点点 [单启 redis mysql nginx] docker run -d --name redis-dev -p 6379:6379 redis:5.0 --r...
// 将日期格式转换成时间戳 ```java public static void main(String[] args) throws Exception{ String time = "2018-...