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++
【
C++
】类和对象1:类的定义、访问限定符、作用域及对象大小
前言本文主要是简单的介绍一下类是什么、如何使用类的定义classclassName{//类体:由成员函数和成员变量组成};//一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:声明和定义全部放在类体中,需注意
cat_with_cat
·
2024-02-03 23:30
C++知识点
c++
java
javascript
【
C++
】类和对象2:this指针
前言今天来学习this指针引入我们用一个日期Date类来举个例子classDate{public:voidInit(intyear,intmonth,intday){_year=year;_month=month;_day=day;}voidPrint(){cout_year_month_dayPrintA();return0;}p传递了一个this指针(空指针)并且在输出_a的时候对空指针进行了
cat_with_cat
·
2024-02-03 23:29
C++知识点
c++
java
jvm
【
C++
】
C++
入门— 类与对象初步介绍
C++
入门1认识面向对象2类的引入3类的定义类的定义方式4类的访问限定符及封装访问限定符封装Thanks♪(・ω・)ノ谢谢阅读!下一篇文章见!!!
叫我龙翔
·
2024-02-03 23:54
从零开始的C++生活
c++
开发语言
STL简介
一、什么是STLSTL(standardtemplatelibaray-标准模板库):是
C++
标准库的重要组成部分,不仅是一个复用的组件库,而且是一个包罗数据结构与算法的软件框架。
从前慢,现在也慢
·
2024-02-03 23:54
C++初阶
c++
数据结构
开发语言
C++
模版初阶
前言在本文我们将学习模版的基础知识点,了解泛型编程。一、泛型编程1、引入我们如何实现一个通用的交换函数呢?我们先看一段代码,如下:voidSwap(int&left,int&right){inttemp=left;left=right;right=temp;}voidSwap(double&left,double&right){inttemp=left;left=right;right=temp;
从前慢,现在也慢
·
2024-02-03 23:23
C++初阶
c++
经验分享
【数据结构】二叉搜索树
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《
C++
》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章博主会对二叉搜索树的一些特性进行讲解
樊梓慕
·
2024-02-03 23:53
数据结构
数据结构
C/
C++
读写文件和stringstream类
按格式从文件中读取指定内容,与scanf函数类似写文件其它的常用写操作函数fputc:向文件中写入一个字符fputs:向文件中写入一个字符串fprintf:向文件中写入指定格式字符串,与pritnf函数类似关闭文件
C+
Xf3n1an
·
2024-02-03 23:21
C++学习
c++
c语言
开发语言
【力扣 43】字符串相乘
C++
题解(模拟+字符串+高精度)
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入转换为整数。示例1:输入:num1=“2”,num2=“3”输出:“6”示例2:输入:num1=“123”,num2=“456”输出:“56088”提示:1=0;i--){for(intj=l2-1;j>=0;j--){intm
HEX9CF
·
2024-02-03 23:48
Algorithm
Problems
leetcode
c++
java
C++
实现数据库连接池
一、关键技术点使用
C++
语言级别的开发。
伍树明
·
2024-02-03 22:09
数据库
c++
线程池
C++
| 数据库连接池
文章目录前言一、连接池的存在意义二、连接池实现原理1.连接池建立:2.连接池管理:3.连接池关闭:三、连接池功能实现前言记录一下
C++
实现数据库连接池项目思路。
Duan_XQ
·
2024-02-03 22:38
数据库
c++
mysql
C++
数据库连接池逐行解析libmysqlclient
背景在处理用户注册,登录请求的时候,我们需要将这些用户的用户名和密码保存下来用于新用户的注册及老用户的登录校验,相信每个人都体验过,当你在一个网站上注册一个用户时,应该经常会遇到“您的用户名已被使用”,或者在登录的时候输错密码了网页会提示你“您输入的用户名或密码有误”等等类似情况,这种功能是服务器端通过用户键入的用户名密码和数据库中已记录下来的用户名密码数据进行校验实现的。若每次用户请求我们都需要
back2childhood
·
2024-02-03 22:08
开源框架学习及使用
数据库
c++
mysql
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++
代码随想录算法训练营第二天 | 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
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++
开发语言
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他