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++初阶从0到1
Effective
C++
学习
EffectiveC++浅浅学习,很多不太理解尽量用const,enum,inline替换#define尽可能使用const确认对象在使用前就已经被初始化构造,析构,赋值运算,拷贝构造为多态基类声明virtual析构函数不要让析构函数抛出异常不在构造和析构过程中调用virtual函数令operator=返回一个指向*this的引用在operator=中处理“自我赋值”以对象管理资源/COPY/提供
cliu1_16
·
2024-02-03 22:37
C++
c++
C++
实现string类
C++
实现string类string类数据成员默认构造函数含参构造函数析构函数拷贝构造函数赋值运算符加号运算符和+=运算符代码string类写一个string类,能够完成string类的操作:构造函数,
cliu1_16
·
2024-02-03 22:37
C++
c++
C++
LRU
LRU:最近最少使用缓存,实现LRUCache类:LRUCache(intcapacity):以正整数作为容量capacity,初始化LRU缓存。intget(intkey):如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue):如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组key-value。如果插入操
cliu1_16
·
2024-02-03 22:37
C++
c++
C/
C++
线程池二
C++
实现线程池线程池
C++
实现生产者消费者模型
C++
线程池
C++
实现线程池二asyncfuturepackaged_taskpromiseatomic原子操作
C++
实现线程池三线程池大型的软件项目需要处理非常多的任务
cliu1_16
·
2024-02-03 22:07
C++
Linux
c++
Leetcode 206:反转链表(
C++
)
题解:链表反转,递归和非递归两种写法递归/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(
Deprula
·
2024-02-03 22:36
LeetCode
链表
leetcode
数据结构
C++
数据库连接池
文章目录连接池CAPI数据库步骤连接池对于数据库操作都是在访问数据库的时候创建连接,访问完毕断开连接。但是如果在高并发情况下,有些需要频繁处理的操作就会消耗很多的资源和时间,比如:建立通信连接的TCP三次握手数据库服务器的连接认证数据库服务器关闭连接时的资源回收断开通信连接的TCP四次挥手数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。
cliu1_16
·
2024-02-03 22:32
C++
c++
Visual Studio Code安装配置C/
C++
教程 (windows版,亲测可行)
三.下载编译器MinGWvscode只是写代码的工具,使用编译器才能编译写的C/
C++
程序,将它转为可执行文件。
computer_vision_chen
·
2024-02-03 22:27
C++笔记
vscode
c语言
c++
Java实现对接微信支付功能接口详解(三)
本文详细讲解了如何
从0到1
实现对接微信支付功能,包括注册开发者账号、导入微信支付的JavaSDK、创建配置类、实现支付服务类、与微信支付服务器进行交互等详细步骤,并配有图文解析,欢
凛鼕将至
·
2024-02-03 22:25
java
微信
开发语言
代码随想录算法训练营第二天 | LeetCode977 有序数组的平方 LeetCode209 长度最小的子数组 LeetCode59 螺旋矩阵Ⅱ
有序数组的平方文章链接:有序数组的平方视频链接:有序数组的平方思路拿到这道题第一反应就是暴力求解,用两个指针i和k同时指向数组的首元素,然后i用来遍历数组并同时进行平方,让k遍历数组的同时并接收这个平方的值,最后在调用
C+
程序员劝退师_
·
2024-02-03 22:51
代码随想录
算法
矩阵
leetcode
二分查找|滑动窗口|前缀和|LeetCode209: 长度最小的子数组
长度最短的子数组作者推荐【动态规划】【广度优先】LeetCode2258:逃离火灾本文涉及的基础知识点
C++
算法:滑动窗口总结二分查找算法合集
C++
算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频题目给定一个含有
闻缺陷则喜何志丹
·
2024-02-03 22:47
#
算法题
#
视频算法
c++
算法
LeetCode
二分查找
滑动窗口
前缀和
长度最短
【数组】leetcode209.长度最小的子数组(C/
C++
/Java/Js)
leetcode209.长度最小的子数组1题目2思路-滑动窗口3代码3.1C版本3.2C++版本3.3Java版本3.4JavaScript版本4总结1题目题源链接给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入
?Suki
·
2024-02-03 22:17
数据结构与算法习题部分
LeetCode题解
c语言
c++
算法
leetcode
数据结构
【
C++
】类与对象(三)—运算符重载|const成员函数|取地址及const取地址操作符重载
前言运算符重载,自增自减运算符重载,const成员函数,取地址及const取地址操作符重载文章目录一、运算符重载自增和自减运算符重载二、const成员函数三、取地址及const取地址操作符重载(了解即可)一、运算符重载运算符重载允许重新定义类对象的运算符行为。通过运算符重载,你可以使自定义类型的对象与内置类型一样,使用各种运算符进行操作,从而提高代码的可读性和灵活性。语法://函数名:关键字ope
拉普达的城
·
2024-02-03 22:15
c++
开发语言
【
C++
初阶
】
C++
入门(2)
博客主页:小羊失眠啦.系列专栏:《C语言》《数据结构》《
C++
》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️文章目录一、函数重载1.1函数重载的概念1.2函数重载的种类1.3C++支持函数重载的原理二
小羊失眠啦.
·
2024-02-03 22:14
c++
开发语言
有效的括号
C++
Leetcode20.有效的括号题目给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。测试样例1.输入:"()"输出:true2.输入:"()[]{}"输出:true3.输入:"(]"输出:false4.输入:"([)]"输出:false
Want!
·
2024-02-03 22:43
有效的括号
C++
leetcode20.有效的括号
C++
难度:简单给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。
jingxingv
·
2024-02-03 22:42
leetcode
有效的括号(
C++
)
1.题目如下:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false提示:1a=*newstack();if(
_panbk_
·
2024-02-03 22:38
《LeetCode练习题》
leetcode
c++
算法
数据结构
EOF退出循环
在C和
C++
中,EOF是一个特殊的整数常量,用于表示文件末尾。当使用getchar()或其他输入函数从文件或用户输入中读取字符时,如果读取到文件末尾,getchar()函数将返回EOF。在大多数系统
Douglas_fan
·
2024-02-03 22:00
算法
数据结构
c语言
讲解:ADA2、Python、
c++
、Java、ACT test Statistics、、|Data
ADA2:Assignment1:Due01/31/2019ThursdayinclassThedirectorofadmissionsofasmallcollegeselected120studentsatrandomfromthenewfreshmanclassinastudytodeterminewhetherastudent’sgradepointaverage(GPA)attheendo
rglssz7
·
2024-02-03 21:01
Xlua分析:C#调用Lua
xLua交互知识参考官方文档《programminginlua》的第24章开头,里面很详细地阐述了Lua和
C++
是如何实现交互的:栈操作。LuaAPI用一个抽象的栈在Lua与C之间交换值。
keep-learner
·
2024-02-03 21:21
c#
lua
unity
游戏引擎
自编
C++
题目——水龙头
预估难度简单题目描述有个水龙头,其中有一些坏了的(用表示),还有一些能用的(用表示),那么有多少个能用的?输入格式第一行:整数,表示水龙头的个数;第二行:字符串,表示水龙头的情况,数据保证。输出格式第一行:一个数,表示答案,设答案为,那么有。数据范围数据样例输入:5OXOOX输出:3输入:10OOOOXOOOOX输出:8
A3024857
·
2024-02-03 21:38
自创题库
c++
开发语言
上海计算机学会竞赛平台2024年1月月赛——T1 成绩等第(
C++
)
题目描述给定一个在0到100之间的整数a,请将它转成等第,规则如下:90或以上为A80或以上为B70或以上为C60或以上为D59或以下为F输入格式单个数字表示a输出格式单个字符表示答案数据范围0≤a≤100样例数据93->A44->F代码实现#includeusingnamespacestd;intmain(){intn;cin>>n;if(n>=90)cout=80)cout=70)cout=6
A3024857
·
2024-02-03 21:08
上海计算机竞赛
算法
C++
输出地址
下面是一段输出地址的程序。#includeusingnamespacestd;intmain(){ints;coutusingnamespacestd;intmain(){ints;int*p=&s;cout<<&s<<"";//原地址cout<<p;//指针指到的地址return0;}(也就是做了个指针)
A3024857
·
2024-02-03 21:07
c++
算法
开发语言
C++
笔记(七)
递增运算符重载//前置递增运算符重载:Integer&operator++(){this->integer++;return*this;}//后置递增运算符重载:Integeroperator++(int){Integertemp=*this;this->integer++;returntemp;}前置递增返回的是引用,后置递增返回的是值。返回引用类型是为了一直对一个数据进行递增操作,而返回值类型
stephen_yoga
·
2024-02-03 21:37
C++
笔记
c语言
c++
两种常见的全排列形式(
C++
)---含DFS全排列 和 使用库函数排列
目录1.一般的全排列方式2.DFS(Depth-First-Search)---深度优先搜索全排列方式·扩展:BFS(BreadthFirstSearch)---宽度优先搜索含有相应的**例题**来说明下两种常见的全排列方式1.一般的全排列方式题目详情编写递归函数,显示n个数字的全排列。编写主函数,输入非负整数n,调用函数显示全排列。输入格式:一个非负整数n.输出格式:全排列,每行一个,用一个空格
重剑DS
·
2024-02-03 21:30
PTA/MOOC类题
(C语言/C++)
#
dfs
#
bfs
算法
c++
dfs
bfs
华为OD机考统一考试C卷 API集群负载统计(
C++
Java JavaScript Python)
华为OD机考:统一考试C卷+D卷+B卷+A卷C卷真题目录:【全网首发】华为OD机试C卷抽中题库清单(全真题库)含考点说明C卷D卷B卷A卷真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:最新华为OD机试C卷+D卷+AB卷(C++JavaJSPy)题目描述某个产品的RESTfulAPI集合部署在服务器集群的多个节点上,近期对客户端访问日志进行了采集,需要统计各个API的访问
程序员半夏
·
2024-02-03 21:56
华为od
c语言
c++
javascript
java
【华为OD机考 统一考试机试C卷】可以处理的最大任务数(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-03 21:54
华为od
c语言
c++
javascript
java
python
【华为OD机考 统一考试机试C卷】API集群负载统计(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-03 21:54
华为od
c语言
c++
javascript
java
讲解:ARE 212、
c++
,Python、b2SLS,bIV、JavaPython|C/
C++
ARE212-ProblemSet5DueMay1stPartI:Theory(Optional)1.Showthattheparameterestimatesforb2SLSandbIVareequivalentifwehaveamodelwithoneendogenousvariableandoneinstrumentalvariable.2.ProvethatforE[Z,X]tobeoff
guanzaoqie
·
2024-02-03 21:29
教练锻造营结束了,我还想再被虐一次
坚持星球的21天演讲训练营很有魅力,可以打开你的演讲开关,让你
从0到1
,而坚持星球的第二个21天的教练锻造营可以让你从1到无穷大,彻底打造你全方位的能力。
吴道杠
·
2024-02-03 20:16
Open-Dis的
C++
版本编译(CMake-gpu 3.21.4)以及SDL2和SDL_net库的配置使用
Open-DIS是Java、javascript、python、
C++
和
林夕07
·
2024-02-03 19:42
编译/配置
c++
开发语言
Open-Dis
SDL
SDL_Net
编译Faiss-gpu【InterMKL】
C++
按步骤操作 基本不会有问题的 python原理相同。
编译Faiss-gpuC++基本介绍使用Faiss版本【1.7.4】该项目依赖于BLAS组件OpenBLAS和IntelMKLBLAS【官方支持】IntelMKL会比OpenBLAS快的多。【来自官方结论】本机环境Cuda:11.1Cuda-Driver:515InterMKL:2021.2.0Faiss:1.7.4注意:faiss仅适用于CPU的faiss-cpuconda软件包目前可在Linu
Nova_新星
·
2024-02-03 19:12
faiss
faiss
c++
开发语言
嵌入式面试专题—C/
C++
基本知识
目录二、C/
C++
高频面试题2.1C/
C++
的相关概念面试题2.1.1new和malloc的区别⭐⭐⭐⭐⭐2.1.2malloc的底层实现⭐⭐⭐⭐(1)Malloc实现原理:2.1.3在1G内存的计算机中能否
_Agoni
·
2024-02-03 19:40
嵌入式面试
C/C++
c++
嵌入式硬件
C++
面试-数据库
1.数据存储引擎:InnoDB、myISAM、Memory数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。如果要提供提交、回滚、崩溃恢复能力的事务安全(ACID兼容)能力,并要求实现并发控制,InnoDB是一个好的选择如果数据表主要用来插入和查询记录,则MyISAM引擎能提供较高的处理效率如果只是临时存放数据,数据量不大,并且不需要较高的数
zad287
·
2024-02-03 19:37
c++
面试
数据库
C++
面试:事务的使用以及其ACID特性
目录事务(Transaction)ACID特性示例面试准备事务是数据库管理系统中的一个重要概念,主要用于保证数据库操作的完整性和一致性。在面试中,理解事务及其ACID特性是基本要求。以下是对事务及其ACID特性的详细解释和示例。事务(Transaction)事务是作为单个逻辑工作单元执行的一系列操作。如果所有操作都成功,则事务提交,所有更改都会被永久保存。如果任何操作失败,事务将回滚,所有更改都会
Thomas_Lbw
·
2024-02-03 19:36
c++
面试
职场和发展
C++
面试八股文
作者:牛妹链接:2022春招
C++
工程师求职手册(全)_站内公告_牛客网来源:牛客网操作系统1)说一说常用的Linux命令2)静态库和动态库如何制作及使用,区别是什么3)请你说说动态库静态库的区别和优缺点
天天摸鱼的门三
·
2024-02-03 19:36
C++开发
c++
面试
C++
std::tuple 作为函数返回值的一个简单用法C++17
C++std::tuple作为函数返回值的一个简单用法C++17看到很多std::tuple的资料,但用起来很不方便,不能像python那样随心所欲。看到一个新的方法,直接用中括号解包记录一下,c++17编译通过#include#includestd::tuplefun(floatc){floatb=std::sin(c);inta=(int)(b*10);returnstd::make_tupl
柯西等式
·
2024-02-03 19:28
c++
c++17
tuple
C++
:std::tuple的使用
std::pairautopair=std::make_pair("name",44);//创建一个数据对pair.second=33;//通过first,second可以访问数据成员std::coutStructBind(){returnstd::tuple(std::string("wang"),26,79.0);}intmain(){std::tupleperson=StructBind()
大白萝卜不紧张
·
2024-02-03 19:57
c++
c++
开发语言
【
C++
】std::tuple
[
C++
]std::tuple一、什么是tuplestd::tuple是C++11新标准引入的一个类模板,又称元组,是一个固定大小的异构值集合,由std::pair泛化而来。
偏执的waste
·
2024-02-03 19:26
c++
开发语言
c++
(5):std::tuple学习
tuple元组数据结构,可以将多个不同类型的数据打包在一起,可以用在很多地方,如列表(一行或一列)、元组(一组数据)、键值对(进行索引)示例代码:std_tuple_exemple.cpp#include//
c+
biter0088
·
2024-02-03 19:20
c++
学习
c++
tuple
数据结构
元组
std::tuple大总结
C++
已有的std::pair类型类似于一个二
觉行无量
·
2024-02-03 19:20
C++
c++
C++
之std::tuple(一) : 使用
目录1.简介2.创建元组2.1.直接初始化方式2.2.使用花括号初始化列表方式(C++11及以上版本)2.3.make_tuple方式2.4.使用std::tie()函数方式3.元素访问3.1.std::get()方式3.2.使用结构化绑定(C++17及以上)3.3.遍历元素4.获取std::tuple的size5.获取元组中的元素类型6.std::forward_as_tuple7.std::t
流星雨爱编程
·
2024-02-03 19:48
#C++基础
c++
开发语言
C++
实现集群聊天服务器(一)
笔记参考腾讯课堂施磊老师课程:
C++
实现集群聊天服务器文章目录技术栈项目需求项目目标开发环境配置远程开发环境下载Json介绍一个优秀的Json三方库包含Json头文件Json数据序列化1.普通数据序列化
程序员小浩
·
2024-02-03 19:47
C++实现集群聊天服务器
c++
服务器
开发语言
C++
集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)
跟着施磊老师做
C++
项目,施磊老师_腾讯课堂(qq.com)一、网络模块ChatServerchatserver.hpp#ifndefCHATSERVER_H#defineCHATSERVER_H#include
呵呵哒( ̄▽ ̄)"
·
2024-02-03 19:15
CMake
笔记
网络模块+业务模块
c++
服务器
cmake
json
C++
中的函数
函数基础1)一个典型的函数包括四个部分:返回类型、函数名、函数参数列表以及函数体。其中返回类型、函数名、参数列表称为函数的三要素,描述了函数的借口以及调用函数时所需的全部信息。Tfunction_name([parameter1,parameter2,...])//中括号表示形参可以没有{//函数体}2)通过调用运算符来执行函数,调用运算符是一对圆括号,它作用于一个表达式,该表达式可以是函数或者指
xholes
·
2024-02-03 18:05
C++
C++
形参
函数重载
函数指针
返回类型
C++
函数基本知识
函数的定义一个函数的定义主要包括以下几个部分组成:返回类型、函数名字、由0个或多个形参组成的列表以及函数体。基本形式如下所示:返回类型函数名字(有0个或多个参数)调用函数函数的调用主要完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转移给被调用函数。此时,主调函数的执行被中断,被调函数开始执行。这个主要涉及到函数栈帧的开辟、调用等知识。参见《程序员自我修养》,后期有时间会补充这项知识。形
laola的故事
·
2024-02-03 18:34
c++
函数
C++
的多态实现三要素
1.publicbaseclass派生类必须为公有继承2.virtualfunction基类中必须包含虚函数3.pointerreferenceinvocation必须采用指针或者引用来调用虚函数1classA2{3public:4virtualvoidfoo()5{6}7};89classB:publicA10{11public:12voidfoo()override13{14}15};1617
weixin_30640291
·
2024-02-03 18:34
c/c++
C语言
初阶
(十)类型重命名typedef
一.基本类型重命名typedef类型新名字;二.结构体/联合体类型重命名typedefstruct{成员;}类型名;在typedef定义结构体同时,可以定义结构体指针。typedefstruct{intx;inty;intz;}Point3D,*pPoint3D;Point3Dp={1,2,3};pPoint3Dq=&p;三.函数指针类型重命名typedef返回类型(*函数指针类型)(参数)例:i
咔咔公主
·
2024-02-03 18:04
C语言初阶
c语言
开发语言
成为
C++
高手之函数
什么是函数我们写的是程序,程序里要有计算机能执行的指令,指令也叫代码。代码放在哪里呢?写程序的时候,代码不能随便放,必放在函数里面。比如我们可以看到main这个函数,大括号里就是代码。系统启动我们的程序后,首先执行的就是main函数里的代码。函数并不是你写好了,它里面的代码就被执行,而是需要调用。执行一个函数的代码,叫做调用一个函数。main函数里输出helloworld就是调用了printf这个
牛搞
·
2024-02-03 18:04
c++
成为C++高手
c语言
学习
C++
中的有用函数
1:int__builtin_popcount(intx)longlong__builtin_popcountll(longlongx)求数字x二进制中的1的个数实测:#includeintmain(){longlongx=1ll=(ai,i)然后sort。。。nth_element是使用快速选择算法,求出第k大的STL函数。表示在a+l到a+r-1中第k大的将会被放到a+k的位置上,比他小的都在
Freopen
·
2024-02-03 18:04
模板
C++
笔记(四)【函数】
C++
笔记(四)【函数】文章目录
C++
笔记(四)【函数】一、基本知识1.1函数分类1.2函数三要素1.3完整写法二、参数和按值传递2.1基本原理2.2数组传参2.3二维数组传参三、函数指针四、内联(inline
深海的幽灵
·
2024-02-03 18:04
C++笔记
c++
开发语言
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
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
其他