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
【c++】红黑树
模拟实现
Map / Set
关联式容器容器有序列式容器和关联式容器序列式容器有:vector,string,list,deque,等等关联式容器有:map/multimap,set/multimap关联式容器有树形结构和哈希结构,今天我们主要说的是树形结构,后面我们会给出哈希结构键值对表示具有一一对应关系的一种结构,一般包含key和value,key代表键值,value代表与key对应的信息.一般计做pair.SGI-STL
卑微楽
·
2023-04-08 15:06
c++
关联式容器
c++
map
set
【C++】红黑树封装实现 map 和 set
文章目录一、源码剖析二、红黑树的迭代器三、
模拟实现
set四、
模拟实现
map五、完整代码(最终实现)1、RBTree.h2、set.h3、map.h4、test.cpp一、源码剖析我们之前在学习set和map
野猪佩奇`
·
2023-04-08 15:31
C++进阶
c++
开发语言
[Linux]带你轻松实现线程池
目录前言封装基于RAII思想封装的锁封装一个自己的Thread类线程池线程池概念线程池的应用场景
模拟实现
自己的线程池测试线程池测试用任务使用线程前言这是博主有关多线程的第五篇博客,前面没看的这边放上链接
Sola一轩
·
2023-04-08 15:31
Linux学习
linux
服务器
Linux
c++
1024程序员节
c语言
模拟实现
字符函数和内存函数
目录strlenstrcpystrcatstrcmpstrstrstrtokstrerror与perrormemcpymemmovememsetatoistrlen///strlen///size_tstrlen(constchar*string);/*求的是字符串的长度即‘\0’前面字符的个数,不计算‘\0’特别要注意的是strlen返回的数字为是无符号类型,比较的时候要注意强制类型、转换*//
~小火苗
·
2023-04-08 12:43
c/c++
c语言
如何在ES6的class上实现私有属性
ES6中没有官方的私有属性语法,但是我们可以使用以下几种方式来
模拟实现
:1.命名约定将私有属性命名以下划线“_”开头,约定为私有属性,外部不应直接访问。
webRambler
·
2023-04-08 11:08
前端
ES6
面试
es6
前端
【C++】list的
模拟实现
及其应用
文章目录list的相关介绍list的使用list构造listiterator的使用listcapacitylistelementaccesslistmodifierslist迭代器失效sort问题list
模拟实现
的完整代码
hdjdkghh
·
2023-04-08 10:29
c++
c++
list
数据结构
【C语言】字符串函数使用+模拟
在刷题过程中经常会见到一些操作字符串的函数当我们掌握使用这些函数并且了解这些函数的实现原理做起题来就可以得心应手啦目录strlenstrlen函数的原理strlen函数的使用strlen函数的
模拟实现
1
2021狮子歌歌
·
2023-04-08 09:47
C
后端
开发语言
c语言
《多线程案例》阻塞队列、定时器、线程池、饿汉与懒汉模式
目录一、阻塞队列的
模拟实现
阻塞队列实现思路代码测试代码二、定时器的
模拟实现
三、线程池的
模拟实现
标准库中的线程池代码线程池的优点四、单例设计模式饿汉模式与懒汉模式一、阻塞队列的
模拟实现
阻塞队列实现思路通过
是小鱼儿哈
·
2023-04-08 07:14
JavaEE初阶
java
算法
多线程
多线程案例之懒汉模式,阻塞队列,定时器,线程池实现
目录单例模式懒汉模式饿汉模式阻塞队列演示Java中阻塞队列
模拟实现
一个阻塞队列实现定时器(Timer)线程池简单使用线程池实现一个线程池单例模式懒汉模式懒汉模式的单例模式(在调用方法的时候才会创建实例对象
qq_41603622
·
2023-04-08 07:38
操作系统
多线程
queue
Spring框架核心功能手写实现
文章目录概要Spring启动以及扫描流程实现基础环境搭建扫描逻辑实现bean创建的简单实现依赖注入实现BeanNameAware回调实现初始化机制
模拟实现
BeanPostProcessor
模拟实现
AOP
十八岁讨厌编程
·
2023-04-08 01:12
手撕框架源码
spring
java
spring
boot
【C进阶】内存函数
内存函数前言一、memcpy(一)介绍(二)应用(三)
模拟实现
(四)进阶:拷贝自己二、memmove(一)介绍(三)
模拟实现
三、m
CS semi
·
2023-04-08 00:33
C语言进阶
c语言
c++
算法
数据结构
开发语言
【C++】哈希的应用:位图(bitset)和布隆过滤器(bloomfilter)
文章目录一、位图1.1前言(bitset的提出)1.2位图的概念1.3位图的
模拟实现
1.3.1位图的底层结构1.3.2位图的一些成员函数①位图的构造②位图的插入:set③位图的删除:reset④位图的查找
CodeWinter
·
2023-04-07 22:38
c++
哈希算法
位图
布隆过滤器
后端
C++下“哈希”,“位图”,“布隆过滤器”的简单介绍
目录1.unordered系列关联式2.C++下“hash“的简单
模拟实现
以及实现中遇见的问题3.哈希的应用位图位图
模拟实现
布隆过滤器SetN的大小删除需求布隆过滤器代码4.海量数据处理面试题位图应用布隆过滤器哈希切割
sakeww
·
2023-04-07 21:03
C++日常笔记
哈希算法
c++
数据结构
C++——位图、布隆过滤器和哈希切分
文章目录一、位图1.1概念1.2
模拟实现
1.3位图的应用及题型二、布隆过滤器1.1概念1.2
模拟实现
1.3应用及题型一、位图1.1概念所谓位图,就是用每一位来存放某种状态,适用于海量数据,数据无重复的场景
s_persist
·
2023-04-07 21:32
C++
c++
哈希算法
开发语言
【C++、数据结构】位图、布隆过滤器、哈希切割(哈希思想的应用)
布隆过滤器的概念:2.2布隆过滤器的测试:2.3布隆过滤器的删除:2.4布隆过滤器的应用:3.哈希切割(只提及思想)前言之前我们学习了unordered_set和unordered_map的使用,并了解和
模拟实现
了其地层结构
yy_上上谦
·
2023-04-07 21:25
C++
数据结构
数据结构
哈希算法
c++
请回答数据结构【布隆过滤器&位图】
请回答数据结构【布隆过滤器&位图】位图抛砖引玉bitset
模拟实现
bitset基本结构setresettest位图应用布隆过滤器IntroofBloomFilter布隆过滤器实例实例一实例二布隆过滤器思想误判什么时候会产生误判多少位更好删除支持吗
言之命至9012
·
2023-04-07 21:18
高阶数据结构
数据结构
c++
哈希算法
位图
布隆过滤器
C++初阶 — string
二、了解string类三、string类的常用接口说明四、
模拟实现
string类(常用接口)1.成员变量2.构造函数3.c_str函数4.size和[]5.迭代器6.reserve7.push_back
晚风不及你的笑427
·
2023-04-07 20:24
c++
C++初阶---string类的
模拟实现
string类的
模拟实现
1)浅拷贝2)深拷贝3)string类的
模拟实现
1.构造,拷贝构造,赋值操作符重载,析构2.iterator迭代器3.涉及到容量的操作①reserve②reszie4.访问①insert
4nc414g0n
·
2023-04-07 20:48
C++
c++
开发语言
后端
(C++初阶) string 类的
模拟实现
2const修饰成员函数二string类的
模拟实现
1传统版写法的string类2现代版写法的string类3增4删5查6改7遍历8比较运算符重载一string的一些总结1string是一个管理字符数组的类
Zhang丶&|!
·
2023-04-07 20:18
C/C++学习笔记
c++
开发语言
C++初阶--string
模拟实现
第二部分:string增删查改等功能
模拟实现
第一部分:默认成员函数的基本接口以及深浅拷贝相关问题。
qx LIU 2000
·
2023-04-07 20:40
C\C++
笔记
数据结构与算法
字符串
指针
算法
c++
string
面试官一个简单的问题,让我emo了两年半
模拟实现
atoi函数,我心想这也太简单了吧!atoi函数功能是将数字字符串转换为整数;比如数字字符串"12345"被atoi转换为12345,数字字符串"-12345"被转换为-12345。
陈大大陈
·
2023-04-07 19:41
C语言初阶以及进阶内容专栏
servlet
c语言
c++
开发语言
数据结构
2.new、apply、bind、call的
模拟实现
1.new的
模拟实现
functionmockNew(constructor,argsArr){varobj={};obj.
原来哥哥是万家灯火
·
2023-04-07 19:21
c语言strlen的
模拟实现
在c语言中strlen是求字符串长度的函数,strlen在求长度的过程中寻找的是/0(字符长结束标志)那么在不使用库函数下我们该如何实现呢下面我们讲第一种方法,也是最常见的方法首先我们创建一个char类型的数组,数组的内容初始化成abc然后写一个自己的函数这里的函数名可以自定义这里我写的是print我们在传参的时候传的是数组,那么我们在接受的时候也可以写成数组的形式接收,还可以写成指针的方式接收,
_雨_
·
2023-04-07 17:23
c
c语言
模拟实现
atoi
文章目录前言1.atoi函数用法2.
模拟实现
atoi函数2.1字符串为空2.2字符串中有'\0'2.3判断符号位2.4将字符转化为整数(考虑越界问题)2.5判断合法并传回整数3代码实现前言atoi函数
模拟实现
咕噜缘
·
2023-04-07 12:52
C语言
c#
c++
c语言
DBUtil
s(增删改查)
1:如果只使用JDBC进行开发,会导致冗余代码过多,为了简化JDBC开发,采用apachecommons组件一个成员:
DBUtil
s。
DBUtil
s就是JDBC的简化开发工具包。
所以然WZY
·
2023-04-07 09:26
python
模拟实现
链表_python实现链表
数据结构是计算机科学必须掌握的一门学问,之前很多的教材都是用C语言实现链表,因为c有指针,可以很方便的控制内存,很方便就实现链表,其他的语言,则没那么方便,有很多都是用模拟链表,不过这次,我不是用模拟链表来实现,因为python是动态语言,可以直接把对象赋值给新的变量。好了,在说我用python实现前,先简单说说链表吧。在我们存储一大波数据时,我们很多时候是使用数组,但是当我们执行插入操作的时候就
weixin_39664746
·
2023-04-07 07:49
python模拟实现链表
STL讲解——
模拟实现
vector
STL讲解——
模拟实现
vectorvector深度剖析在STL源码中,发现vector定义的并不是start、size、capacity,而是start、finish、end_of_storage.这样就可以得到
Tom王要coding
·
2023-04-07 07:10
STL讲解
c++
算法
开发语言
深入JavaScript学习之路(二)JavaScript中的类
上一节都是基于ES5的特性来
模拟实现
类似于类class的行为,不难看出这些方法各有各自的问题,实现继承的代码也显得非常冗长和混乱。
余cos
·
2023-04-07 07:34
前端
笔记
javascript
学习
前端
【JavaEE初阶】第八节.多线程(基础篇)阻塞队列(案例二)
如何生成可参考右边的帮助文档文章目录一、阻塞队列概论1.1阻塞队列的概念与作用1.2阻塞队列的应用场景——生产者消费者模型1.3生产者消费者模型的好处二、阻塞队列的实现2.1Java标准库里面的实现2.2自己动手去
模拟实现
一个阻塞队列
未央.303
·
2023-04-07 05:35
JavaEE初阶
开发语言
javaee
多线程
java
【JavaEE初阶】第九节.多线程 (基础篇)定时器(案例三)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言一、定时器概述、二、定时器的实现2.1Java标准库定时器的使用2.2自己
模拟实现
一个定时器2.3对自己实现的定时器的进一步优化2.3.1
未央.303
·
2023-04-07 05:35
JavaEE初阶
开发语言
java
javaee
多线程
队列的
模拟实现
#include#include#include#include//创建一个队列,头删和尾插,放入int类型typedefintQueDatatype;//队列节点typedefstructQueuenode{structQueuenode*next;intdata;}Qnode;//队列的首尾指针typedefstructQueue{Qnode*head;Qnode*tail;intsize;}
biter down
·
2023-04-07 04:23
c语言
[数据结构] 用两个队列实现栈详解
文章目录一、队列实现栈的特点分析1、1具体分析1、2整体概括二、队列
模拟实现
栈代码的实现2、1手撕队列代码queue.hqueue.c2、2用队列
模拟实现
栈代码三、总结♂️作者:@Ggggggtm♂️
Ggggggtm
·
2023-04-07 02:55
高频面试问题
数据结构
数据结构
算法
leetcode
面试
刷题
字符串函数和内存操作函数的功能,使用方法,注意事项及
模拟实现
(strlen、strcpy、strcat、strcmp、strstr、strerror、memcpy、memmove、memcmp等)
文章目录1.前言2.正文2.1字符串函数2.2长度不受限制的字符串函数2.2.1strlen函数2.2.2strcpy函数2.2.3strcat函数2.2.4strcmp函数2.3长度受限制的字符串函数2.3.1strncpy函数2.3.2strncat函数2.3.3strncmp函数2.4字符串查找函数2.4.1strstr函数2.4.2strtok函数2.5其他类型函数2.5.1strerro
_Fiora
·
2023-04-07 00:12
C语言
算法
c++
数据结构
c语言
visual
studio
【C语言进阶】-3-字符函数和字符串函数
strlen↓strcpy↓strcat↓strcmp↓strncpy↓strncat↓strncmp↓strstr↓strtok↓strerror↓memcpy↓memmove↓memcmp↓库函数
模拟实现
fantasy_13_7
·
2023-04-06 21:14
学习笔记
c语言
c++
算法
面试 | 你需要知道的 JS 继承和
模拟实现
new
大家好,我是林一一,今天这篇文章是关于JS中的继承和
模拟实现
new的,我尽量将文章讲的通俗易懂,我们开始阅读吧001继承继承指的是,子类继承父类的方法。JS中的继承是基于原型和原型链实现的。
林一一呢
·
2023-04-06 21:10
实用CSS3
模拟实现
一个雷达探测扫描动画特效
之前好长时间住在唐家岭,从路口往上地走的时候,总能看见一个一个的雷达,好壮观,今天用CSS3实现一个雷达探测扫描的效果。目录1.实现思路2.HTML部分的实现3.背景的效果4.蜘蛛网盘的效果5.扫描转动效果6.被扫描到的光点儿7.完整源代码8.最后1.实现思路实现思路包含夜色背景,其实就是为了好看,也是为了真实,好像有种真实的效果;包含蜘蛛网盘,又像一个靶子;实现扫描体的转动效果,而且扫描体会带有
经海路大白狗
·
2023-04-06 17:24
CSS3动画特效
css3
css
动画
前端
基于pymysql封装一个使用上下文管理器和连接装饰器的数据库操作模块
importpymysqlfrom
dbutil
s.pooled_dbimportPooledDBclassMysqlPool:config={'creator':pymysql,'host':"***.
Allen Bright
·
2023-04-06 14:53
python测试开发
数据库
mysql
python
Java多线程案例之线程池
三、
模拟实现
线程池3.1为什么N个任务不对应N个线程来完成任务呢?3.2如何把N个任务分配给M个线程执行呢?
你不应该热爱
·
2023-04-06 13:54
java
jvm
面试
【C语言进阶】内存函数
——李白目录前言一.memcpy函数1.实现memcpy函数2.
模拟实现
memcpy函数二.memmove函数1.实现memmove函数2.
模拟实现
memmove函数三.memcpy函数和memmove
是小陳同学呀
·
2023-04-06 12:30
c语言
学习
详解C++
模拟实现
string类
目录准备构造函数c_strsizecapacity析构函数拷贝构造swapoperator[]迭代器iterator的实现beginendreserveinsert在任意位置插入字符/字符串push_backappendoperator+operator+=eraseclearpop_back比较函数substrfind(利用kmp算法实现)kmp详解可移步至:KMP算法详解(一眼看穿next[]
Hayaizo
·
2023-04-06 11:26
C++
c++
开发语言
c语言
Linux学习记录——십유 基础IO(1)
文章目录文件描述符如何理解“一切皆文件”如何理解缓冲区
模拟实现
FILE学习C语言的时候,有文件操作的知识,但那只是学到了操作函数,然后直接用即可,至于原理如何,并不清楚。
咬光空气
·
2023-04-06 10:49
Linux学习
linux
学习
运维
JAVA 3层架构及其实例文件/代码规范
目录架构图为什么要使用3层架构各个部分应有的文件表现层业务逻辑层数据访问层各层示例代码表现层jspservlet业务逻辑层service接口service逻辑数据访问层dao接口dao操作entity
dbutil
s
桂亭亭
·
2023-04-06 09:27
java
java
mvc
架构
Java数据结构之优先级队列(堆)
文章目录一、优先级队列(一)概念二、优先级队列的
模拟实现
(一)堆的概念(二)堆的存储结构(三)堆的创建1.堆的创建和向下调整2.堆的创建和向上调整(四)堆的插入和删除1.堆的插入堆的创建和向上调整(续)
求索1024
·
2023-04-06 09:26
Java数据结构
java
数据结构
C语言函数:字符串函数及
模拟实现
strcmp()
C语言函数:字符串函数及
模拟实现
strcmp()strcmp()函数:作用:进行字符串的比较大小。
srhqwe
·
2023-04-06 06:02
C语言函数
C语言
c语言
开发语言
C语言函数:字符串函数及
模拟实现
strncpy()、strncat()、strncmp()
C语言函数:字符串函数及
模拟实现
strncpy()、strncat()、strncmp()在了解strncpy、strncat()、前,需要先了解strcpy()、strncat():C语言函数:字符串函数及
模拟实现
srhqwe
·
2023-04-06 06:02
C语言函数
C语言
c语言
开发语言
Java数据结构 | ArrayList与顺序表
点击注册收割offer目录一、线性表二、ArrayLIst简介三、
模拟实现
ArrayList四、ArrayList中常用方法五、ArrayList的扩容机制一、线性表线性表(linearlist)是n个具有相同特性的数据元素的有限序列
署前街的少年
·
2023-04-06 02:04
Java由浅入深
数据结构
链表
java
算法
学习
Java数据结构之顺序表与ArrayList
文章目录前言一、线性表二、顺序表(一)顺序表的
模拟实现
三、ArrayList简介四、ArrayList使用(一)ArrayList的构造(二)ArrayList常见操作(三)ArrayList的遍历(四
求索1024
·
2023-04-06 02:02
Java数据结构
数据结构
java
1024程序员节
数据结构:ArrayList类和顺序表
文章目录1.前言2.ArrayList常见的操作3.
模拟实现
ArrayList3.1
模拟实现
add方法3.2
模拟实现
indexOf方法3.3
模拟实现
get和set方法3.4
模拟实现
remove方法3.5
蔡欣致
·
2023-04-06 02:26
初阶数据结构系列
数据结构
java
开发语言
【C++】string类详解
类对象的修改操作⭐1.5string类对象的常用功能⭐1.6string类非成员函数2.string经典OJ题⭐2.1字符串相加⭐2.2替换空格⭐2.3字符串转换为整数⭐2.4字符串相乘3.string类
模拟实现
Corwttaml
·
2023-04-06 02:21
C++专项突破
c++
开发语言
Java中的Stack与Queue
文章目录一、栈的概念及使用1.1概念1.2栈的使用1.3栈的
模拟实现
二、队列的概念及使用2.1概念2.2队列的使用2.3双端队列(Deque)三、相关OJ题3.1用队列实现栈。3.2用栈实现队列。
没点哈数
·
2023-04-06 01:27
数据结构和算法
java
数据结构
开发语言
算法
链表
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他