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
模拟实现DbUtil
Vuex 状态管理
Vue组件间通信方式Vuex核心概念和基本使用购物车案例
模拟实现
vuex一、组件内的状态管理流程image.png状态管理组成state:驱动应用的数据源view:以声明方式将state映射到视图actions
丽__
·
2024-02-12 16:49
STL之priority_queue的使用及其
模拟实现
+仿函数
STL之priority_queue的使用及其
模拟实现
+仿函数1.priority_queue的介绍2.priority_queue的使用3.priority_queue的
模拟实现
3.1解析细节3.2仿函数
初阳hacker
·
2024-02-12 09:42
#
C“嘎嘎”
系统学习
c++
stl
python mysql连接池自动关闭的问题_python 使用mysql连接池
环境python2.71.
DBUtil
s.PooledDB介绍
DBUtil
s是一套用于管理数据库连接池的包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。
weixin_39930748
·
2024-02-12 05:52
python
mysql连接池自动关闭的问题
12. 代理和反射
但是在ES5中是不能
模拟实现
这种行为。
莣忧草_3b53
·
2024-02-12 04:44
C++初阶:适合新手的手撕vector(
模拟实现
vector)
上次讲了常用的接口:C++初阶:容器(Containers)vector常用接口详解今天就来进行
模拟实现
啦文章目录1.基本结构与文件规划2.空参构造函数(constructor)4.基本函数(size(
是Nero哦
·
2024-02-11 21:04
c++学习
c++
开发语言
java
linux
c语言
数据结构
链表
C++初阶:容器(Containers)vector常用接口详解
介绍完了string类的相关内容后:C++初阶:适合新手的手撕string类(
模拟实现
string类)接下来进入新的篇章,容器vector介绍:文章目录1.vector的初步介绍2.vector的定义(
是Nero哦
·
2024-02-11 21:34
c++学习
c++
开发语言
linux
机器学习
运维
网络
c语言
C语言第二十二弹---指针(六)
2、qsort使用举例2.1、使用qsort函数排序整型数据2.2使用qsort排序结构体数据3、qsort函数的
模拟实现
总结1.回调函数是什么?回调函数就是⼀个通过函数指针调用的函数。
小林熬夜学编程
·
2024-02-11 20:39
c语言
开发语言
算法
[C++13]:stack && queue && priority_queue
模拟实现
stack&&queue&&priority_queue
模拟实现
一.stack1.概念:2.使用:3.
模拟实现
:一些题目:1.最小栈:2.栈的压入弹出序列:3.逆波兰表达式求值:二.queue1.概念:
随风飘扬@
·
2024-02-11 19:52
c++
开发语言
算法
模拟
C++——二叉树排序树
文章目录1二叉搜索树概念2二叉搜索树操作与
模拟实现
2.1二叉搜索树的查找非递归版本递归版本2.2二叉搜索树的插入非递归版本递归版本2.3二叉搜索树的删除非递归版本递归版本3二叉搜索树的应用(K模型、KV
有效的放假者
·
2024-02-11 18:10
数据结构
C++
c++
数据结构
算法
JDBC、工具类
DBUtil
s
1.什么是JDBCJava数据库连接-JavaDataBaseConnectivityJDBC可让Java通过程序操作关系型数据库JDBC基于驱动程序实现与数据库的连接与操作1.2.JDBC的优点统一的API,提供一致的开发过程易于学习,容易上手,代码结构稳定功能强大,执行效率高,可处理海量数据2.JDBC开发流程导入JDBC驱动包加载并注册JDBC驱动创建数据库连接创建Statement对象遍历
·
2024-02-11 17:10
后端sql
C语言:写一个函数
模拟实现
strcpy()
#include#includechar*my_strcpy(char*dest,constchar*src){assert(src);assert(dest);char*ret=dest;while(*src){*dest++=*src++;}*dest=*src;returnret;}intmain(){chararr1[]="abcdef";chararr2[20]={0};my_strcp
snow爱
·
2024-02-11 12:39
c语言
算法
开发语言
C语言:
模拟实现
strcat()函数
#include#includechar*my_strcat(char*dest,constchar*src){assert(src);assert(dest);char*ret=dest;while(*dest!='\0'){dest++;}while(*dest++=*src++){;}returnret;}intmain(){chararr1[20]="hello";my_strcat(ar
snow爱
·
2024-02-11 12:39
c语言
算法
开发语言
【维生素C语言】附录:strlen 函数详解
写在前面:本篇将专门为strlen函数进行讲解,总结了
模拟实现
strlen函数的三种方法,并对其进行详细的解析。手写库函数是较为常见的面试题,希望通过本篇博客能够加深大家对strlen的理解。
柠檬叶子C
·
2024-02-10 23:12
维生素C语言
c语言
开发语言
优先级队列&&仿函数
/如同栈和队列一样,优先级队列也是一共容器适配器,它的本质其实是堆,一般情况下底层所用的容器默认都是vector,
模拟实现
它其实非常容易,只需要复用底层容器的成员函数即可。
Shall#
·
2024-02-10 21:57
c++
c语言
经验分享
笔记
数据结构
反向迭代器
那么可以说反向迭代器也是一个适配器,本文
模拟实现
List中的反向迭代器,具体源码我已更新至gitee中的List,有需要的读者可自信参考,如果细节错误多谢指出。
Shall#
·
2024-02-10 21:57
开发语言
c++
c语言
经验分享
数据结构
STL之list容器的介绍与
模拟实现
+适配器
STL之list容器的介绍与
模拟实现
+适配器1.list的介绍2.list容器的使用2.1list的定义2.2listiterator的使用2.3listcapacity2.4listelementaccess2.5listmodifiers2.6list
初阳hacker
·
2024-02-10 08:13
#
C“嘎嘎”
系统学习
c++
list
开发语言
STL之stack+queue的使用及其实现
STL之stack+queue的使用及其实现1.stack,queue的介绍与使用1.1stack的介绍1.2stack的使用1.3queue的介绍1.4queue的使用2.stack,queue的
模拟实现
初阳hacker
·
2024-02-10 08:08
#
C“嘎嘎”
系统学习
c++
开发语言
【高阶数据结构】位图&布隆过滤器
文章目录1.位图1.1什么是位图1.2为什么会有位图1.3实现位图1.4位图的应用2.布隆过滤器2.1什么是布隆过滤器2.2为什么会有布隆过滤器2.3布隆过滤器的插入2.4布隆过滤器的查找2.5布隆过滤器的
模拟实现
不能再留遗憾了
·
2024-02-10 00:13
数据结构
java
算法
【数据结构】前缀树的
模拟实现
2、
模拟实现
2.1、前缀树节点结构2.2、字符串的添加2.3、字符串的查寻2.3.1、查询树中有多少个以字符串"pre"作为前缀的字符串2.3.2、查询某个字符串被添加过多少次2.4、字符串的删除3、完整代码
爱学的小涛
·
2024-02-09 16:12
数据结构
java
算法
二叉搜索树(kv模型)的
模拟实现
什么是二叉搜索树二叉搜索树的性能分析
模拟实现
搜索二叉树插入操作查找删除节点二叉搜索树的遍历完整代码什么是二叉搜索树二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空
tangke121
·
2024-02-09 14:26
c++
数据结构
二叉树
数据结构
算法
c++
stl
C++ 二叉搜索树BinarySearchTree
目录一.概念二.分部
模拟实现
(K模型)1.二叉树结点2.二叉搜索树构建3.查找(非递归)4.插入(非递归)5.删除(非递归)6.查找(递归)7.插入(递归)8.删除(递归)三.
模拟实现
总代码(K模型)四
冰果滴
·
2024-02-09 14:56
C++学习-笔记
C++高阶数据结构
c++
数据结构
算法
C++二叉搜索树的
模拟实现
以及实现中常见的问题
目录1.需要访问私有节点的另外一种方法2.搜索二叉树的删除递归删除3.代码:1.需要访问私有节点的另外一种方法我们在写完中序遍历后,我们要调用这个函数的时候我们需要调用这个函数并且需要传递根节点但是C++的成员(根节点)一般是私有的,拿不到这个节点两种方法:1.实现一个getroot函数,这样就可以直接访问到根节点2.直接套用一层,写一个子函数voidInOrder(){_InOrder(_roo
sakeww
·
2024-02-09 14:56
C++日常笔记
c++
数据结构
开发语言
C++:二叉搜索树
模拟实现
(KV模型)
C++:二叉搜索树
模拟实现
(KV模型)前言
模拟实现
KV模型1.节点封装2、前置工作(默认构造、拷贝构造、赋值重载、析构函数等)2.数据插入(递归和非递归版本)3、数据删除(递归和非递归版本)3.1查找待删除节点位置
是小宇吖~
·
2024-02-09 14:25
C++经典收录
c++
java
数据库
二叉搜索树
收缩树
二叉搜索树介绍和
模拟实现
文章目录一.二叉搜索树概念二.二叉搜索树的
模拟实现
二叉搜索树的接口总览(1).构造函数(2).拷贝构造(3).赋值运算符重载(4).插入操作(5).查找操作(6).删除操作(6).析构函数三.二叉搜索树的应用一
DR5200
·
2024-02-09 14:25
c++
c++
二叉搜索树
C++11智能指针
智能指针的使用及原理智能指针的使用智能指针的原理C++中的智能指针std::auto_ptrstd::unique_ptr防拷贝std::shared_ptrshared_ptr的
模拟实现
std::shared_ptr
flyyyya
·
2024-02-09 10:03
c++
c++
java
算法
在线音乐服务器测试报告
前端主要有个页面构成:登录页、音乐列表页、收藏音乐页等,以上
模拟实现
了最简单的在线音乐服务器。
CodeKnightShuai
·
2024-02-09 08:45
测试用例
【STL】list
模拟实现
vector
模拟实现
一、接口大框架函数声明速览二、结点类的
模拟实现
1、构造函数三、迭代器类的
模拟实现
1、迭代器类存在的意义2、迭代器类的模板参数说明3、构造函数4、++运算符的重载(前置和后置)(1)前置
2022horse
·
2024-02-09 07:24
C++初阶
c++
list
【十】【C++】string类的
模拟实现
浅拷贝浅拷贝(ShallowCopy)是对象复制的一种方式,其中复制对象的过程仅仅复制对象的值,而不复制引用所指向的实际对象或数据。这意味着原始对象和拷贝对象会共享相同的引用或指针指向的数据。浅拷贝的特点:共享内存:拷贝对象和原始对象共享相同的内存地址指向的数据。快速复制:由于不需要复制引用指向的实际数据,浅拷贝的过程通常比深拷贝更快。潜在风险:如果原始对象或拷贝对象修改了共享的数据,这种变化会影
妖精七七_
·
2024-02-09 04:06
C++
算法
c++
【二叉搜索树】
若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树2.2二叉搜索树操作及实现下面就是一颗二叉搜索树,我们下面的
模拟实现
都按照
笨笨胡小巴
·
2024-02-09 01:40
C++初阶
c++
C语言字符、字符串函数(超详细版)
目录strlen函数三种方法
模拟实现
:1.计数器:2.指针-指针3.函数递归strcpy函数strncpy函数strcat函数strncat函数strcmp函数strncmp函数strstr函数strtok
@糊糊涂涂
·
2024-02-08 22:45
C语言知识点
c语言
java
c++
开发语言
蓝桥杯
C语言中的内存函数你知道多少呢?
目录编辑1.memcpy的使用和
模拟实现
1.1函数介绍编辑1.2函数的使用1.3
模拟实现
2.memmove的使用和
模拟实现
2.1函数介绍2.2函数的使用2.3
模拟实现
3.memset函数的使用3.1函数介绍
秋风起,再归来~
·
2024-02-08 22:44
C语言
c语言
算法
开发语言
详细讲解二叉树三种遍历方式的递归与非递归实现
二叉树有前、中、后三种遍历方式,因为树的本身就是用递归定义的,因此采用递归的方法实现三种遍历,不仅代码简洁且容易理解,但其开销也比较大,而若采用非递归方法实现三种遍历,则要用栈来
模拟实现
(递归也是用栈实现的
倚忆易逸
·
2024-02-08 21:08
C++
二叉树
数据结构
C++适配器——stack && queue
栈和队列本章思维导图:注:本章思维导图对应的.xmind和.png文件都已同步导入至资源,可免费查看文章目录栈和队列1.适配器2.栈stack2.1概念及结构2.2使用2.3
模拟实现
3.队列queue3.1
Forward♞
·
2024-02-08 21:04
C++学习之路
c++
开发语言
【STL】:stack和queue介绍和
模拟实现
朋友们、伙计们,我们又见面了,本期来给大家解读一下有关stack和queue的使用,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.stack的介绍和使用1.1stack介绍2.2stack使用2.queue的介绍和使用2.1queue的介绍2.2qu
stackY、
·
2024-02-08 18:20
C++
c++
开发语言
stack
queue
deque
【STL】:priority_queue介绍和
模拟实现
从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.priority_queue的介绍2.priority_queue的使用3.priority_queue的
模拟实现
stackY、
·
2024-02-08 18:45
C++
c++
开发语言
priority_queue
【C语言】
模拟实现
库函数qsort
qsort的头文件是stdlib.h他的四个参数分别是要进行排序的数组base的首地址,base数组的元素个数,每个元素的大小,以及一个函数指针,这个函数指针指向了一个函数,这个函数的参数是两个void*类型的指针,返回类型是int,要求这个函数能够比较参数(这个函数的参数是两个指针)指向的两个元素的大小,规定如果elem1指向的元素比elem2指向的元素大,那这个函数就返回一个大于零的数,反之就
米糕.
·
2024-02-08 17:40
c语言
算法
数据结构
c++
【C语言】深入理解指针
指针数组3.数组指针4.数组传参与指针传参一维数组传参二维数组传参一级指针传参二级指针传参5.函数指针6.函数指针数组7.指向函数指针数组的指针(了解即可)8.回调函数回调函数的应用:库函数qsort
模拟实现
库函数
米糕.
·
2024-02-08 17:39
c语言
算法
c++
数据结构
开发语言
【Linux】缓冲区与缓冲区的刷新策略
1.缓冲区基础1.1缓冲区的刷新策略1.1.1三种刷新策略1.1.2.两种强制刷新策略2.用户级语言层缓冲区2.1.默认在显示器输出2.2.重定向到文件输出2.3.write调用没有显示两份的原因3.
模拟实现
文件缓冲区
vpurple__
·
2024-02-08 17:30
Linux的蜕变之路
linux
缓冲区
文件缓冲区
内核缓冲区
学习
【Linux】文件重定向与实现支持文件重定向的minishell
目录0.前提编辑1.重定向1.1重定向的本质1.2dup21.3
模拟实现
输出重定向>1.4
模拟实现
追加重定向>>1.5
模拟实现
输入重定向1.4
模拟实现
追加重定向>>1.5
模拟实现
输入重定向#include
vpurple__
·
2024-02-08 17:30
Linux的蜕变之路
linux
shell
dup2
重定向
学习
解析spritf和sscanf与模拟常用字符串函数strchr,strtok(二)
以下是解析和
模拟实现
strchr函数的示例:解析strchr函数:#include // 解析 strchr 函数void parse_strchr() { const
Gu Gu Study
·
2024-02-08 16:51
算法
运维
c语言
c#
【Java数据结构】双向 不带头 非循环 链表实现(
模拟实现
LinkedList类)
底层实际上是双向、不带头结点、非循环的链表链表的分类有八种,常用的有两种:一是单向、不带头结点、非循环的(基本上网上的题型都是这种);二是双向、不带头结点、非循环(LinkedList的底层实现)/***
模拟实现
为祖国添砖爪哇
·
2024-02-08 08:11
Java
数据结构
java
链表
【C++11】统一初始化 和 initializer_list
initializer_list类五、正确理解“统一初始化”和initializer_list的区别六、initializer_list的使用场景vector的列表初始化pair的列表初始化关联式容器的列表初始化七、让
模拟实现
_宁清
·
2024-02-08 07:29
C++
c++
开发语言
统一初始化
初始化列表
C++11
列表初始化
initializer
C++进阶--C++11智能指针
利用智能指针解决1.4智能指针的原理1.4.1需要考虑的问题1.4.2为什么要解决智能指针对象的拷贝问题二、C++中的智能指针2.1std::auto_ptr2.1.1管理权转移2.1.2auto_ptr的
模拟实现
sushang~
·
2024-02-07 22:09
c++
java
开发语言
vector类的
模拟实现
实现基本的vector框架参考的是STL的一些源码,实现的vector也是看起来像是一个简略版的,但是看完能对vector这个类一些接口函数更好的认识。我们写写成员变量,先来看看STL的成元变量是那些namespacetjl{templateclassvector{public:typedefT*iterator;vector():_start(nullptr),_finish(nullptr),
在冬天去看海
·
2024-02-07 21:25
C++
vector类的模拟实现
C语言内存函数
目录一.memcpy使用和
模拟实现
二.memmove使用和
模拟实现
三.memset函数的使用四.memcmp函数的使用前言内存函数是一组用于操作内存的函数,它们通过访问内存地址来操作对象。
只能写一点点_
·
2024-02-07 14:14
C语言初阶
c语言
开发语言
vscode
经验分享
c++
【C++从0到王者】第四十站:智能指针
文章目录一、为什么需要智能指针二、智能指针1.基本使用2.RaII3.解引用4.赋值运算符重载的问题三、auto_ptr1.库里面的auto_ptr2.
模拟实现
auto_ptr四、unique_ptr1
青色_忘川
·
2024-02-07 11:14
【C++】
c++
算法
开发语言
服务器
linux
运维
数据库
2024.2.6
模拟实现
RabbitMQ —— 数据库操作
目录引言选择数据库环境配置设计数据库表实现流程封装数据库操作针对DataBaseManager单元测试引言硬盘保存分为两个部分数据库:交换机(Exchange)、队列(Queue)、绑定(Binding)文件:消息(Message)选择数据库MySQL数据库是比较重量的数据库!此处为了使用更方便,简化环境,采取的数据库是更轻量的SQLite数据库原因:一个完整的SQLite数据库,只有一个单独的可
茂大师
·
2024-02-07 09:37
模拟实现
RabbitMQ
数据库
c++11 智能指针底层原理和代码
模拟实现
目录内存泄漏的危害如何避免内存泄漏智能指针的使用及原理RAII智能指针的原理c++库中3个智能指针auto_ptr(简单实现)unique_ptr(简单粗暴的防止拷贝)share_ptr为什么需要智能指针--内存泄漏内存泄漏的危害什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该
高高__
·
2024-02-07 09:34
c++
开发语言
指针(四)
目录1.回调函数是什么2.qsort使用举例2.1使用qsort函数排序整型数据3.qsort函数的
模拟实现
1.回调函数是什么回调函数就是一个通过函数指针调用的函数。
YMLT花岗岩
·
2024-02-07 05:14
算法
数据结构
字符函数和字符串函数
目录1.字符分类函数2.字符转换函数3.strlen的使用和
模拟实现
4.strcpy的使用和
模拟实现
5.strcat的使用和
模拟实现
6.strcmp的使用和
模拟实现
7.strncpy函数的使用8.strncat
YMLT花岗岩
·
2024-02-07 05:13
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
其他