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
java
模拟实现
队列(Queue)
目录单链表实现队列(Queue)数组实现循环队列(Queue)622.设计循环队列LeetCode题单链表实现队列(Queue)/***单链表实现队列*/classNode{intval;Nodenext;publicNode(intval){this.val=val;}}publicclassMyQueue{publicNodefront;//对头publicNoderear;//队尾/***入
憾°
·
2023-08-28 20:02
数据结构
java
leetcode
数据结构
【数据结构】 栈(Stack)与栈的
模拟实现
文章目录栈(Stack)栈的概念栈的使用栈的
模拟实现
栈的创建栈是否为空压栈出栈获取栈顶元素MyStack完整代码实现概念区分(栈、虚拟机栈、栈帧)⭕总结栈(Stack)栈的概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作
遇事问春风乄
·
2023-08-28 20:47
数据结构
数据结构
栈
模拟实现
java
【数据结构】 队列(Queue)与队列的
模拟实现
文章目录队列(Queue)的概念队列的使用队列的
模拟实现
创建队列入队列出队列获取队头元素获取队列长度判断是否为空完整代码双端队列(Deque)⭕总结队列(Queue)的概念队列:只允许在一端进行插入数据操作
遇事问春风乄
·
2023-08-28 20:45
数据结构
数据结构
java
队列‘
模拟实现
这里是STL::适配器相关
模拟实现
目录前言适配器介绍deque介绍(了解)容器适配器与普通容器的联系stack
模拟实现
queue
模拟实现
priority_queue
模拟实现
介绍实现反向迭代器
模拟实现
介绍实现在list类中调用在vector
大写的酷
·
2023-08-28 14:44
c++
职场和发展
后端
c语言
gitee
visual
studio
【C++进阶(二)】STL大法--vector的深度剖析以及
模拟实现
博主CSDN主页:杭电码农-NEO ⏩专栏分类:C++从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ vector1.前言2.熟悉vector的接口函数2.1vector的构造与拷贝构造2.2vector迭代器的使用2.3vector空间相关函数2.4vector的增删查改2.41find,swap和sort2.42insert和erase2.43随机访问operator[]3.
杭电码农-NEO
·
2023-08-28 10:27
C++从入门到精通
c++
java
开发语言
vector(介绍)
(重点)2.vector深度剖析及
模拟实现
2.1使用memcpy拷贝问题2.2动态二维数组理解1.vector的介绍及使用1.1vector的介绍
IT战斗蛙
·
2023-08-28 09:54
c++
string(
模拟实现
与深拷贝)
目录深拷贝与浅拷贝浅拷贝:深拷贝写时拷贝(了解)
模拟实现
准备完整代码深拷贝与浅拷贝浅拷贝:也称位拷贝,编译器只是将对象中的值拷贝过来。
IT战斗蛙
·
2023-08-28 09:54
c++
list(介绍与实现)
1.2.2listiterator的使用1.2.3listcapacity1.2.4listelementaccess1.2.5listmodififiers1.2.6list的迭代器失效2.list的
模拟实现
IT战斗蛙
·
2023-08-28 09:22
c++
strcat函数
模拟实现
strcat函数:函数介绍:被称为字符串的追加/链接函数,它的功能就是在一个字符串后面追加上另外一个字符串。
明 日 香
·
2023-08-28 01:27
C语言
算法
c语言
指针
函数
字符串
strcpy函数
目录函数介绍:函数声明:具体使用:情况一:情况二:注意事项:1.源字符必须以'\0'结束:2.目标空间必须足够大,以确保能放源字符串:3.目标空间必须可变:4.遇见'\0'便会停下:strcpy的
模拟实现
明 日 香
·
2023-08-28 01:57
C语言
指针
数组
函数
c语言
字符串
strlen函数
目录函数介绍:语法:具体使用:情况一:情况二:使用strlen的注意事项:(一)(二)strlen的
模拟实现
:主函数:一、使用递归的方式:二、使用指针的方式:三、使用指针-指针的方式:函数介绍:计算的是字符串
明 日 香
·
2023-08-28 01:55
C语言
算法
c语言
指针
数组
函数
字符串
stack+queue
目录适配器介绍分类容器适配器迭代器适配器deque介绍特点底层结构优势缺点介绍
模拟实现
注意点代码stackqueue算法题示例栈的压入/弹出序列题目思路代码最小栈题目思路代码逆波兰数(后缀转中缀)题目思路代码中缀转后缀适配器介绍适配器是一种设计模式设计模式是一套被反复使用的
沐风ya
·
2023-08-27 22:57
c++
数据结构与算法
c++
优先级队列
目录介绍仿函数介绍示例
模拟实现
注意点元素类型代码算法题示例数组中第k个最大元素题目思路代码介绍优先队列是一种容器适配器,默认它的第一个元素总是它所有元素中最大的类似于堆,可以随时插入元素,并且只能访问最大
沐风ya
·
2023-08-27 22:57
c++
数据结构与算法
c++
反向迭代器
目录介绍适配器
模拟实现
结构编辑代码加入到list中介绍在C++中,反向迭代器(reverseiterator)是一种特殊的迭代器,它能够在容器中从逆序访问容器C++标准库提供了std::reverse_iterator
沐风ya
·
2023-08-27 22:57
c++
c++
数据结构(Java实现)LinkedList与链表(下)
LinkedList的
模拟实现
单个节点的实现尾插运行结果如下:也可以暴力使用全部代码MyLinkedListpublicclassMyLinkedList{staticclassListNode{publicintval
登 风
·
2023-08-27 16:36
数据结构(Java实现)
数据结构
java
链表
数据结构(Java实现)-栈和队列
先进后出栈的使用栈的
模拟实现
上述的主要代码publicclassMyStack{privateint[]elem;privateintusedSize;publicMyStack(){this.elem
登 风
·
2023-08-27 14:20
数据结构(Java实现)
数据结构
java
开发语言
【数据结构】链表LinkedList
1.ArrayList的缺陷2.单链表的实现3.LinkedList的使用(
模拟实现
)我们之前介绍过ArrayList了,它的底层是数组,数组是一段连续的空间,当我们想要插入或者删除数据的时候,插入元素
环流_
·
2023-08-27 11:43
java
数据结构
链表
Java——LinkedList与链表介绍
文章目录一、链表1、单(双)向链表2、(不)带头节点的链表3、(非)循环链表4.ArrayList和LinkedList如何选择二、LinkedList1、使用2、常用方法3、遍历三、
模拟实现
LinkedList
华墨1024
·
2023-08-27 11:42
Java
链表
java
数据结构
【C++初阶】
模拟实现
list
如果文章对你有帮助的话欢迎评论点赞收藏加关注✨目录一、简单剖析list源码二、准备工作三、
模拟实现
list常见操作3.1默认构造函数3.2push_back-尾插3.3迭代器(重点)3.4const的迭代器
Weraphael
·
2023-08-27 07:48
C++
c++
list
c语言
visualstudio
笔记
使用requestAnimationFrame
模拟实现
setTimeout和setInterval
rafTimeout函数与setTimeout和setInterval用法基本一致!接受参数:fn:延迟delayms后要执行的函数delay(可选):延迟的毫秒数,默认0msinterval(可选):默认情况下rafTimeout等效于setTimeout功能,如果要使用setInterval功能,则需传入第三个参数(interval:true)返回值(用于取消rafTimeout):raf:{
theMuseCatcher
·
2023-08-27 04:53
ts
js
typescript
javascript
【C++】priority_queue优先级队列
:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐目录前言一、priority_queue的介绍二、priority_queue的使用三、仿函数四、priority_queue的
模拟实现
前言本篇文章讲解的是优先级队列的使用以及
模拟实现
malloc不出对象
·
2023-08-27 01:42
c++
【C++】list类的
模拟实现
️作者:@malloc不出对象⛺专栏:C++的学习之路个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐目录前言一、list类的
模拟实现
1.1list的主体框架1.2无参构造函数
malloc不出对象
·
2023-08-27 01:42
c++
【C++】容器适配器stack、queue以及deque容器
一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐目录前言一、什么是容器适配器1.1stack的介绍1.2stack的使用1.3queue的介绍1.4queue的使用二、stack的
模拟实现
三
malloc不出对象
·
2023-08-27 01:42
c++
【C++杂货铺】探索vector的底层实现
三、vector
模拟实现
3.1成员变量3.2成员函数3.2.1构造函数3
春人.
·
2023-08-26 22:52
C++杂货铺
c++
开发语言
热门
c语言练习题32:
模拟实现
库函数strlen并求字符串长度
模拟实现
库函数strlen,读取字符个数。思路:利用指针遍历字符串,从而获得字符串中的字符个数。
铁蛋Q
·
2023-08-26 22:48
c语言
算法
数据结构
深入篇【C++】手搓
模拟实现
二叉搜索树(递归/非递归版本)&&常见应用场景(K模型与KV模型)
深入篇【C++】手搓
模拟实现
二叉搜索树(递归/非递归版本)&&常见应用场景Ⅰ.二叉搜索树概念Ⅱ.二叉搜索树
模拟实现
(递归与非递归)①.定义结点②.构造二叉树③.插入结点④.删除结点(重要)⑤.查找结点⑥
小陶来咯
·
2023-08-26 20:57
C++(进阶学习)
数据结构与算法(进阶学习)
c++
开发语言
psycopg2 使用
dbutil
s 工具封装
1.什么是
dbutil
s
Dbutil
s是一套工具,可为数据库提供可靠,持久和汇总的连接,该连接可在各种多线程环境中使用。
qiaobing1226
·
2023-08-26 16:06
postgresql
python
C语言:库函数atoi及其
模拟实现
atoi:atof是C语言标准库中的一个函数,用于将字符串转换为对应的浮点数/整形数。函数接受一个参数str,该参数是一个指向以null结尾的字符串的指针。atof函数会尝试将这个字符串转换为一个浮点数,并返回转换后的结果。要注意的是,atof函数在进行转换时会自动识别字符串中的浮点数表示形式,包括小数点、指数符号等。它会跳过字符串中的空格字符,直到遇到数字或者正负号。如果无法进行有效的转换,at
努力学c的楼下小王
·
2023-08-26 16:29
c语言
开发语言
C语言:扫雷(递归+清屏)详细讲解
.判断周围雷数:2.递归排查(调用在排查雷当中)3.清屏4.判断输赢:三.成品1.game.h(函数声明)2.game.c(游戏的实现)3.test.c(游戏测试)一.前言如图,本文将对扫雷小游戏进行
模拟实现
以
努力学c的楼下小王
·
2023-08-26 16:59
c语言
c++
算法
Java笔记(三十三):JDBC、ResultSet、PreparedStatement、JDBC与事务、连接池、C3P0、Druid、Apache-
DBUtil
s
一、JDBC概述1、JDBC的基本原理图2、JDBC带来的好处二、JDBC快速入门1、JDBCAPI2、JDBC程序编写步骤3、JDBC的第一个程序前置工作:下载jar包:http://dev.mysql.com/downloads/connector/j/解压后得到jar包放在项目lib文件夹下右键–AddasLibrarypublicclassjdbcFirstDemo{publicstati
Axuer_Li
·
2023-08-26 16:48
#
Java基础
java
笔记
Druid连接池和Apache的
DBUtil
s
背景jdbc连接数据库存在着大批量用户进行短时间的SQL连接操作的需求,而普通用户连接后直接断开与数据库的连接,下次连接需要重新建立桥梁,再频繁访问时。这是很消耗性能的一个操作,因此诞生了数据库连接池技术。提前创建一些连接,避免频繁的创建连接,并且可以管理程序和数据库之间的连接,动态分配桥梁给申请连接的应用程序。Druid连接池Druid(德鲁伊)连接池是阿里开发的,据说是集DBCP、C3P0、P
十七✧ᐦ̤
·
2023-08-26 13:57
apache
sql
波奇学C++:stl的list
模拟实现
list是双向带头链表。所以迭代器end()相当于哨兵卫的头。list不支持+和[]重载,原因在于list空间不是连续的,+和[]的代价比较大。访问第n个节点,只能用for循环,++来实现listl;l.push_back(0);l.push_back(1);l.push_back(2);l.push_back(3);autoli=l.begin();//访问第3个节点for(size_ti=0;
社交达人波奇酱
·
2023-08-26 12:35
波奇学c
c++
开发语言
STL之list
模拟实现
(反向迭代器讲解以及迭代器失效)
这次是关于list的
模拟实现
的代码,先看看下面的代码:#pragmaonce#include#include"reve_iterator.hpp"usingnamespacestd;namespacecc
超超同学
·
2023-08-26 10:32
C++篇
c++
list
windows
[C++] string类常用接口的
模拟实现
文章目录1、前言2、遍历2.1operator[]+下标方式2.2迭代器2.3范围for2.4c_str3、容量相关3.1size(大小)3.2capacity(容量)3.3empty(判空)3.4clear(清理)3.5reserve3.6resize4、增4.1push_back(尾插)4.2operator+=(charch)4.3append4.4operator+=(char*str)4
小白在努力jy
·
2023-08-25 23:34
C++
c++
[C++] STL_vector使用与常用接口的
模拟实现
文章目录1、vector的介绍2、vector的使用2.1vector的定义2.2vector迭代器的使用2.3vector的空间增长问题3、vector的增删查改3.1push_back(重点)3.2pop_back(重点)3.3operator[](重点)3.4insert3.5erase3.6swap1、vector的介绍vector文档介绍vector是表示可变大小数组的序列容器。就像数组
小白在努力jy
·
2023-08-25 23:33
C++
c++
C语言刷题 1
文章目录题目答案与解析123题目1.strcpy实现自己设计函数
模拟实现
库函数strcpy2.strlen实现自己设计函数
模拟实现
库函数strlen3.调整奇数偶数顺序输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分
wjfwonderful
·
2023-08-25 14:06
c语言
算法
数据结构
【C++初阶】
模拟实现
vector
如果文章对你有帮助的话欢迎评论点赞收藏加关注✨目录一、简单剖析vector的源码二、准备工作三、
模拟实现
vector常见操作3.1无参的默认构造3.2获取容量3.3获取元素个数3.4扩容+memcpy的浅拷贝问题
Weraphael
·
2023-08-25 11:21
C++
c++
学习
笔记
开发语言
Java项目-家庭记账程序
本次项目主要要求是
模拟实现
一个基于文本界面的《家庭记账软件》,该程序能够记录家庭的收入、支出,并能够打印收支明细表。一、项目采用分级菜单方式。
今天也是很困
·
2023-08-25 10:41
html
前端
Java框架--SSM&Oracle&Maven高级
是开发中的解决方案三层架构与SSM的关系表示层web:SpringMVC框架业务层service:Spring的IOC和AOP持久层dao:Mybatis持久层技术JDBC是规范:资源浪费、难以维护JdbcTemplate和
DBUtil
s
哥们要飞
·
2023-08-25 09:22
java
maven
oracle
mybatis
数据库
LinkedList的顶级理解
目录1.LinkedList的介绍LinkedList的结构2.LinkedList的
模拟实现
2.1创建双链表2.2头插法2.3尾插法2.4任意位置插入2.5查找关键字2.6链表长度2.7遍历链表2.8
WHabcwu
·
2023-08-25 08:43
java
经验分享
其他
数据结构
链表
根据源码,
模拟实现
RabbitMQ - 网络通讯设计,自定义应用层协议,实现 BrokerServer (8)
目录一、网络通讯协议设计1.1、交互模型1.2、自定义应用层协议1.2.1、请求和响应格式约定编辑1.2.2、参数说明1.2.3、具体例子1.2.4、特殊栗子1.3、实现BrokerServer1.3.1、属性和构造1.3.2、启动BrokerServer1.3.3、停止BrokerServer1.3.4、处理每一个客户端连接1.3.5、读取请求和写响应1.3.6、根据请求计算响应1.3.7、清除
陈亦康
·
2023-08-25 07:24
RabbitMQ
rabbitmq
分布式
根据源码,
模拟实现
RabbitMQ - 网络通讯设计,实现客户端Connection、Channel(完结)
目录一、客户端代码实现1.1、需求分析1.2、具体实现1)实现ConnectionFactory2)实现Connection3)实现Channel二、编写Demo2.1、实例2.1、实例演示一、客户端代码实现1.1、需求分析RabbitMQ的客户端设定:一个客户端可以有多个模块,每个模块都可以和brokerserver之间建立“逻辑上的连接”(channel),这几个模块的channel彼此之间是
陈亦康
·
2023-08-25 07:53
RabbitMQ
rabbitmq
分布式
栈、队列和堆详解(c++)
我们先
模拟实现
,然后根据代码讲解如何使用.目录一.栈1.stack类中的相关成员2.stack成员函数的具体实现3.stack的使用二.队列1.queue类中的相关成员2.queue成员函数的具体实现3
陆陆陆ovo
·
2023-08-25 06:12
c++
拓扑学
开发语言
后端
数据结构
Linux之基础IO文件系统讲解
IO文件系统讲解回顾C语言读写文件读文件操作写文件操作输出信息到显示器的方法stdin&stdout&stderr总结系统文件IOIO接口介绍文件描述符fd文件描述符的分配规则C标准库文件操作函数简易
模拟实现
重定向
爱学习的鱼佬
·
2023-08-25 06:33
Linux
linux
服务器
运维
cortex-A7核IIC实验
iic.h:#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序
模拟实现
Satellitex
·
2023-08-25 05:59
单片机
嵌入式硬件
pymysql封装工具类
一、工具类:
dbutil
.py#导包importpymysql#创建工具类class
DBUtil
():#初始化__conn=None__cursor=None#创建工具方法#创建连接@classmethoddef
花开有声是我
·
2023-08-25 02:27
【LeetCode】
模拟实现
FILE以及认识缓冲区
模拟实现
FILE以及认识缓冲区刷新缓冲逻辑图自定义实现如何强制刷新内核缓冲区例子刷新缓冲逻辑图自定义实现mystdio.h#pragmaonce#include#defineNUM1024#defineBUFF_NOME0x1
Fre丸子_
·
2023-08-25 00:33
Linux
leetcode
linux
算法
ARM开发,stm32mp157a-A7核IIC实验(采集温湿度传感器值)
封装时序协议头文件---#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序
模拟实现
ai加班的嵌入者
·
2023-08-24 23:55
ARM
arm开发
stm32
嵌入式硬件
c语言
数据结构-链表
目录对于ArrayList的思考链表链表的种类链表的实现链表面试题链表移除元素反转一个单链表链表的中间结点链表中的倒数第k个结点合并两个有序链表链表分割链表的回文结构相交链表环形链表LinkedList的
模拟实现
正经程序猿
·
2023-08-24 22:49
链表
数据结构
数据结构-栈和队列
目录栈的概念栈的使用编辑
模拟实现
栈中缀表达式转后缀表达式括号匹配出栈入栈次序匹配队列概念队列的使用栈的概念栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素的操作.进行数据插入和删除操作的一端称为栈顶
正经程序猿
·
2023-08-24 22:49
数据结构
java
开发语言
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他