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
tr1
C++智能指针_C++回顾
发展历史C++98中产生了第一个智能指针auto_ptr;C++boost给出了更实用的scoped_ptr和shared_ptr和weak_ptr;C++TR1,引入了shared_ptr等,不过
TR1
工业废气
·
2024-03-01 00:07
C++
c++
开发语言
后端
单片机学习笔记---串口通信(2)
方式1输入方式2和方式3方式2和方式3输出:方式2和方式3输入:波特率的计算串口配置步骤1.确定T1的工作方式2.确定串口的工作方式3.计算我们T1的初值(设定波特率)4.启动T1(TCON中的
TR1
位
Vera一笔画人生~
·
2024-02-07 07:11
51单片机学习笔记
单片机
学习
笔记
单片机学习笔记---定时器/计数器(简述版!)
目录定时器的介绍定时计数器的定时原理定时计数器的内部结构两种控制寄存器(1)工作方式寄存器TMOD(2)控制寄存器TCON定时计数器的工作方式方式0方式1方式2方式3定时器的配置步骤第一步,对TMOD的赋值第二步,定时的时间计数初值第三步,对EA赋值第四步,对TR0和
TR1
Vera一笔画人生~
·
2024-02-04 09:50
51单片机学习笔记
单片机
学习
笔记
STL源码分析:shared_ptr 和 weak_ptr
shared_ptr的原理烂熟于心,手撕也没少做过,但有时候总感觉对其还是很陌生;在看《Linux多线程服务端编程》时,作者提到一个析构动作在创建时被捕获又彻底把我搞懵了,终于下定决心要研究下GCC9.4中
tr1
十一很迷茫
·
2024-01-29 12:01
C++
c++
linux
stl
常用文本内容命令(tr cut sort uniq)
一,常用文本内容命令(一)
tr1
,替换将1替换成a将小写替换成大写2,删除-d删掉13,压缩(连续的)-s压缩连续的1(二)cut切割1,cut-d指定分隔符2,cut-f指定需要的列1,3(1,3两列
玉米侠爱吃玉米
·
2024-01-15 15:49
linux
运维
服务器
jquery实现滚动到锚点
最近要做一个点击导航按钮滚动到锚点的需求,在网上查阅资料,发现全都是不完善的.错误的写法这是网上的一般写法:varid="
tr1
";$("html,body").animate({scrollTop:$
Oo晨晨oO
·
2024-01-12 16:44
51单片机练习:串口通信篇(C语言)
(来自郭天祥老师的51单片机练习)代码初始化函数:voidInit(){//T1设置TMOD=0x20;//T1设置为工作方式2TH1=0xfd;TL0=0xfd;
TR1
=1;//启动T
Alice_lch
·
2023-12-04 06:55
51单片机学习
51单片机
c语言
单片机
IPD流程
开发流程共分为6步:CHATER:业务计划书,包括项目范围、目标、验收标准等CDCP:概念决策评审点PDCP:计划决策评审点ADCP:可获得性决策评审点在软件开发过程中一共有6个TR点,对应IPD的流程如上图:
TR1
zoe_from_mars
·
2023-12-03 18:30
开发流程
开发流程
IPD
C++0x展望[语言核心进化]
刘未鹏/文随着C++标准委员会案头的C++0x提案[1]的与日俱增,
tr1
[2]的尘埃落定,tr2[3]的浮出水面,C++0x的脚步声似乎是离我们越来越近了,近到我们似乎能够嗅到她的气息,BjarneStroustrup
chuifuhuo6864
·
2023-12-02 22:16
c/c++
C51中断
处理中断三原则中断响应条件中断服务函数例子中断相关缩写全称(初学容易记)AbbreviationFullnameMeanTCONtimercontrol定时器控制寄存器TF1(TCON.7)Timer1flagT1中断标志位
TR1
Heisenberg_Poppings
·
2023-11-13 06:42
C51
单片机
嵌入式
Prefix Equality(树状数组维护区间最值)
#includeusingnamespacestd;constintN=2e5+10,INF=0x3f3f3f3f;intn,m;//tr[i]维护a数组前i个数最大值在b数组中出现的最早位置//
tr1
根本学不会的Kkkkk
·
2023-11-05 15:13
c++
算法
数据结构
Effective C++ 学习备忘录四
tr1
::shared_ptr可用来定制删除器,这可防范DLL问题,可被用来自动解除互斥锁等等。条款19-设计clas
仰简
·
2023-10-31 07:13
Effective C++ 3nd笔记——资源管理
资源管理以对象管理资源简单来说就是要用类来管理资源,最好使用C++11新标准提供的几种智能指针请记住:为防止资源泄漏,请使用RAII对象,他们在构造函数中获得资源并在析构函数中释放资源两个常被使用的RAIIclasses分别是
tr1
JallinRichel
·
2023-10-26 19:05
C++
c++
【读书笔记】Effective C++(09)杂项
9.2条款54:让自己首席包括
TR1
在内的标准程序库C++的一些扩展特性会在
TR1
,虽然这些特性随着C++标准版本的更新逐渐合并到标准中.9.3条款55:让自己熟悉
LogM
·
2023-10-24 06:31
读书笔记
编程语言
c++
Google C++编程风格指南(四):智能指针和其他C++特性(转载)
在非常特殊的情况下,例如对STL容器中对象,你应该只使用std::
tr1
::shared_ptr,任何情况下都不要使用auto_ptr。“智能”指针看上去是指针,其实是附加了语
水星灭绝
·
2023-10-20 12:32
c++
google
编程
编译器
单元测试
语言
C++ 学习笔记:C++11 新特性学习
C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
Hot Autumn
·
2023-10-17 03:26
C/C++
学习笔记
C++11新特性
C++11新特性
11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
无止境x
·
2023-10-14 20:48
for
job
C++
11
20200401-cplusplus-history
layouttitlecategoriestagsdescriptiondatepostThehistoryofC++blogC++C++的发展历史2020-04-0114:05:18-0700前言在阅读C++相关的技术书籍或博客时,常常会提到一些日常开发中不常接触的名词,如cfront2.0或者
TR1
deepindeed
·
2023-10-12 22:21
c++
编译器
字符串
指针
java
Effective C++看书笔记(8):杂项讨论
杂项讨论53:不要轻忽编译器的警告54:让自己熟悉包括
TR1
在内的标准程序库55:让自己熟悉Boost53:不要轻忽编译器的警告尽量无警告。
questions?
·
2023-10-06 13:49
C++语言
c++
笔记
开发语言
C++ STL源码剖析
tr1
与std array
C++STL源码剖析
tr1
与stdarray深入底层,层层剖析by光城0.导语源码剖析版本为gcc4.9.1。C++tr1全称TechnicalReport1,是针对C++标准库的第一次扩展。
guangcheng0312q
·
2023-10-03 09:54
KEIL4编写51单片机定时器0 和定时器1
#includesbitled1=P1^1;sbitled0=P1^0;voidmain(){unsignedcharcnt=0,cnt1=0;TMOD=0x11;TH1=0x3c;TL1=0xb0;
TR1
西门吹牛
·
2023-09-25 20:35
使用C++TR1实现物流配送问题的简单模拟
我在这里不是讨论解决该问题的具体算法,而是简单介绍一下C++98的一个功能强大扩展--
TR1
。
TR1
是TechnicalReport1的简称,它原本是标准委员会内部的一个名称。
chongchan9210
·
2023-09-24 05:13
c/c++
内存管理
Linux之操作文件命令
、tail4、more5、less二、过滤命令——grep1、格式2、选项3、匹配模式三、cut切割命令1、格式2、选项四、sort排序命令1、格式2、选项五、uniq去重命令六、替换文件中的字符显示
tr1
周湘zx
·
2023-09-24 00:42
RHCSA
linux
运维
服务器
shared_ptr<class T>Revisited
shared_ptr的接口已经包含在std::
tr1
中,将来可能被包含在标准C++库中。只依赖于公共接口的实现可以确保在将来的任何shared_ptr实现中正常工作。它需要额外的导出宏。
qq_40178082
·
2023-09-14 10:56
boost
c++
std::unordered_map用法
unordered_map的用法,需要注意,unordered的定义在空间std::
tr1
而不是std,并且使用时注意添加头文件,下面通过程序比较下map和unordered_map的运行效率:#include
I_belong_to_jesus
·
2023-09-07 06:34
C++编程
51单片机 智能小车
用面包板供电、单片机也可以用面包板供电,必须共地、分文件(模块化编程),二、串口控制小车,串口初始化(pcom、scon配置sm0、1、ren是否接收、配置定时器1、串口通信速度--波特率9600、开始计数
TR1
prppr_
·
2023-08-29 04:09
51单片机
51单片机
单片机
Effective C++条款17——以独立语句将newed 对象置入智能指针(资源管理)
假设我们有个函数用来揭示处理程序的优先权,另一个函数用来在某动态分配所得的widget上进行某些带有优先权的处理:voidpriority();voidprocessWidget(std::
tr1
::shared_ptrpw
StudyWinter
·
2023-08-27 15:41
Effective
C++
c++
开发语言
数据结构
effective
c++
keep
studying
学习
Effective C++学习笔记(第九章)
条款54:让自己熟悉包括
TR1
在内的标准程序库本条款中
TR1
(TechnicalReport1)的很多内容已经进入到现代C++的语言特性中,如std::shared_ptr以及std::function
crazyhank
·
2023-08-25 05:30
通达信DMI金叉指标详解组合指标公式_通达信公式
N:=21;M:=6;M1:=20;
TR1
:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD:=HIGH-REF
和富旺
·
2023-08-24 18:51
通达信公式
指标公式
金融
Effective C++条款14——在资源管理类中小心coping行为(资源管理)
条款13导入这样的观念:“资源取得时机便是初始化时机”(ResourceAcquisitionlsInitialization;RAII),并以此作为“资源管理类”的脊柱,也描述了auto_ptr和
tr1
StudyWinter
·
2023-08-24 11:58
Effective
C++
c++
开发语言
keep
studying
Effective
C++
学习
Effective C++学习笔记(8)
delete的合理替换时机条款51:编写new和delete时需固守常规条款52:写了placementnew也要写placementdelete条款53:不要轻忽编译器的警告条款54:让自己熟悉包括
TR1
Karthus_冲冲冲
·
2023-08-17 18:09
c++
学习
笔记
利用Python进行游戏脚本编程,不愧是最强的脚本语言!
Python对于游戏脚本语言来说是一种不错的选择,它很强大,容易嵌入使用,能够无缝地使用C/C++进行扩展,包含很多脚本语言所具有的高级特性,并且它可以用来实现自动化过程[
TR1
:automatingpro
Python妙脆角
·
2023-08-06 19:49
python
游戏
c++
数据分析
学习
Effective C++ 学习备忘录九
条款54-让自己熟悉包括
TR1
在内的标准程序库C++标准程序库的主要机能由STL、iostreams以及locales组成,并包含c99
仰简
·
2023-07-28 02:02
定时器方式3(51单片机
TL0为8位计数器,计数溢出好置位TF0,并向CPU申请中断,之后需要软件重装初值;TH0也被固定为8位计数器,不过TL0已经占用了TF0和TR0,因此TH0将占T1的中断请求标志TF1和定时器启动控制为
TR1
王哈哈、
·
2023-07-27 05:45
51单片机
单片机
条款13: 以对象管理资源
两个常被使用的RAIIclasses分别是
tr1
::share_ptr和auto_ptr,前者通常是较佳选择,因为其copy行为比较直观。若选择auto_ptr,复制动作会使他们指向null。
奋起的熊猫
·
2023-07-22 13:49
Effective
C++
c++
C++中unordered_map的基本用法
#includeusingnamespacestd;#includeusingnamespacestd::
tr1
;//这样写才能编译通过,同时不影响原来的功能如cin,coutvoidtest01(){
m0_74758366
·
2023-07-20 21:52
数据结构与算法
c++
开发语言
算法
条款34:优先选用lambda式,而非std::bind
正是在那时,标准委员会接受了名称
TR1
的文档,里面就包含了std::bind的规格(在
TR1
中,bind位于不同的名字空间,所以是std::
tr1
::bind而非std::bind,还有一些接口细节与现在有所不同
娱乐界祖师爷
·
2023-07-17 07:20
Effective
Modern
C++
c++
Item13:以对象管理资源
两个常被使用的RAIIclasses分别是
tr1
::shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比较直观。若选择auto_ptr,复制动作会使被复制物指向null。
jdududu
·
2023-04-20 01:21
Effective
C++
c++
开发语言
C++:shared_ptr简介以及常见问题
本文中的shared_ptr以vs2010中的std::
tr1
::shared_ptr作为研究对象。可能和boost中的有些许差异,特此说明。
smartDMer
·
2023-04-14 18:33
C++基础
c++11下的 std::pair & std::tuple用法
而tuple类最早在
TR1
中引入,是pair类的扩展泛化,允许最多10个不同(或相同)类型的元素。在c++11中,tuple类重新实现了,基于可变参模版,可以容纳任意多的异质元素。
yg@hunter
·
2023-04-07 04:51
c/c++
STL
c++
蓝桥杯使用unordered_map注意细节
具体报错如下所示:进行搜索后,发现在蓝桥杯提交的代码若用到了unordered_map或者unordered_set,需要加入头文件#include#include以及命名空间usingnamespacestd::
tr1
盼盼面包
·
2023-04-06 09:50
蓝桥杯
Effective C++ 学习备忘录三
两个常用的RAIIclasses分别是
tr1
::shared_ptr和auto_ptr(c++98),前者通常是较佳选择,因为其Copy行为比较直观。
仰简
·
2023-03-19 06:47
单片机笔记——定时器与计数器的相关寄存器学习
直到CPU响应中断时,才由硬件清“0”
TR1
:定时器T1的运算控制位。该位由软件置位和清零。当GATE(TMOD.7,TMOD高位设置定时器
留家里哦哦哦
·
2023-01-12 06:10
单片机学习
寄存器
单片机
stm32
物联网
Boost C++ Libraries 编译安装
许多Boost的开发人员是来自C++标准委员会,而部分的Boost库成为C++的
TR1
标准之一。一、Bo
菜牙@c++
·
2023-01-08 10:45
boost库
boost
c++
51利用定时器1计数模式,方式1让P2口加到200次清零
include#include#defineucharunsignedcharucharcount;voidmain(){EA=1;ET1=1;TMOD=0x50;TH1=0xffff;TL1=0xffff;
TR1
自然醒欧
·
2023-01-01 12:27
C语言
单片机
C++ std::
tr1
::function和std::
tr1
::bind模板类介绍,qt测试
目录std::function声明和代码示例std::bind声明和代码示例C语言使用函数指针来把一个函数作为参数传递,这样我们就可以实现回调函数的机制。到了C++11以后在标准库里引入了std::function模板类,这个模板概括了函数指针的概念。函数指针只能指向一个函数,而std::function函数包装器模板能包装任何类型的可调用实体,如普通函数、函数对象、lambda表达式、静态成员函
架相
·
2022-12-21 11:43
C/C++
qt
c++
开发语言
Ubuntu18.04配置ork(ecto、ecto_image_pipeline、ecto_opencv、ork_reconstruction)
99584987#commentBox解决步骤:1.修改ecto/src/lib/util.cppsudogedit/home/huangqifan/ecto/src/lib/util.cpp去掉头文件里面的/
tr1
灞気水笵er
·
2022-12-04 16:58
opencv
visual
studio
c++
人工智能
计算机视觉
Item 34: Prefer lambdas to std::bind.
C++11的std::bind是对C++98std:bind1st和std::bind2nd的继承,它在2005年以
TR1
文档形式非正式地成为标准库的一部分。
loongknown
·
2022-11-11 00:54
C++
Effective
Modern
C++
c++
开发语言
C++14
C++11
移动捕获
Boost C++ 库入门
许多Boost的开发人员是来自C++标准委员会,而部分的Boost库成为C++的
TR1
标准之一。为了要确保库的效率与弹性,Boost广泛
小凡1991
·
2022-09-30 13:30
Boost
C++
库
boost
C++
EffectiveC++-条款54:让自己熟悉包括
TR1
在内的标准程序库
一.内容新版本的C++或许会具有某些新的有趣特性,但大部分新机能都是以标准程序库的扩充形式体现。如果我们不了解相关的信息,就很难成为一位高效的C++程序员。C++98的标准程序库成分:STL(StandardTemplateLibrary,标准模板库),覆盖容器(containers如vector,string,map),迭代器(iterators),算法(algorithm如find,sort,
@Moota
·
2022-07-26 10:00
#
EffectiveC++
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他