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
JavaWeb学习记录-Jsp登录注册功能完整示例
HelloJsp环境搭建java:jdk1.8tomcat:apache-tomcat-7.0.42Eclipse:Version:KeplerServiceRelease2相关技术数据库操作:commons-
dbutil
s
Taowd
·
2023-08-24 15:46
C语言学习系列-->【关于qsort函数的详解以及它的
模拟实现
】
文章目录一、概述二、qsort函数参数介绍三、qsort实现排序3.1qsort实现整型数组排序3.2qsort实现结构体数组排序四、
模拟实现
qsort函数一、概述对数组的元素进行排序对数组中由指向的元素进行排序
南桥几晴秋
·
2023-08-24 11:29
c语言
学习
开发语言
【ARM】Day9 cortex-A7核I2C实验(采集温湿度)
ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"led.h"/*通过程序
模拟实现
wangxiasun
·
2023-08-24 10:35
arm开发
详细介绍线程池的使用原理、参数介绍、优点、常见构造方法、使用案例、
模拟实现
目录前言一、线程池的使用原理二、线程池的参数介绍三、使用Executors创建常见的线程池四、线程池的使用案例五、线程池的
模拟实现
六、线程池的优点结语一、线程池的使用原理当有对象申请创建线程池时:所以在使用线程池的线程的时候
Y君的进化史
·
2023-08-24 09:30
java
java
开发语言
【C++】STL之vector功能及
模拟实现
目录前沿一、vector的使用1、vector构造函数的声明2、vector迭代器的使用3、vector空间增长问题4、vector的增删查改二、vector的
模拟实现
1、vector的成员变量2、迭代器
x一季花开成海x
·
2023-08-24 09:59
c++
开发语言
【C++】STL之string功能及
模拟实现
string类对象的常见构造2、string类对象的容量操作3、string类对象的访问及遍历操作4、string类对象的修改操作5、string类非成员函数6、vs下string结构的说明三、string类的
模拟实现
x一季花开成海x
·
2023-08-24 09:59
c++
开发语言
arm:day9
__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"gpio.h"/*通过程序
模拟实现
lin---
·
2023-08-24 08:53
arm开发
单片机
嵌入式硬件
【C++入门到精通】C++入门 —— priority_queue(STL)优先队列
阅读导航前言一、priority_queue简介1.概念2.特点二、priority_queue使用1.基本操作2.底层结构三、priority_queue
模拟实现
⭕C++代码⭕priority_queue
Yawesh_best
·
2023-08-24 06:29
c++
开发语言
深入理解回调函数qsort:从入门到
模拟实现
博客主页:江池俊的博客收录专栏:C语言进阶之路代码仓库:江池俊的代码仓库我的社区:GeekHub欢迎大家点赞评论收藏⭐文章目录前言一、什么是回调函数?使用回调函数的优势二、`qsort`函数及其用法qsort函数作用qsort函数4个参数的介绍为什么qsort函数的参数是这四个?第4个参数--->compar比较函数的剖析三、qsort函数实例排序int类型数组排序char类型数组排序浮点型数组排
江池俊
·
2023-08-24 05:13
C语言进阶之路
c语言
开发语言
学习
经验分享
qsort 函数使用方法详解+
模拟实现
qsort 函数
文章目录Ⅰ函数简介Ⅱ函数参数Ⅲ函数的使用方法⒈compar的实现⒉整体代码实现Ⅳ使用冒泡排序
模拟实现
qsort函数⒈冒泡排序函数本体的实现⒉整型排序完整代码Ⅰ函数简介按基数对数组的num个元素进行排序,
咖啡猫#
·
2023-08-24 00:00
#
C语言进阶篇
算法
数据结构
c语言
详解反向迭代器适配器
目录一、基本介绍二、
模拟实现
2.1-operator*2.2-vector和list的反向迭代器一、基本介绍反向迭代器适配器(reverse_iterator),可简称为反向迭代器或逆向迭代器,常用来对容器进行反向遍历
melonyzzZ
·
2023-08-23 21:18
C++
c++
学习
模拟实现
->日期类
1.日期类的实现classDate{public://构造函数Date(intyear=0,intmonth=1,intday=1);//打印函数voidPrint()const;//日期+=天数Date&operator+=(intday);//日期+天数Dateoperator+(intday)const;//日期-=天数Date&operator-=(intday);//日期-天数Dateo
懒惰的bit
·
2023-08-23 19:35
C++
c++
算法
数据结构
模拟实现
vector
目录
模拟实现
vector的结构实现接口函数构造和析构函数迭代器operator[]reserve和resize插入和删除拷贝构造赋值重载使用memcpy拷贝导致的问题
模拟实现
vector的结构在设计vector
Jambo!
·
2023-08-23 18:40
C++
c++
开发语言
对象
stl
【小梦C嘎嘎——启航篇】string常用接口的
模拟实现
【小梦C嘎嘎——启航篇】string常用接口的
模拟实现
前言string
模拟实现
1、iterator迭代器相关使用函数实现2、构造函数接口实现3、传统写法——拷贝构造函数接口实现4、现代写法——拷贝构造函数接口实现
博客小梦
·
2023-08-23 15:00
【C++手撕系列】
c语言
java
javascript
C++:list使用以及
模拟实现
list使用以及
模拟实现
list介绍list常用接口1.构造2.迭代器3.容量4.访问数据5.增删查改6.迭代器失效list
模拟实现
1.迭代器的实现2.完整代码list介绍list是一个类模板,加实例化才是具体的类
派小星233
·
2023-08-23 13:15
C++初阶
c++
list
开发语言
stl
笔记
string类
2.标准库中的string类string类的文档介绍string是表示字符串的字符串类3.string类的常用接口及
模拟实现
3.1string类对象的常见构造st
后续的诗
·
2023-08-23 08:15
string
STL---vector
目录1.vector的介绍及使用2.vector接口说明及
模拟实现
2.1vector定义2.2vector迭代器的使用2.3vector容量2.4vector增删查改3迭代器失效4.使用memcpy拷贝
后续的诗
·
2023-08-23 08:15
c++
C++ STL --- list类
模拟实现
目录1.list类
模拟实现
的分析(1)模块分析(2)作用分析[1]结点类[2]迭代器类[3]list类2.结点类
模拟实现
3.迭代器类
模拟实现
(1)迭代器分析(2)正向迭代器
模拟实现
[1]成员变量和模板参数
爱喝酸奶!
·
2023-08-23 08:14
C++
模拟实现
STL----queue C++
STL----queuequeue并不属于STL中容器的一种,是一个适配器(adapter),或叫配接器。底层维护一个其他容器,并不自己实现,提供有限的接口。#include#includenamespacemy{templateclassqueue{public:queue(){}queue(constqueue&que){std::listtmp(que._data);_data.swap(t
necesse
·
2023-08-23 07:36
数据结构
数据结构
算法
c++
STL
漫步STL-list
2.3unique2.4reverse3.list
模拟实现
3.1构造类的基本框架3.2push_back3.3迭代器3.3.1begin()和end()3.3.2运算符重载3.3.3const_iterator3.4insert3.5erase3
言之命至9012
·
2023-08-23 07:05
漫步STL
c++
后端
java
STL
经验分享
STL---list
目录1.list的介绍及使用1.1list的介绍1.2list的使用注意事项2.list接口介绍及
模拟实现
2.1构造编辑2.2容量2.3修改3.list迭代器4.迭代器失效5.
模拟实现
6.vector和
后续的诗
·
2023-08-23 07:35
list
数据结构
【C++】vector类的
模拟实现
(SGI版本)
️作者:@malloc不出对象⛺专栏:C++的学习之路个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐目录前言一、vector类的
模拟实现
1.1vector的主体框架1.2
malloc不出对象
·
2023-08-23 07:28
c++
开发语言
适配器模式实现stack和queue
STL标准库中stack和queue的底层结构stack的
模拟实现
queue的
模拟实现
什么是适配器模式?
ZHA_123
·
2023-08-23 06:15
适配器模式
c++
数据结构
qsort快速排序的原理_
模拟实现
_冒泡排序【C语言】
1.qsort函数的使用cplusplus上对这个库函数的阐释:作用:实现一个数组内元素的排序书写形式:voidqsort(void*base,size_tnum,size_tsize,int(*compar)(constvoid*,constvoid*));参数:voidbase*:表示数组中第一个元素的地址,此处用void*类型是为了迎合不同类型的比较,比如:整型,结构体等size_tnum:
Legend_6zh
·
2023-08-23 06:43
c语言基础知识
笔记
算法
数据结构
c语言
笔记
学习
开发语言
学习方法
模拟实现
计算器_转移表与回调函数_指针_4
函数指针的用途:转移表ps:因为重点是转移表,所以函数类型都是一样的int,就无法实现小数的运算了Tier1_模拟计算器的一般方法(不用指针)#includeintAdd(intx,inty){returnx+y;}intSub(intx,inty){returnx-y;}intMul(intx,inty){returnx*y;}intDiv(intx,inty){returnx/y;}voidm
Legend_6zh
·
2023-08-23 06:12
c语言基础知识
笔记
c语言
笔记
数据结构
开发语言
根据源码,
模拟实现
RabbitMQ - 虚拟主机 + Consume设计 (7)
目录一、虚拟主机+Consume设计1.1、承接问题1.2、具体实现1.2.1、消费者订阅消息实现思路1.2.2、消费者描述自己执行任务方式实现思路1.2.3、消息推送给消费者实现思路1.2.4、消息确认一、虚拟主机+Consume设计1.1、承接问题前面已经实现了虚拟主机大部分功能以及转发规则的判定,也就是说,现在消息已经可以通过转换机根据对应的转发规则发送给对应的队列了.那么接下来要解决的问题
陈亦康
·
2023-08-23 05:09
RabbitMQ
rabbitmq
分布式
C++ string类的
模拟实现
模拟实现
string类不是为了造一个更好的轮子,而是更加理解string类,从而来掌握string类的使用string类的接口设计繁多,故而不会全部涵盖到,但是核心的会
模拟实现
库中string类是封装在
Artiel
·
2023-08-23 05:07
C++
c++
JAVA练习:实现电脑USB接口
现在要求使用面向接口编程去
模拟实现
这个例子。实现步骤(1)创建USB接口,接口中只定义一个work()方法。(2)创建MP3类并实现USB接口。(3)创建优盘类并实现USB接口。
漠诽
·
2023-08-23 04:13
JAVA基础练习源码
JAVA联系
接口练习
interface
usb
C++11 智能指针
文章目录什么是智能指针为什么用智能指针智能指针的类型和各自的功能auto_ptr(c98使用的,现已废弃)unique_ptrshared_ptrweak_ptrunique_ptr和shared_ptr的简单
模拟实现
什么是智能指针智能指针是一种在编程中用于管理动态分配内存的指针
大聪明一号
·
2023-08-22 20:45
C/C++
c++
开发语言
深入浅出 栈和队列(附加循环队列、双端队列)
栈和队列一、栈概念与特性二、Stack集合类及
模拟实现
1、Java集合中的Stack2、Stack
模拟实现
三、栈、虚拟机栈、栈帧有什么区别?
不摸鱼的程序员
·
2023-08-22 18:31
Java数据结构
数据结构
栈和队列
Java
经验分享
学习
堆 和 优先级队列(超详细讲解,就怕你学不会)
向下调整算法2、向下调整建堆3、向下调整建堆的时间复杂度三、堆的插入1、向上调整算法实现插入2、插入创建堆的时间复杂度三、堆的删除四、Java集合中的优先级队列1、PriorityQueue接口概述及
模拟实现
不摸鱼的程序员
·
2023-08-22 18:01
Java数据结构
算法
数据结构
堆
java
经验分享
学习
集合框架
LinkedList
LinkedList的
模拟实现
(底层是一个双向链表)LinkedList使用LinkedList的
模拟实现
(底层是一个双向链表)无头双向链表:有两个指针;一个指向前一个节点的地址;一个指向后一个节点的地址
小小liao
·
2023-08-22 16:03
数据结构
Linkedlist
【C++初阶】vector的
模拟实现
文章目录vector的介绍vector的
模拟实现
成员变量Memberfunctionsconstructor(构造函数)destructor(析构函数)operator=IteratorsbeginendCapacitysizecapacityreserveresizeElementaccessoperator
(unstoppable)
·
2023-08-22 15:57
C++初阶和高阶
c++
开发语言
前端
C++初阶--list容器
文章目录List的介绍及使用list的介绍list的使用list的构造listiterator的使用listcapacitylistelementaccesslistmodifierslist的迭代器失效
模拟实现
_yiyi_
·
2023-08-22 15:24
C++
list
c++
链表
【C++初阶】string类字符串包不包含‘\0‘
如果文章对你有帮助的话欢迎评论点赞收藏加关注✨在我
模拟实现
string类的时候,我发现了一个神奇的事情:intmain(){strings1("hellostring");s1+='\0';s1+="world
Weraphael
·
2023-08-22 15:23
C++
c++
开发语言
c语言
学习
笔记
面试
根据源码,
模拟实现
RabbitMQ - 虚拟主机设计(5)
目录一、虚拟主机设计1.1、需求分析1.1.1、核心API1.1.2、虚拟主机的是用来干什么的?1.1.3、如何表示交换机和虚拟主机之间的从属关系?二、实现VirtualHost类2.1、属性2.2、锁对象2.3、公开实例2.4、虚拟主机构造方法2.5、交换机相关操作2.5、队列相关操作2.6、绑定相关操作2.7、消息相关操作2.8、补充线程安全问题一、虚拟主机设计1.1、需求分析1.1.1、核心
陈亦康
·
2023-08-22 13:13
RabbitMQ
rabbitmq
分布式
根据源码,
模拟实现
RabbitMQ - 转发规则实现(6)
目录一、转发规则实现1.1、需求分析1.2、实现Router转发规则1.2.1、bindingKey和routingKey参数校验1.2.2、消息匹配规则1.2.3、主题交换机匹配规则一、转发规则实现1.1、需求分析这里主要实现routingKey和bindingKey参数的校验,以及TopicExchange类型绑定规则的实现.这里重点来看一下Topic交换机的转发规则bindingkey:创建
陈亦康
·
2023-08-22 13:13
RabbitMQ
rabbitmq
分布式
【C语言】一文带你了解函数递归及经典案例
主页:June-Frost专栏:C语言该篇将带你了解递归知识目录:认识递归练习:按顺序打印每一位数字递归的必要条件
模拟实现
strlen递归与迭代:求n的阶乘(不考虑溢出)求第n个斐波那契数(不考虑溢出)
June-Frost
·
2023-08-22 07:54
c语言
c语言
开发语言
函数
递归
汉诺塔
搜索二叉树
什么叫搜索二叉树二、搜索二叉树的操作1、Insert(插入)2、Find(查找)3、InOrder(中序遍历)4、Erase(删除)三、搜索二叉树的应用1、key模型2、key/value模型四,搜索二叉树
模拟实现
一
青春_strive
·
2023-08-22 04:06
数据结构
数据结构
算法
【C++】 使用红黑树
模拟实现
STL中的map与set
文章目录前言1.对之前实现的红黑树进行一些补充和完善1.1析构1.2查找2.STL源码中map和set的实现3.改造红黑树+封装map和set3.1红黑树结构修改3.2map、set的结构定义3.3insert的封装3.4insert测试3.5发现问题并解决3.6红黑树迭代器实现3.7封装set和map的迭代器并测试3.8map的[]重载3.9元素可以修改的问题解决4.代码展示4.1RBTree.
YIN_尹
·
2023-08-22 04:55
C++
c++
开发语言
数据结构
STL
map
set
strstr的学习与使用及实现/查找字符串中的字符
在字符串中查找字符或字符串strstr函数传入两个字符串,并返回查找后的首地址,找不到返回NULL
模拟实现
char*my_strstr(char*str1,constchar*str2){inti,j;
俊子凤
·
2023-08-22 02:45
c
学习
c语言
c++
Android安卓学生信息成绩管理系统(笔记)大作业简单实现有源码注释详细
4.3个人成绩查看4.4学生列表查看4.5侧边信息栏4.6成绩查询与录入项目源码项目简介:因代码太多只展现部分,如果有需要请联系qq:382854425,并备注XH-68一,创建sqllite数据库文件:
DBUtil
.JAVApackagecom.example.studentsystem.ut
不一样的老墨
·
2023-08-22 01:28
android
笔记
课程设计
【探索C++中的链表】手动实现list容器
文章目录前言一.list的算法:1.reverse:2.sort:3.remove:3.splice:4.unique:5.merge:二.list的
模拟实现
:1.迭代器的封装:2.模
小参宿
·
2023-08-21 15:08
c++
c++
链表
list
【C++入门到精通】C++入门 —— 容器适配器、stack和queue(STL)
stack使用queue1.queue概念2.queue特点3.queue使用容器适配器1.什么是适配器2.STL标准库中stack和queue的底层结构3.STL标准库中对于stack和queue的
模拟实现
Yawesh_best
·
2023-08-21 10:23
C++
c++
开发语言
C++ string
模拟实现
目录
模拟实现
string的结构接口函数的实现构造函数和析构函数迭代器的实现operator[]reserve和resize三种尾插函数insertfinderasesubstr赋值重载拷贝构造比较大小流提取
Jambo!
·
2023-08-21 08:11
C++
c++
stl
开发语言
对象
Commons
DbUtil
s 与 c3p0 结合使用
当编写一些小功能的的程序的时候,需要对数据库进行操作,如果我们还使用spring+mybatis的方式来访问数据库的话,会显得略微庞大,这时可以使用Commons
DbUtil
s与c3p0结合,轻量小巧,
e辉
·
2023-08-21 05:25
根据源码,
模拟实现
RabbitMQ - 内存数据管理(4)
目录一、内存数据管理1.1、需求分析1.2、实现MemoryDataCenter类1.2.1、ConcurrentHashMap数据管理1.2.2、封装交换机操作1.2.3、封装队列操作1.2.4、封装绑定操作1.2.5、封装消息操作1.2.6、封装未确认消息操作1.2.7、封装恢复数据操作一、内存数据管理1.1、需求分析当前已经使用数据库管理了交换机、绑定、队列,又使用数据文件管理了消息.最后还
陈亦康
·
2023-08-21 02:47
RabbitMQ
rabbitmq
分布式
滴水逆向总纪录
滴水逆向从指针开始前言一.滴水逆向指针21列出每一行的反汇编代码:2、列出每一行的反汇编代码:3、完成代码,实现数组值的互换二,指针三练习题4,
模拟实现
CE的数据搜索功能:四,指针五
模拟实现
CE的数据搜索功能
v_3483608762
·
2023-08-20 21:32
滴水逆向
汇编
c语言
排序算法
STL容器——vector
文章目录1.vector的使用1.1构造函数1.2迭代器的使用1.3修改空间大小1.4增删查改1.5测试用的代码2.vector的
模拟实现
2.1实现一个简单的vector(面试写)2.2
模拟实现
vector3
动名词
·
2023-08-20 21:54
STL
c++
算法
java
【手撕STL】stack&queue
stack&queuestack的介绍和使用stack的使用stack的
模拟实现
queue的介绍和使用queue的使用queue的
模拟实现
容器适配器stack的介绍和使用stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中
The August
·
2023-08-20 21:24
C++
c++
开发语言
后端
数据结构
stl
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他