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多线程编程
文件基础
目录前言:1.认识文件2.文件目录3.文件路径4.文件类型前言:JavaEE大体主要分为:1.
多线程编程
;2.文件/IO;3.网络原理。
加菲猫-siu
·
2024-02-02 08:07
JavaEE
(初阶)
java-ee
java
《随笔十一》—— C++中的 “ C++ 11 新特性梳理 ”
在面试中,经常被问的一个问题就是:你了解
C++11
哪些新特性?
To-String
·
2024-02-02 05:57
C++中的随笔
C++ 11新特性之完美转发
概述在C++编程语言的演进过程中,
C++11
标准引入了一系列重大革新,其中之一便是“完美转发”机制。
hope_wisdom
·
2024-02-02 05:56
C++
11新特性
c++
C++
11
完美转发
万能引用
forward
C++引用、内联函数、auto关键字介绍以及C++中无法使用NULL的原因
1.1引用概念1.2引用特性1.3常引用1.4使用场景1.4.1做参数1.4.2做返回值1.5引用和指针的区别1.6小结一下二、内联函数2.1内联的概念2.2内联的特性2.3【面试题】三、auto关键字(
C+
仍在探索未知中
·
2024-02-02 04:02
C++
c++
开发语言
C++11
多线程: hardware_concurrency()函数
代码如下://
C++11
多线程:hardware_concurrency()函数#include#includeintmain(intargc,char*argv[]){unsignedconstthread_count
scx_link
·
2024-02-02 02:18
C
and
C++的笔记
c++
开发语言
c++STL使用序列容器--Apple的学习笔记
备份下等熟练
c++11
后
applecai
·
2024-02-02 02:21
C#
多线程编程
——线程同步(二)
前言在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题,即要通过线程同步编写出安全且高效的多线程的多线程程序。一、线程安全与锁线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变
酷爱挑战之王
·
2024-02-01 22:45
@编程语言:.NET_C#
Vscode移植到VS2010遇到的问题C++
如果在vscode能运行,就是C++版本的问题,VS2010仅支持部分
C++11
及以上的功能,仍然有一小部分不支持,但是他的警告信息和错误信息又很不明显,所以花了很多时间纠错。
饿了就去喝水
·
2024-02-01 20:13
c++
开发语言
visualstudio
vscode
Gnuplot安装与配置
注意:仅
C++11
及以上版本支持!如果是vs2010建议升级编译器
饿了就去喝水
·
2024-02-01 20:41
c++
visualstudio
编辑器
Java并发基础:CompletionService全面解析!
内容概要CompletionService的优点在于能够解耦任务提交与结果获取,有效的整合线程池与阻塞队列,实现任务完成顺序的处理,提升系统吞吐量,它简化了
多线程编程
的复杂性,使开发者能够更专注于业务逻辑
程序员古德
·
2024-02-01 16:55
Java并发基础
java
开发语言
C++笔记之std::move ,std::ref,std::bind
(2)
c++11
提供了std::move函数来把左值转换为xrvalue,而且新版的push_back也支持&&参数的重载版本,这时候就可以高效率地使用
曙光_deeplove
·
2024-02-01 16:09
C++
c++
[C++] std::ref介绍和使用案例
std::ref介绍std::ref是
C++11
中引入的一个模板函数,用于返回一个对象的引用。它可以用于将对象包装成引用类型,以便在需要引用类型的场景下使用。
老狼IT工作室
·
2024-02-01 16:07
C++
c++
[Java 并发基础]
多线程编程
文章参考:https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.htmlhttps://juejin.cn/post/6970558076642394142文章目录线程的创建方式继承`Thread`实现`Runnable`接口实现`Callable`接口使用`Lambda`使用线程池线程创建相关的`jdk`源码`
程序员三木
·
2024-02-01 13:11
Java探索者之路
java
开发语言
C++11
多线程运行报错:terminate called without an active exception
1.背景在debug项目代码时,发现程序总是发生挂死问题,提示terminatecalledwithoutanactiveexception,根据网上资料,大概定位到是std::thread析构函数引起。有同事大量使用std::thread创建线程,例如:m_thread=std::thread([this](){this->run();});而挂死原因正是因为这段代码使用不规范。2.原因2.1挂
Embedded-Xin
·
2024-02-01 09:14
Linux应用编程
c++
java
jvm
Thread.sleep()总结
在
多线程编程
中,Thread.sleep()是一个常用的方法之一。它允许线程在指定的时间内暂停执行,提供了一种简单的方式来控制线程的执行速度。
qq836869520
·
2024-02-01 08:40
java
开发语言
突破编程_C++_基础教程(函数(二))
6Lambda表达式注:该部分内容涉及到
C++11
新特性。
breakthrough_01
·
2024-02-01 08:59
突破编程_C++_基础教程
c++
C++ 捕获所有异常并拿到错误原因的方法
这对于
多线程编程
或需要将异常传递给异步任务的情况非常有用。下面是一个使用std::exce
w风雨无阻w
·
2024-02-01 07:59
工具
c++
算法
开发语言
并发编程专题——第二章(并发编程之Synchronized详解)
1、抛砖引玉
多线程编程
中,有可能会出现多个线程同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可能是:对象、变量、文件等。共享:资源
风清扬逍遥子
·
2024-02-01 05:53
并发编程专题
面试
java
synchronized
二叉树遍历
C++11
实现———前序、中序、后序、层序遍历(非递归)
Makefile:g++-std=c++11-obiTreeTrasversebiTreeTrasverse.cpp代码:biTreeTrasverse.cpp#include#include#includestructnode{charval;node*left;node*right;};前序遍历voidpreOrder(node*root){std::stackstack;node*p=roo
fengyanpo
·
2024-02-01 04:17
数据结构
二叉树
遍历
c++11
C++11
带来的优雅语法
自动类型推导autoauto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以简化我们的编程工作;auto是在编译时对变量进行了类型推导,所以不会对程序的运行效率造成不良影响;另外,似乎auto也并不会影响编译速度,因为编译时本来也要右侧推导然后判断与左侧是否匹配。autoa;//错误,auto是通过初始化表达式进⾏类型推导,如果没有初始化表达式,就无法确定
Python编程导师
·
2024-01-31 22:11
abs函数解释
从
C++11
开始,增加了对int整型数据类型的支持。用法:对于整数:abs();对于浮点数:fabs();例如:abs(3.1416)=
hjxxlsx
·
2024-01-31 20:08
算法
数据结构
C++11
—— lambda表达式与包装器
C++11
——lambda表达式与包装器文章目录
C++11
——lambda表达式与包装器一、lambda表达式lambda表达式产生的意义lambda表达式语法函数对象与lambda表达式二、包装器functionfunction
Tlzns
·
2024-01-31 20:32
c++
C++ —— 智能指针
智能指针的使用及原理1.RAII2.智能指针的原理三、智能指针的缺陷及其发展3.1std::auto_ptr3.2std::unique_ptr3.3std::shared_ptr3.4std::weak_ptr四、
C+
Tlzns
·
2024-01-31 20:02
c++
C++11
——新的类功能与可变参数模板
系列文章目录文章目录系列文章目录一、新的类功能默认成员函数类成员变量初始化强制生成默认函数的关键字default禁止生成默认函数的关键字delete继承和多态中的final与override关键字二、可变参数模板递归函数方式展开参数包逗号表达式展开参数包STL容器中的empalce_back与push_back的区别一、新的类功能默认成员函数原来C++类中,有6个默认成员函数:构造函数析构函数拷贝
Tlzns
·
2024-01-31 20:02
c++
C++11
——右值引用和移动语义
左值引用和右值引用二、左值引用与右值引用比较三、右值引用使用场景和意义四、移动语义五、移动赋值六、万能引用与完美转发万能引用完美转发——forward一、左值引用和右值引用传统的C++语法中就有引用的语法,而
C+
Tlzns
·
2024-01-31 20:01
c++
线程池的介绍
在
多线程编程
中,创建和销毁线程是一项开销较大的操作。而线程池通过预先创建一组线程,并对这些线程进行管理,可以避免频繁地创建和销毁线程,从而提高程序的性能和效率。
“切韵”
·
2024-01-31 19:44
java
开发语言
【C++航海王:追寻罗杰的编程之路】引用、内联、auto关键字、基于范围的for、指针空值nullptr
引用特性1.3->常引用1.4->使用场景1.5->传值、传引用效率比较1.6->值和引用作为返回值类型的性能比较1.7->引用和指针的区别2->内联函数2.1->概念2.2->特性3->auto关键字(
C+
枫叶丹4
·
2024-01-31 18:28
visualstudio
c++
C++ | auto遍历map小技巧
——map/unordered_mapmap的常用遍历方法(
C++11
中范围for循环):mapmp;for(auto&item:mp){intkey=item.first;//键intval=item.second
brilliantgby
·
2024-01-31 17:24
C/C++
c++
【C++】多态
,都是对生命的辜负目录前言1.多态的概念2.多态的定义及细节2.1虚函数2.2虚函数的重写2.2.1虚函数重写的两个例外2.3普通调用和多态调用的区别2.4『final』和『override』关键字(
C+
樊梓慕
·
2024-01-31 14:08
C++
c++
开发语言
监视器锁-synchronized关键字
目录1.
多线程编程
安全1.1多线程安全概念1.2多线程不安全实例1.3多线程不安全的原因1.4解决以上线程不安全的示例2.synchronized关键字(重点)2.1synchronized关键字概念2.2synchronized
加菲猫-siu
·
2024-01-31 12:06
JavaEE
(初阶)
java
开发语言
java-ee
多线程编程
-wait()与notify()
目录前言:1.wait()方法1.1wait()使用1.2代码实例1.3wait()和sleep()对比2.notify()/notifyAll()方法2.1notify()使用2.2代码实例2.3notifyAll方法序列:多线程-007前言:由于线程之间是抢占式执行的,因此线程之间的执行先后顺序总是难以预知的。但是实际开发中我们总是希望能够合理的协调多个线程之间的执行先后顺序。完成多线程协调的
加菲猫-siu
·
2024-01-31 12:06
JavaEE
(初阶)
java
开发语言
java-ee
多线程编程
-线程池
目录1.线程池2.标椎库中的线程池3.线程池的实现序列:多线程-0111.线程池线程池:申请一块内存专门用来保存线程。线程的创建与销毁都需要一定的损耗。线程池的最大的好处就是减少每次启动和销毁线程的损耗。2.标椎库中的线程池使用Executors.newFixedThreadPool(10)能创建出来固定包含10个线程的线程池;返回值的类型为ExecutorService;通过ExecutorSe
加菲猫-siu
·
2024-01-31 12:06
JavaEE
(初阶)
jvm
java-ee
C++ thread用法总结(整理)
1,简介
C++11
中加入了头文件,此头文件主要声明了std::thread线程类。
顺其自然~
·
2024-01-31 11:27
c++thread
thread
线程
decltype 关键字
decltype是
C++11
引入的一个关键字,用于获取表达式的数据类型。它主要用于在编译时期获取表达式的类型,而不进行实际的计算。
不是杠杠
·
2024-01-31 11:00
c++
STL
c++新特性
c++
【C++笔记】
C++11
一些重要的新特性
一、列表初始化
C++11
第一个比较好用的特性就是”列表初始化",它可以大大的节省我们初始化对象的时间(特别是对象数组),虽然有些地方用起来有点儿奇怪,但是总的来说利大于弊。
林先生-1
·
2024-01-31 07:17
C++之路
笔记
c++
c语言
开发语言
visual
studio
c++initializer_list详解
initializer_list是
C++11
提供的新类型,定义在头文件中。用于表示某种特定类型的值的数组,和vector一样,initializer_list也是一种模板类型。
co小东东
·
2024-01-31 05:53
c++
【
C++11
】深挖列表初始化、initializer_list
镇楼图目录1.核心源码剖析2.使用介绍3.完整源码核心源码剖析来看看源码:templateclassinitializer_list{public:typedef_Evalue_type;typedefconst_E&reference;typedefconst_E&const_reference;typedefsize_tsize_type;typedefconst_E*iterator;typ
DanteIoVeYou
·
2024-01-31 05:23
C++
c++
开发语言
C++进阶--
C++11
右值引用和移动语义
C++11
右值引用和移动语义一、基本概念1.1左值的概念1.2右值的概念1.3左值引用的概念1.4右值引用的概念二、右值引用使用场景和意义2.1左值引用的使用场景2.2左值引用的短板2.3右值引用和移动语义
sushang~
·
2024-01-31 04:32
c++
java
jvm
C++核心指南
转:[Github项目]C++核心指南摘要:
C++11
和C++14到来,背后一定带来了新的设计哲学,新的解决C++问题的思路。
清海风缘
·
2024-01-31 04:32
C++
c++
核心指南
C++进阶--
C++11
新的类功能和可变参数模板
C++11
新的类功能和可变参数模板一、默认成员函数二、类成员变量初始化三、强制生成默认函数的关键字default四、禁止生成默认函数的关键字delete五、继承和多态中final与override关键字六
sushang~
·
2024-01-31 04:59
c++
java
javascript
【C++】C++中的【文件IO流】使用指南 [手把手代码演示] & [小白秒懂]
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-01-31 03:39
YY
滴
《C++系列》
c++
数据库
nosql
【C++】istream类型对象转换为逻辑条件判断值
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-01-31 03:39
YYの小小知识点
c++
开发语言
JVM 级锁
在硬件层面的发展带来的效率极大提升中,软件层面的
多线程编程
已经成为必然趋势,然而
多线程编程
就会引入数据安全性问题,有矛必有盾,于是发明了“锁”来解决线程安全问题。在这篇文章中,总结了Ja
Struggle霗楓
·
2024-01-31 01:07
c++复习-面向对象-继承+多态+重载
www.runoob.com/cplusplus/cpp-tutorial.htmlgpt生成的内容自行编写的代码继承一个派生类继承了所有的基类方法,除了:基类的构造函数、拷贝构造函数和析构函数基类的重载运算符基类的友元函数
C+
陆沙
·
2024-01-31 01:59
c++
开发语言
C++特殊类的设计
主要学习其中所运用的一些思想,融会贯通一、不能被拷贝的类C++98可以将拷贝构造函数与赋值运算符重载只声明不定义,且将其访问权限设置为私有即可声明不定义且设置为私有,用户就无法调用,且也无法在类外重新定义
C+
青春_strive
·
2024-01-30 19:59
C++
c++
开发语言
C++11
Lambda函数
C++11Lambda函数格式如下:[捕捉列表](参数)mutable->返回值类型{函数体}捕捉列表[]是lambda的引出符,捕捉列表能够捕捉上下文中的变量,来供lambda函数使用:[var]表示以值传递的方式捕捉变量var[=]表示以值传递的方式捕捉所有父作用域变量[&var]表示以引用传递的方式捕捉变量var[&]表示以引用传递的方式捕捉所有父作用域变量[this]表示以值传递的方式捕捉
WongKyunban
·
2024-01-30 19:49
C/C++
Lambda
c++
Java技术栈高级攻略之专栏简介
一、
多线程编程
多线程编程
是Java技术栈中的重要部分,也是提高应用性能的关键。掌握
多线程编程
需要理解线程的生命周期、线程的状态和线程池的使用。此外,还需要了解如何处理线程之间的同步与通信,如
凛鼕将至
·
2024-01-30 18:40
java
开发语言
C++ 11新特性之右值引用
概述
C++11
中引入了一项关键特性——右值引用,极大地增强了C++在资源管理、性能优化和表达力方面的能力。通过理解并合理运用右值引用,我们可以编写出更高效、更简洁且不易出错的代码。
hope_wisdom
·
2024-01-30 15:51
C++
11新特性
c++
C++
11
右值引用
C++ 11新特性之week_ptr
概述在
C++11
标准中,智能指针的引入极大地提升了内存管理的安全性和便利性。
hope_wisdom
·
2024-01-30 14:27
C++
11新特性
c++
C++
11
weak_ptr
C++11
中Lambda的用法
在
C++11
中,Lambda表达式是一种匿名函数的形式,它可以在需要函数对象的地方使用。
淋雨的蜗牛
·
2024-01-30 10:18
c++
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他