E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++11新特性
c++11
之再探std::enable_shared_from_this
之前一片关于std::enable_shared_from_this类的文章,只是简单探讨了一下这个类的使用方法与原因,经过不断的学习,对其又有了新的认识。为避免忘记所以来记录一下。一、它有啥作用这个类能够让shared_ptr管理的资源安全的生成其他shared_ptr引用,从而共享这个类的某一资源(就是malloc出来的对象)。实际也是延长了资源的生命周期。二、适用的业务场景实际上边已经提到了
YaoYuan9323
·
2024-02-11 17:16
网络编程
boost
库与stl
boost智能指针
异步调用
c++回调
smart
ptr
c++11
正则表达式(一)——匹配模式(pattern)
一、作用pattern是一个c++字符串,它作用是给出一匹配规则,去检测给定字符串是否具备这种拼接规则。二、模式字符串的语法规则需要插入一句题外话,在特殊元字符中会用到\,对于c/c++而言它是个特殊字符,若我们需要一个“斜杠"时候需要在其前面加一个\,即应该写为\\。1>开始与结尾位置声明1.1^表示字符串的开始如"^yao",表示以“yao”开始的的字符串。“yaopanyuan”,“yaoi
YaoYuan9323
·
2024-02-11 17:45
boost
库与stl
c++11
regex
smatch
regular
expression
c++11
之weak_ptr剖析
一、概述引用《c++primer》的话:weak_ptr是一种不控制所指向对象生存期的智能指针,它指向由一个shared_ptr管理的对象。将一个weak_ptr绑定到shared_ptr不会改变shared_ptr的引用计数【0】。一旦最后一个指向对象的shared_ptr被销毁,对象就会被释放。即使有weak_ptr指向对象,对象也会被释放。weak_ptr与shared_ptr继承同一个基类
YaoYuan9323
·
2024-02-11 17:45
boost
库与stl
weak_ptr
Spring5
新特性
Spring5
新特性
简述Spring5兼容Java8和JDK9,集成了反应式流,以方便后续提供一种颠覆性方法来实现端点和Web应用程序开发。
不减30斤不改名_TC
·
2024-02-11 13:39
深入解析MySQL 8:事务数据字典的变革
在MySQL8中,一项引人注目的
新特性
是引入了事务数据字典(TransactionDataDictionary,简称TDD),它改变了元数据的管理方式,为数据库的性能、稳定性和扩展性带来了显著的提升。
地瓜伯伯
·
2024-02-11 11:11
DB
mysql
java
深入探索MySQL 8:隐藏索引与降序索引的
新特性
作为最受欢迎的开源关系型数据库之一,MySQL的每个新版本都会引入一系列
新特性
和改进,旨在提高性能、增强安全性和优化用户体验。
地瓜伯伯
·
2024-02-11 11:41
java
mysql
JDK
新特性
JDK
新特性
函数式接口和Lambda表达式Stream流操作新日期API操作其他
新特性
Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。
刀鋒偏冷
·
2024-02-11 10:10
JAVA
java
开发语言
Effective Modern C++-第一章 类型推断
发展历史c++98:只有functiontemplate有类型推断
c++11
:增加了auto和decltypec++14:extendstheusagecontextsinwhichautoanddecltypemaybeemployed
山幺幺
·
2024-02-11 10:19
Java:JDK8
新特性
(Stream流)、File类、递归 --黑马笔记
一、JDK8
新特性
(Stream流)接下来我们学习一个全新的知识,叫做Stream流(也叫StreamAPI)。它是从JDK8以后才有的一个
新特性
,是专业用于对集合或者数组进行便捷操作的。有多方便呢?
DaveVV
·
2024-02-11 09:53
java
java
tomcat
spring
maven
java-ee
intellij-idea
spring
boot
Java:Arrays类、Lambda表达式、JDK
新特性
(方法引用) --黑马笔记
一、Arrays类1.1Arrays基本使用Arrays是操作数组的工具类,它可以很方便的对数组中的元素进行遍历、拷贝、排序等操作。下面我们用代码来演示一下:遍历、拷贝、排序等操作。需要用到的方法如下:publicclassArraysTest1{publicstaticvoidmain(String[]args){//1、publicstaticStringtoString(类型[]arr):返
DaveVV
·
2024-02-11 09:52
java
java
笔记
spring
maven
intellij-idea
java-ee
spring
boot
static 关键字详解
static关键字static关键字主要有以下四种使用场景修饰成员变量和成员方法静态代码块修饰类(只能修饰内部类)静态导包(用来导入类中的静态资源,1.5之后的
新特性
)修饰成员变量和成员方法(常用)被static
青青子衿zq
·
2024-02-11 08:31
flinkcdc 3.0 架构设计学习
本文将会了解到flinkcdc3.0版本的架构设计,从一个宏观层面来学习flinkcdc3.0带来的
新特性
这也是作者目前觉得学习一项技术的思路和方法,就是首先先把demo跑起来体验一下,然后整体了解一下架构设计
Antgeek
·
2024-02-11 07:56
flinkcdc
flinkcdc
flink
实时数据同步
C++入门篇(3)auto关键字、内联函数、nullptr关键字
目录1.auto关键字(
C++11
)1.1typedef取别名的缺陷1.2auto1.3auto使用细则1.3.1auto与指针引用结合使用1.3.2同一行定义多个变量1.4auto不能推导的场景1.4.1auto
roboko_
·
2024-02-11 06:59
C++基础语法
c++
开发语言
无用的笔记
SpringBoot多模块打包和运行角色SpringCouldSpringBootSpringFrameworkSpringBoot2.o
新特性
编程语言java8+Kotlin底层框架:SpringFramework
Marlon666
·
2024-02-11 05:02
Java基础深度剖析:从数据类型到
新特性
一揽无余
Java基础深度剖析:从数据类型到
新特性
一揽无余Java基础一、数据类型基本类型包装类型缓存池二、String概览不可变的好处String,StringBufferandStringBuilderStringPoolnewString
默 语
·
2024-02-11 03:33
#
java
java
开发语言
几种智能指针的原理/简单实现
详细代码放在了:AC/Algorithms/STL/smartpointers/接口说明auto_ptr之后在
C++11
引入了移动语义,所以后面新出的三个智能指针实现和auto_ptr有比较明显区别auto_ptrhttp
devilisdevil
·
2024-02-11 02:59
CSS3简介
CSS3在未来会按照模块化的方式去发展:https://www.w3.org/Style/CSS/current-work.htmlCSS3的
新特性
如下:新增了更加实用的选择器,例如:动态伪类选择器、目标伪类选择器
Muko_0x7d2
·
2024-02-11 01:57
前端开发
css3
CSS3
新特性
(新增盒子模型、新增背景属性、新增边框、新增文本)
新增盒子模型box-sizingbox-sizing:content-box;默认值box-sizing:border-box;盒子的计算方式被修改,包含了边框与re盒子尺寸:resize值:none:不允许用户调整元素大小。(默认)both:用户可以调节元素的宽度和高度。horizontal:用户可以调节元素的宽度。vertical:用户可以调节元素的高度。盒子阴影:box-shadow:h-s
半夜删你代码·
·
2024-02-10 19:12
前端
【
C++11
】lambda表达式 的定义、性质和用法
定义Lambda表达式是
C++11
引入的一种函数对象的匿名表示方法。它可以用于定义轻量级的、临时的、内联的函数对象,通常用于函数式编程的场景。
卜及中
·
2024-02-10 15:14
C++进阶
c++
java
开发语言
STL - map 和 set
1、关联式容器vector、list、deque、forward_list(
C++11
)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身关联式容器也是用来存储数据的,与序列式容器不同的是
ketil27
·
2024-02-10 14:39
c++
开发语言
ChatGLM2-6B模型的win10测试笔记
ChatGLM2-6B介绍:介绍ChatGLM2-6B是开源中英双语对话模型ChatGLM-6B的第二代版本,在保留了初代模型对话流畅、部署门槛较低等众多优秀特性的基础之上,ChatGLM2-6B引入了如下
新特性
月疯
·
2024-02-10 13:06
【NLP】
人工智能
C++11
目录同一列表初始化{}初始化std::initializer_listautodecltypenullptr范围forSTL中的变化右值引用和移动语义左值引用和右值引用左值引用和右值引用比较右值引用使用场景和意义完美转发万能引用新的类功能强制生成默认函数的关键字default禁止生成默认函数的关键字delete可变参数模板lambda表达式lambda表达式语法捕捉列表包装器bindC++11中的
微yu
·
2024-02-10 13:36
C++
c++
开发语言
C++11
——智能指针
0.前言在C++异常处理时,当程序抛出异常时,程序会直接跳转到最近的捕获区域进行异常的处理,这种处理方式保证了程序的不崩溃,只针对一个区域内的某种错误进行处理。这样的代码看似很正常,但往往会忽略掉某些内存的处理。例如我们在某个函数调用前向内存申请了部分空间,本来内存的释放逻辑是在函数调用之后进行完成,但是如果函数内部出现异常错误,函数将直接跳转,申请的内存无法释放,就造成了内存泄漏的风险。1.为什
oywLearning
·
2024-02-10 13:36
C++
c++
开发语言
算法
C++——智能指针——auto_ptr、shared_ptr、unique_ptr
C++11
中提供了三种智能指针,使用这些智能指针时需要引用头文件:·shared_ptr;·unique_ptr;·auto_ptr;这三个智能指针模板都定义了类似指针的对象,可意义将new获得(直接或者间接
勿在浮沙築高臺
·
2024-02-10 13:05
C++
c++
C++ 11
新特性
之可变参数模板
概述随着
C++11
标准的发布,C++语言获得了许多强大的
新特性
,其中一项显著提升灵活性和实用性的创新便是可变参数模板。
hope_wisdom
·
2024-02-10 13:48
C++
11新特性
c++
开发语言
C++
11
可变参数模板
C++中的lambda表达式和函数对象
lambda表达式是
C++11
中引入的一项新技术,利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码更可读。
燕山暮雪
·
2024-02-10 12:13
C++
lambda
函数指针
函数对象
函数包装器
函数适配器
PostgreSQL 覆盖 Oracle 18c 重大
新特性
标签PostgreSQL,Oracle,兼容性,18c背景Oracle18c发布了诸多
新特性
,其中大部分Oracle18c的重大特性,在早期版本的PostgreSQL数据库已支持。
rewq123
·
2024-02-10 11:58
JDK1.8
新特性
1.HashMap改进HashMap默认大小为16,负载因子为0.75,以2倍方式扩容,最大容量为2的30次方(若传入的容量过大,将被最大值替换),值可为null。1.1当执行get操作的时候:(1)计算key的hash值,根据hash值找到对应数组下标:(n-1)&hash;(2)判断数组该位置处的元素是否刚好就是我们要找的,如果不是,走第三步;(3)判断该元素类型是否是TreeNode,如果是
逸_尘_
·
2024-02-10 09:18
如何将ChatGPT升级到4.0版本?如何充值?
ChatGPT的4.0版本无疑是当前最炙手可热的话题之一,那么如何进行升级,体验到这一版所带来的全
新特性
呢?以下是一步一步的指南。
Draven21
·
2024-02-10 08:51
ChatGPT
chatgpt
人工智能
【全csdn最前沿LVGL9】Animations动画
LVGL9带来了令人兴奋的
新特性
和改进,其中动画功能的增强是引人瞩目的。在本文中,我们将深入
人才程序员
·
2024-02-10 06:38
STM32
LVGL教程
c语言
c++
lvgl
界面
单片机
stm32
mcu
Android11隐私保护
新特性
概览
Android11基于Android11早期版本,增加了多种功能和更新,以保障用户安全并提高通名都和可控性。主要的影响可参考Google开发者网站developer.android.com,这里基于Google开发者网站提供的信息做些介绍。Android11上主要有以下的隐私变更:1.强制执行分区存储机制。以Android11或更高版本为目标平台的应用始终会受分区存储行为的影响。2.新增单次授权的
myNameIsCodeJoy
·
2024-02-10 04:38
java——学习并推荐java8
学习并推荐java8为什么要学习java8我推荐使用lambdaJava8的核心
新特性
:Lambda(匿名函数)、流、默认方法。
GNG
·
2024-02-10 04:24
JAVA提高
java
学习
开发语言
Linux命令行与shell脚本编程大全.pdf学习
本书针对Linux系统的最
新特性
进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。
84696zuoguwz
·
2024-02-10 03:21
Java
spring
编程
linux
编程语言
python
java
大数据
活字格8.0.3.0正式版注册
活字格-V8.0
新特性
为了进一步提升工作流的开发效率,强化构建大型复杂项目的能力,葡萄城正式推出活字格企业级低代码开发平台V8.0版本。
草率了梦想
·
2024-02-09 23:28
开发语言
C++11
中的auto陷阱
作者:
[email protected]
++11中引入的auto关键字自动推导类型特性,可能是最方便也最容易理解的特性了。然而,即使是这个简单特性,也有陷阱,需要我们使用时注意。1、引用类型被推导为非引用类型例如:foo(void*arg){if(arg){autobig=*static_cast(arg);...}}上面的代码中big会被推导为MyBigClass类型,而不是MyBigClass&类型
DLite
·
2024-02-09 23:58
C/C++编程
c++
iterator
string
c
使用try-catch捕捉异常
jdk7
新特性
jdk7
新特性
,可以将多个捕捉的异常放到一个catch里面使用throw抛出异常如果我们需要在方法体中抛出一个具体的异常,此时可以使用throw关键字,注意这个是
恶心_3da6
·
2024-02-09 23:21
思维模型4
Q:其实复杂不是复杂的原因,很多时候是各种不同的简单规律的协同作用,涌现出
新特性
。
拾光流岁
·
2024-02-09 22:49
MySQL8.0概述及
新特性
文章目录学习资料常见的数据库管理系统排名(DBMS)SQL的分类DDL:数据定义语言DML:数据操作语言DCL:数据控制语言MySQL8.0
新特性
性能优化默认字符集DDL的原子化计算列宽度属性窗口函数公用表表达式索引
新特性
支持降序索引隐藏索引学习资料
技术人生-小草
·
2024-02-09 20:34
MySQL8.0从入门到高级
数据库
java
【C/C++ 14】
C++11
智能指针
目录一、智能指针概述二、auto_ptr三、unique_ptr四、shared_ptr五、weak_ptr六、定制删除器一、智能指针概述C++在进行异常处理的时候,若在new和delete之间或在lock和unlock之间就抛出异常了,这样会导致内存泄漏或死锁问题。为了解决上述问题,于是就引入了智能指针(RAII)的概念。RAII(ResourceAcquisitionIsInitializat
AllinTome
·
2024-02-09 19:34
C/C++
c++
开发语言
C++进阶(十一)
C++11
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、
C++11
简介二、统一的列表初始化1、{}初始化2、std::initializer_list
北尘_
·
2024-02-09 17:02
C++
c++
java
开发语言
设计模式-单例模式(懒汉+饿汉+线程安全模式)
目录单例模式懒汉模式饿汉模式线程安全的懒汉模式双重检查锁定(过时,错误的版本)
C++11
特有的线程安全懒汉模式单例模式单例模式可以说是23种设计模式中最为简单的一种设计模式类中只有唯一一个实例并且是私有化的
WE xiye
·
2024-02-09 15:39
基础知识点
设计模式
单例模式
C++11
本篇将介绍
C++11
增加的语法种较为实用的部分统一的列表初始化{}初始化c++98中,标准允许使用花括号{}对数组或者结构体元素进行统一的列表初始值设定:structA{int_a;int_b;};intmain
Artiel
·
2024-02-09 15:09
C++
c++
LocalDate、LocalTime、LocalDateTime相关
://www.cnblogs.com/huanshilang/p/12013386.html与https://mp.weixin.qq.com/s/Dd_7yUh3lq3TqE2cjsYXvwJDK8
新特性
里提供了
cqwuliu
·
2024-02-09 11:53
工作日假期等时间分析处理
jAVA工具
java
C++11
——— 右值引用和移动语义
C++11
———右值引用和移动语义基本概念左值vs右值左值引用vs右值引用右值引用使用场景和意义左值引用的使用场景左值引用的短板右值引用和移动语义右值引用引用左值右值引用的其他使用场景完美转发万能引用完美转发保持值的属性完美转发的使用场景基本概念左值
flyyyya
·
2024-02-09 10:34
c++
c++
java
jvm
C++11
智能指针
智能指针的使用及原理智能指针的使用智能指针的原理C++中的智能指针std::auto_ptrstd::unique_ptr防拷贝std::shared_ptrshared_ptr的模拟实现std::shared_ptr的线程安全问题std::weak_ptr智能指针的使用内存泄露问题内存泄露是指因为疏忽或错误,造成程序未能释放已经不再使用的内存的情况。比如:intdiv(){inta,b;cin>
flyyyya
·
2024-02-09 10:03
c++
c++
java
算法
2024年最新IntelliJ IDEA:
新特性
与免费激活技巧
大家好,我是小黑,在如今这个信息化的时代,软件工程师们势必需要一款极致高效且功能全面的开发工具来提升他们的编码体验。在众多的IDE(集成开发环境)中,IntelliJIDEA无疑以其强大的功能和易用性,成为了众多开发者的首选。但面对这样一款优秀软件的高昂使用成本,如何通过合法的途径进行免费激活,便成了许多求学之人和创业初期企业的共同难题。IntelliJIDEA是由JetBrains公司开发的一款
宋小黑
·
2024-02-09 06:46
intellij-idea
java
ide
2024/2最新升级ChatGPT Plus的方法
了解ChatGPTPlus的
新特性
在升级之前,了解ChatGPTPlus的
Draven21
·
2024-02-09 06:11
ChatGPT
chatgpt
微信小程序新手入门教程四:样式设计
一尺寸单位首先我们来学习一下尺寸单位这个
新特性
。在CSS中,我们通常使用的单位是px,但在WXSS中,单位是rpx。rpx
爱写代码的July
·
2024-02-09 01:11
微信小程序
微信小程序
小程序
前端
Html5开发的在线画板涂鸦,使用html5 canvas制作涂鸦画板
HTML5的canvas元素是HTML5
新特性
中最有用的元素之一。
人行有师
·
2024-02-08 22:13
Html5开发的在线画板涂鸦
java Stream的基本语法详解(包括并发流的使用语法)
Stream是java8的
新特性
,它与java.io包里的InputStream
木木的小林子
·
2024-02-08 21:37
Java基础
java
Stream
流式编程
并发流
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他