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++】特殊类设计
Content0.设计一个类,不能实例化出对象C++98写法
C++11
写法1.设计一个类,不能被拷贝C++98写法
C++11
写法默认构造函数私有化或删除的意义2.设计一个类,只能在堆上创建对象3.设计一个类
_宁清
·
2024-01-22 08:18
C++
c++
开发语言
《Linux
高性能服务器
编程》笔记03
Linux
高性能服务器
编程本文是读书笔记,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-22 06:59
Linux
Server
服务器
linux
C++:
C++11
新特性详解(1)
https://blog.csdn.net/linwh8/article/details/51569807前言:虽然目前没有编译器能够完全实现
C++11
,但这并不意味着我们不需要了解,学习它。
hongge372
·
2024-01-22 06:17
面试和编程基础
PACS医学影像采集传输与存储管理、影像诊断查询与报告管理系统,MPR多平面重建
按照国际标准IHE规范,以
高性能服务器
、网络及存储设备构成硬件支持平台,以大型关系型数据库作为数据和图像的存储管理工具,以医疗影像的采集、传输、存储和诊断为核心,集影像采集传输与存储管理、影像诊断查询与报告管理
淘源之家
·
2024-01-22 02:46
人工智能
源码
pacs
c语言
图像处理
三维
Linux
高性能服务器
笔记
第一章TCP/IP协议簇这里每层的协议的功能就不再重复了。主要有个清晰的了解**重点**``应用层的数据放入内核发送缓冲区,然后TCP模块调用IP的服务。这些工作对于用户来说,只用socket中的send()就可以完成这点可以联系第三章的TCP服务特点ARP(通过ip找到MAC地址)主机向自己所以的网络广播一个ARP请求,请求包含目的机器的网络地址,请求的机器会回应一个ARP应答,包含自己的MAC
kwet
·
2024-01-22 00:36
linux
linux
高性能服务器
编程笔记
第1章TCP/IP协议族数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。封装了物理网络的电气细节ARP、RARP(无盘工作站:缺乏存储设备,无盘工作站无法记住自己的IP地址)数据链路层使用物理地址寻址一台机器,实现IP地址和机器物理地址之间的相互转换网
G-yjz
·
2024-01-22 00:36
linux高性能服务器编程笔记
网络
tcp/ip
服务器
linux
Linux
高性能服务器
编程笔记
3.1TCP服务的特点基于字节流和基于报文段的区别:UDP协议和IP协议一样,提供不可靠服务。它们都需要上层协议来处理数据确认和超时重传。3.3TCP连接的建立和关闭3.4.2TIME_WAIT状态第5章Linux网络编程基础API通用socket地址:5.2创建socket:socket函数:参数解释:bind函数:监听socket:listenaccept**connect**接收连接:5.8
触不可及<>
·
2024-01-22 00:35
计算机
服务器
linux
tcp/ip
Linux
高性能服务器
编程 学习笔记⑥
Linux
高性能服务器
编程学习笔记⑥
高性能服务器
程序框架模型C/S模型P2P模型编程框架I/O模型事件处理模型Reactor模式Proactor模式模拟Proactor模式并发模式半同步/半异步模式领导者
LonelyTaoist
·
2024-01-22 00:35
Linux高性能服务器
linux
网络
ubuntu
Linux
高性能服务器
编程笔记(四)
第四章TCP/IP通信案例4.2部署代理服务器4.2.1HTTP代理服务器的工作原理正向代理服务器:要求客户端自己设置代理服务器的地址,客户的每次请求都将直接发送到该代理服务器,并由代理服务器来请求目标资源(client->proxy->Internet),示例:反向代理服务器:被设置在服务器端,用代理服务器来接收Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从内部服务器上
guluguluman
·
2024-01-22 00:35
Linux高性能服务器编程
服务器
linux
网络
Linux
高性能服务器
编程笔记(二)
第二章IP协议详解2.1IP服务的特点无状态:指IP通信双方不同步传输数据的状态信息,所有IP数据包的发送、传输和接受都是相互独立。只要接受端收到完整的IP数据包,就将数据部分上交给上层协议。(重新排序的工作交给上层协议)无连接:不长久地维持对方的任何信息不可靠:不能保证数据报能准确地到达接收端2.2IPv4头部结构其中,16位总长度指整个IP数据包的长度,超过MTU(最大传输单元)的数据包都将被
guluguluman
·
2024-01-22 00:05
Linux高性能服务器编程
服务器
linux
网络
《Linux
高性能服务器
编程》笔记02
Linux
高性能服务器
编程参考Linux
高性能服务器
编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux
高性能服务器
编程文章目录Linux
高性能服务器
编程第
阿正的梦工坊
·
2024-01-22 00:04
Linux
Server
服务器
linux
《Linux
高性能服务器
编程》笔记04
Linux
高性能服务器
编程本文是读书笔记,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-21 23:41
Linux
Server
服务器
linux
C++原子变量及内存模型
C++中的原子变量通过原子操作提供了一种管理并发访问的机制,它是在
C++11
及以后的标准中引入的。这些操作确保了当多个线程尝试同时更新同一个变量时,该变量的行为是可预测和一致的。
zhaoyqcsdn
·
2024-01-21 19:43
C++
笔记
c++
C++ 学习系列 -- std::function 与 std::bind
一std::function与std::bind的介绍1.std::functionstd::function是
c++11
的新特性,包含在头文件中,为了更方便的调用函数而引入。
在河之洲木水
·
2024-01-21 19:04
c++
学习
算法
GNU C扩展-typeof
GUNC提供了一不少扩展(参考C-Extensions),其中就包括了typeof(),其作用类似于
C++11
里的decltype操作符,可以取得变量或表达式的类型。
smallerxuan
·
2024-01-21 18:46
C语言
学习日记
gnu
c语言
typeof
C++函数对象-函数包装器-调用空的 std::function 时抛出的异常(std::bad_function_call)
用空的std::function时抛出的异常std::bad_function_callclassbad_function_call;(
C++11
起)std::bad_function_call是若函数包装器无目标
繁星璀璨G
·
2024-01-21 17:13
#
函数包装器
c++
标准库模板
STL
函数对象
函数包装器
bad_
function_call
C++函数对象-函数包装器-(std::function)(五)(获得 std::function 所存储的目标的typeid)(获得指向 std::function 所存储的目标的指针)
包装具有指定函数调用签名的任意类型的可调用对象std::functiontemplateclassfunction;/*不定义*/(
C++11
起)templateclassfunction;(
C++11
繁星璀璨G
·
2024-01-21 17:13
#
函数包装器
c++
标准库模板
STL
函数对象
函数包装器
C++函数对象-函数包装器-(std::function)(四)- 检查是否包含了有效的目标 - 调用其目标
包装具有指定函数调用签名的任意类型的可调用对象std::functiontemplateclassfunction;/*不定义*/(
C++11
起)templateclassfunction;(
C++11
繁星璀璨G
·
2024-01-21 17:13
#
函数包装器
c++
标准库模板
STL
函数对象
函数包装器
C++函数对象-函数包装器-从成员指针创建出函数对象(std::mem_fn)
从成员指针创建出函数对象std::mem_fntemplate/*unspecified*/mem_fn(MT::*pm);(
C++11
起)(C++17前)template/*unspecified*/
繁星璀璨G
·
2024-01-21 17:40
#
函数包装器
c++
标准库模板
STL
函数对象
函数包装器
mem_fn
63 C++ 多线程 timed_mutex,recursive_timed_mutex
try()方法--mutex和timed_mutex都有,且说明都一样booltry_lock();(
C++11
起)尝试锁定互斥。立即返回。成功获得锁时返回true,否则返回false。
hunandede
·
2024-01-21 10:17
c++
开发语言
【C++干货铺】
C++11
新特性——lambda表达式 | 包装器
=========================================================================个人主页点击直达:小白不是程序媛C++系列专栏:C++干货铺代码仓库:Gitee=========================================================================目录C++98中的排序lam
小白不是程序媛
·
2024-01-21 06:15
C++干货铺
c++
开发语言
c++11
lambda表达式
stl
map
set
基于
C++11
的数据库连接池【C++/数据库/多线程/MySQL】
一、概述概述:数据库连接池可提前把多个数据库连接建立起来,然后把它放到一个池子里边,就是放到一个容器里边进行维护。这样的话就能够避免数据库连接的频繁的创建和销毁,从而提高程序的效率。线程池其实也是同样的思路,也是为了避免线程的重复的创建和销毁。这个图模拟的是一个网络通信,在左侧有多个客户端,客户端给服务器发数据,发数据可以理解为就是发送一个请求,比如说请求登录,请求注册,请求下载或者上传某些文件。
呵呵哒( ̄▽ ̄)"
·
2024-01-21 01:54
数据库
mysql
c++
笔记
连接池
C++11
多线程
Modern C++特性:基于范围的for循环
遍历容器是种广泛的需求,在
C++11
之前,有些库提供了遍历容器内所有元素的封装方法,比如Boost中的BOOST_FOREACH,Qt中的foreach关键字等等,甚至C++自己也提供了一个std::for_each
编程小世界
·
2024-01-20 13:49
MingW-W64交叉编译找不到‘mutex‘问题解决
安装的线程模型不支持头文件缺失或错误:如果你使用的是
C++11
或更高版本,std::mutex定义在头文件中。确保你已经包
昊月光华
·
2024-01-20 07:33
Linux
mingw-w64
交叉编译
auto vs decltype:C++中的类型推导对比
auto是
C++11
引入的一个特性,它允许编译器根据初始化表达式的类型自动推导变量的类型。这对于简化代码、减少冗余以及提高代码的可读性都是非常有益
Dreamer0806.
·
2024-01-20 02:42
c++
探索
C++11
的新特性!
C++11
为C++语言引入了许多令人兴奋的新特性,这些特性使得编程变得更加现代化、高效和方便。让我们一起来探索其中一些引人注目的变化。
Dreamer0806.
·
2024-01-20 02:30
c++
c++11
的类型转换函数
C++11
引入了几种新的类型转换函数以及改进了已有的类型转换操作符。
百口可乐__
·
2024-01-19 21:54
C/C++
c++
java
jvm
【记录】求职经历
目标岗位:嵌入式开发1.线上笔试常用算法,比如动态规划、递归等标准模板库(STL)
C++11
新特性LeetCode刷题牛客刷题2.技术一面3.技术二面4.主管面5.HR面
盛世隐者
·
2024-01-19 21:07
疑难解答
经验分享
cpp多线程(二)——对线程的控制和锁的概念
c++11
在std::this_thread名称空间(显然,这是一个嵌套在大名称空间里的小名称空间)内定义了一系列公共函数来管理线程。
BUAAer_xuyang
·
2024-01-19 13:12
开发语言
c++
I9-9900K游戏高防服务器,超频高性能,首先汇博科技台州高防BGP
游戏高防
高性能服务器
,首选汇博科技I9-9900K超高频服务器。其超高频多核在游戏处理器中的地位至仍今无法超越,令人羡慕的电脑跑分,强劲的性能,流畅体验让游戏玩家完美体验,深得游戏厂商喜爱。
汇博科技-栗子
·
2024-01-19 13:16
游戏
服务器
科技
c++ 指针的初始化
初始化为nullptr从
C++11
开始,建议初始化未指向任何具体对象的指针为nullptr。这是一个特殊的值,代表该指针没有指向任何内存地址。在
C++11
之前,NULL被用来表示空指针。
淘气の小狼人¹º²⁴
·
2024-01-19 03:43
c++
c++
数据结构
C++中获取代码块的执行时间
虽然很多,但是总是忘,每次用的时候都要查下资料,所以这次记录下
c++11
标准实现的方法。
_虚竹
·
2024-01-19 03:53
C/C++
c++
C++11
新特性
在vector中,emplace_back()成员函数的作用是在容器尾部插入一个对象,作用效果与push_back()一样,但是两者有略微差异,即emplace_back(args)中放入的对象的参数,而push_back(OBJ(args))中放入的是对象。即emplace_back()直接在容器中以传入的参数直接调用对象的构造函数构造新的对象,而push_back()中先调用对象的构造函数构造
Embedded-Xin
·
2024-01-18 18:28
c++
java
开发语言
驱动开发
linux
C++ 11新特性之function
概述
C++11
标准库引入了许多创新功能,其中之一便是std::function。
hope_wisdom
·
2024-01-18 12:27
C++
11新特性
c++
C++
11
function
深入理解
C++11
2.8 非静态成员的sizeof
首先明确一点,sizeof是运算符,类似加减乘除。在C++98中,对非静态成员变量使用sizeof是不能够通过编译的。如:structPeople{public:inthand;staticPeople*all;};intmain(){Peoplep;couthand);
zinclee123
·
2024-01-18 12:26
C++11
的新特性 ——final override default
链接:final说明符(
C++11
起)-cppreference.com目录final的使用1、不能使用"final"修饰符声明非虚函数2、无法重写基类的“final”函数"A::foo"3、不能将“final
明罄
·
2024-01-18 08:54
C++
c++
开发语言
C++11
的新特性5——统一函数对象的封装形式
类模板std::function是通用多态函数包装器。std::function的实例能存储、复制及调用任何可复制构造(CopyConstructible)的可调用(Callable)目标——函数(通过其指针)、lambda表达式、bind表达式或其他函数对象,还有指向成员函数指针和指向数据成员指针。目录函数包装器1、函数指针2、仿函数3、包装类内的方法函数绑定器1、bind类内成员函数时,改变调
明罄
·
2024-01-18 08:54
C++
c++
开发语言
C++ Primer Plus习题及答案-第十八章
C++decltype和返回类型后置左右值引用和移动语义
C++11
新的类功能C++11Lambda表达式
C++11
包装器function复习题1.使用用大括号括起的初始化列表语法重写下述代码。
艰默
·
2024-01-18 05:49
C++高阶知识:深入分析移动构造函数及其原理 左值右值 加精!!!
移动构造函数是
C++11
中新增加的一种构造函数,其作用是提高程序性能。今天我们就细扒一下它的工作原理,看看它是怎么提高性能的。
youngsailor
·
2024-01-18 03:47
java
开发语言
c++可变参数模板
不要做一个清醒的堕落者文章目录可变参数模板的简介什么是可变参数模板参数包参数包数据的获取(函数递归获取)参数包的获取(逗号表达式获取)可变参数的应用emplace可变参数模板的简介
c++11
添加的新特性能够让你创建可以接受改变的函数模板和类模板
Achlorine
·
2024-01-18 00:47
c++
算法
开发语言
C++多线程编程(一):互斥锁
0前言在现代程序开发中,会大量使用多线程机制,很多语言都内置了对多线程的支持,而C++直到
C++11
才提供了对多线程的支持,既然支持多线程,那么一定也提供了锁的支持。为什么多线程就一定用锁呢?
luofengmacheng
·
2024-01-17 21:21
C++
c++
C++:特殊类和单例模式
通常来说方法就是把拷贝构造和赋值重载都设置为私有,这样就不能进行拷贝了classA{public:A(){}private:A(constA&a);A&operator=(constA&a);};对于
C+
海绵宝宝de派小星
·
2024-01-17 19:44
C++
知识总结
c++
单例模式
javascript
C++11
新标准-5.using的特殊使用(Alias Template)
这篇随笔,我们来讨论一下在C++中(包含新旧语法)using的基本使用和一个比较特殊的使用方式。1.引入命名空间可能在C++的初学者眼中,using关键字就是对常见的是这两句代码:usingnamespacestd;和usingstd::cout;当然,这也是using的最基本的使用方法。2.using关键字在类继承的中的作用(1)派生类部分覆盖基类的成员函数在下面的代码中,基类中两个成员函数形成
SmileWangYu
·
2024-01-17 11:19
NULL 和nullptr区别
在
c++11
中引入了nullptr,因为NULL会引起二义性。在c中,NULL被定义
混世太保
·
2024-01-17 10:49
C++ 后端面试 - 题目汇总
C++基础新特性
C++11
的新特性有哪些?你对lambda了解多少?move的作用是什么?智能指针的原理是什么?如何实现智能指针?实现智能指针需要哪些函数?【待回答】智能指
進擊的小老虎
·
2024-01-17 08:58
面试
秒杀面试题:深入final,掌握C++性能优化
秒杀面试题:深入final,掌握C++性能优化
C++11
之后有了final,它用来指定不能在派生类中重写虚函数,或者不能从中派生类。
guangcheng0312q
·
2024-01-17 02:10
c++
开发语言
Qt多线程中的锁
参考:
C++11
多线程锁(入门)_c++线程加锁-CSDN博客Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi
lpl轻舟已过万重山
·
2024-01-16 18:42
qt
侯捷
c++11
课程学习笔记
decltypelambdauniforminitializationinitializer_listvariadictmplates=default,=delete右值引用与左值引用移动语义与完美转发移动语义写一个moveawareclass完美转发智能指针auto_ptr(
c+
枫2333
·
2024-01-16 17:23
c++
c++
Qt基础学习-lambda表达式
文章导航✨Qt基础学习-lambda表达式✨lambda表达式:☀️应用实例:总结✨Qt基础学习-lambda表达式✨lambda表达式:Lambda表达式,匿名函数对象,其可以理解为没有函数名的函数,是
C+
君莫笑lucky
·
2024-01-16 17:06
Qt学习
qt
学习
开发语言
C++函数对象-函数包装器-(std::function)(一)- 构造新的 std::function 实例 - 析构 std::function 实例
包装具有指定函数调用签名的任意类型的可调用对象std::functiontemplateclassfunction;/*不定义*/(
C++11
起)templateclassfunction;(
C++11
繁星璀璨G
·
2024-01-16 12:17
#
std::function
c++
标准库模板
STL
函数对象
函数包装器
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他