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
读书
读书一方面是学习
新知识
,另一方面也是锻炼我们的大脑神经元链接,增加我们的知识存量
jellyF86
·
2024-02-11 16:51
初一数学方法技巧:数学学习方法回答
其次,够消除对
新知识
的“隐患”。超前学习能够发现在现有的基础上,自己对
新知识
认识的不妥之处。相反地,若直
拾日十月
·
2024-02-11 14:58
Effective Modern C++-第一章 类型推断
发展历史c++98:只有functiontemplate有类型推断
c++11
:增加了auto和decltypec++14:extendstheusagecontextsinwhichautoanddecltypemaybeemployed
山幺幺
·
2024-02-11 10:19
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++
开发语言
2021-06-10
如何运用大数据获客01大势所趋的时代进程在数据时代的发展中,如何在冗长的数据中发现
新知识
、新风口、分析大众喜爱的产品,进行精准推广和精准营销?
清风徐徐吹来
·
2024-02-11 05:01
阅读《教学勇气--漫步教师心灵(十周年纪念版)》的第二十天
但是优秀的教师所做的,要远超过把共同体中的
新知识
传递给学生。优秀的教师通过让学生积极参与真正的共同体的动态演变,重复认知的过程。”对照这一条
富宁083范琳琳
·
2024-02-11 05:41
遇见美好|期待越来越好的自己|复盘日记Day130
日星期五晴喜马拉雅(沫沫成长记)亲子共读:Day43阅读学习践行Day.5/21晨间日记Day.5/21昨日晚安:22:56今日早安:05:30早起:Day794❥今日运动|未完成❥今日自我成长|学习
新知识
沫妈自律记
·
2024-02-11 04:36
13.Grace阅读实践营13/21《你要么出众,要么出局》
【书名】你要么出众,要么出局【作者】李尚龙【时长】30分钟图片发自App【
新知识
】忙起来世界才是你的,闲下来会更累。但是忙也不要把忙变成一味的不断的重复。
王小红666
·
2024-02-11 03:30
无上荣光的传道者
所以人类一出生,要靠老师获取
新知识
;人类在实践过程中总结的经验和知识,要靠老师来传递;人类文明智慧的结晶,还要靠教师来一代一代的传播。
征程_Crested
·
2024-02-11 03:25
几种智能指针的原理/简单实现
详细代码放在了:AC/Algorithms/STL/smartpointers/接口说明auto_ptr之后在
C++11
引入了移动语义,所以后面新出的三个智能指针实现和auto_ptr有比较明显区别auto_ptrhttp
devilisdevil
·
2024-02-11 02:59
2020年4月17日晨间日记
极度真诚极度公正我今天要学哪些
新知识
?浏览小说构思我今天要有怎样的心情?平静安逸美好我今天怎样比昨天做的更好?更加自律。锻炼加学习。A、叫我起
嘉阁
·
2024-02-10 23:44
拥有好奇心与观察力,才有学习实践的欲望与能力
孩子一个个的询问,不正是孩子对所未见到的事物的好奇心,是促使其学习
新知识
,新事物的动力吗?纵观我们现在的
云淡风轻2021
·
2024-02-10 23:08
晨间日记
我今天要学哪些
新知识
?我今天要有怎样的心情?我今天怎样比昨天做的
陈陈陈皮
·
2024-02-10 19:36
宇宙公民高效阅读Day5
接下来,老师带我们分享了九步高效阅读法:1.准备外部工作2.准备内在工作3.调动潜意识4.预习5.写下具体问题和关键词6.心流全脑读法7.思维导图关键词笔记输入法8.输出有价值的文章9.交出
新知识
和灵
Amy_amber
·
2024-02-10 17:06
2020信息技术2.0培训心得
学习中,我了解许多
新知识
,开阔了视野,转变了思想,获益多多。本次培训,合肥学院邀请了北师大、安师大、铜陵
梅云木子1
·
2024-02-10 16:00
你敢不敢说勇敢的说一句“我的错”?
每天三分钟学一个
新知识
,这里是【每日一课】,你好,我是树文。读书这多年,除了基础的文化知识以外,我觉得我学会了一个对我的人生来说,很重要的技能。这个技能用就是会说三个字“我的错”!
颜树文
·
2024-02-10 16:06
【
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++
开发语言
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
函数指针
函数对象
函数包装器
函数适配器
种阳光22
但是有一个
新知识
映像深刻:什么是勇敢?勇敢就是带着害怕去行动。等我真正的体验过了再开始记录下来吧。好东西值得等待。和儿子有一个快乐的早晨。虽然他一样不肯去幼儿园,磨叽到十点。
小文爱写作
·
2024-02-10 09:21
《用七年改变人生》第554天/共2556天,2022.7.8,长期的积累和坚持
早起对于我而言是迈向更成功的一天的开始,我知道自己在新的一天里,会学到更多的有用的
新知识
,给未来美好的生活做准备,这种巨大的使命感让我觉得早起是对自己人生负责的事情。而看书更是自
七星录
·
2024-02-10 05:12
2018-05-23
2018.5.23今日体验:今天早上去分店收账,最近也是在店里学习
新知识
,好久没有过来收账,这种感觉挺熟悉的。把每一项工作做到细腻。
京心达_周莎
·
2024-02-10 04:17
你的大脑多久没去健身房了
想不起人名,提笔忘字,反应变慢,长篇文章读不下去,回避学习
新知识
……这些都是大
吴控控不迷茫
·
2024-02-10 02:50
超级个体学习——06 底层逻辑 1-3 未来职业世界,只有三种人
我的策略:1)努力在课堂上传播
新知识
,保证每堂课有1/4以上的内容是我从别处学来,然后“费曼”给大家。2)研究MOOC等平
王婧ruc
·
2024-02-10 02:11
正念生活,减压之道
02扩充
新知识
正念冥想练习,并不是一定要双腿盘坐的姿势走路时也可以进行正念冥想,这个有意思,也可以这样。
小仙老师_Nora
·
2024-02-10 01:18
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
看书,学习
新知识
,健身,工作
我戒不掉看书的习惯,既然戒不掉,就不戒了,但是我会把这个量控制起来,要看,就好好看书,看好书,想想看,我今年坚持了一段时间一周看一本书籍的习惯,后面因为什么而放弃了尼,大概是生活吧,大概是工作吧,但是我认为不值得,顾我会把一周看一本书籍的习惯养回来,学习的习惯也需要纠正回来,我今年也坚持了一段时间,回去就看书,看Word怎么操作,看财经消息,看会计书籍,后面尼,全部变成了言情小说,因为这种是最快能
一一的部落
·
2024-02-09 20:48
【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++
开发语言
今天的复盘又来啦~~~
我有3点感悟&收获:1、叹号老师这堂课开始的两个“+”让我记忆犹新:①阅读是需要毅力+坚持;②阅读所得是
新知识
+旧知识。古人诚不欺我:学如逆水行舟,不进则退。
青珏暖栀
·
2024-02-09 19:03
2022-10-04
后来工作中虽然也学了很多
新知识
,但对于理工科的知识还是没有去学习。对于自己不熟悉的领域,还是在内心会有抵触,下意识的就会避开。
怀洋
·
2024-02-09 17:31
C++进阶(十一)
C++11
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、
C++11
简介二、统一的列表初始化1、{}初始化2、std::initializer_list
北尘_
·
2024-02-09 17:02
C++
c++
java
开发语言
我的创作纪念日
是一份心安我们不断地学习,走在收获
新知识
的道路上,却常常忽视了对旧知识的回顾,像《
cocoack
·
2024-02-09 15:09
笔记
经验分享
设计模式-单例模式(懒汉+饿汉+线程安全模式)
目录单例模式懒汉模式饿汉模式线程安全的懒汉模式双重检查锁定(过时,错误的版本)
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++
毕业设计课题:超市进销存系统,基于java+springboot+mysql
前言介绍科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以创新的视角去不断方便人们的生活,推动对
新知识
的学习
程序源|毕业设计
·
2024-02-09 15:38
java
课程设计
spring
boot
Python周刊465期
欢迎关注微信公众号“Python小灶,和我一起每天学习Python
新知识
”文章、教程和讲座如何使用Django和Vue.js版建立一个社交网络不仅是一个非常酷的项目,而且也是一个可以教你很多新的酷东西的项目
在下杨六郎
·
2024-02-09 15:31
python
编程推荐
周刊
python
人工智能
机器学习
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
算法
改变自己 重新开始
早上6:00和晚上6:30去公园散步,每天阅读不少于一小时,学习
新知识
不少于一小时。为什么不从现在开
书一
·
2024-02-09 07:30
指责别人的时候,该如何让别人接受?你要学会好好说话
每天三分钟学一个
新知识
,这里是【每日一课】。你好,我是树文。你有没有发现,身边很多人明明很关心你,觉得你不应该怎么怎么样。
颜树文
·
2024-02-09 02:28
逆风航行
图片发自App早上听喜马拉雅,讲到郑成功,又学到了一些
新知识
。比如说,欧洲的帆船和中国帆船的不同。中国的帆船,大多数是一两张大帆。
风追蓝天见海洋
·
2024-02-09 01:42
保持学习的习惯
学习对一个人的重要性,不只在于习得
新知识
,更在于它能帮助我们保持深度思考,从中不断修正对世界的认知、对自我的了解,继而获得真正的成长。其实,拉开人与人之间差距的,往往是日复一日微小的积累。
天天乐小陳
·
2024-02-08 22:42
快读吧!向学霸学习
我详细复述其中一篇文章的
新知识
,故事和理解、结合自身的做法和联系旧知识。另外一篇用一句话总结践行清单。今日主题对于
新知识
和领域如何成长?
三滴水的阿滔
·
2024-02-08 21:46
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他