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
ACM_模拟实现
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语言
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
动画
前端
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数据结构之优先级队列(堆)
文章目录一、优先级队列(一)概念二、优先级队列的
模拟实现
(一)堆的概念(二)堆的存储结构(三)堆的创建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
数据结构
开发语言
算法
链表
Java中的LinkedList
什么是LinkedList1.2LinkedList的使用1.2.1LinkedList的构造1.2.2LinkedList的其他常用方法介绍1.2.3LinkedList的遍历二、LinkedList的
模拟实现
三
没点哈数
·
2023-04-06 01:26
数据结构和算法
java
开发语言
链表
算法
数据结构
模拟实现
常见的strlen、strcpy、strcmp库函数,深入理解它们的原理
文章目录
模拟实现
strlen高仿版my_strlen函数
模拟实现
strcpy高仿版my_strcpy
模拟实现
strcmp高仿版my_strcmp完结
模拟实现
strlen在模拟strlen函数之前,我们需要先去知道
威化小餅干
·
2023-04-06 00:18
【C语言】藏宝图
c语言
进阶C语言:字符函数和字符串函数
目录1.strlen函数1.1实例演示1.2
模拟实现
2.strcpy函数2.1实例演示2.2
模拟实现
3.strcat函数3.1实例演示3.2
模拟实现
4.strcmp函数4.1实例演示4.
沉浸式C语言
·
2023-04-05 18:49
C语言进阶学习
c语言
C语言
模拟实现
:atoi函数
在实现atoi之前我们先来了解一下atoi函数的作用是什么:目录1.实例演示2.
模拟实现
2.1判断是否为空指针2.2判断是否为空字符串2.3判断正负号2.4判断非数字字符2.5判断是否越界2.6完整代码
沉浸式C语言
·
2023-04-05 18:19
C语言进阶学习
c语言
前端
模拟实现
postman的send-and-download进行文件下载
今天在合后端做需求的时候,后端返文件流的形式前端解析并下载后端接口返回文件流,使用postman的sendanddownload可以直接将文件下载主要参考第二种1.刚开始的时候是这种下载后端返URL前端直接进行下载,创建a标签并下载exportArcelAttachment({..._this.args.search}).then(function(res){letulrs=res.data//这
Э时间行者于我
·
2023-04-05 16:03
Vue
js
postman
javascript
vue
Linux
模拟实现
重定向
什么是重定向?什么是清空重定向与追加重定向?">"">>"这两个符号相信大家都不陌生,有什么作用呢?举个李子:通常我们在linux终端敲下开机必敲的命令估计就是:ls或者ls-l//查看当前目录下的文件/查看当前目录下文件的详细信息屏幕里就会显示:或者当我们使用以下的命令会发生什么呢?首先vi一个新的q.txt的文件,打开wq保存退出(对,就是啥写不写),然后让我养的cat去看一下里面的东西是的,
起个名字好难丫
·
2023-04-05 15:01
Linux
文件描述符
重定向
追加重定向
清空重定向
minishell
【C++】STL—— list
模拟实现
文章目录list简介list
模拟实现
框架★迭代器实现★★反向迭代器的实现★构造函数、拷贝构造插入、删除其他成员函数源代码iterator.hlist.hlist简介vector是一个和数组类似的容器,list
努力努力再努力.xx
·
2023-04-05 14:07
C++从入门到放弃
c++
list
链表
队列(Queue)与双端队列 (Deque)
目录1.队列(Queue)1.1概念1.2队列的使用1.3队列
模拟实现
1.4循环队列2.双端队列(Deque)1.队列(Queue)1.1概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表
Mᴇᴇᴛ ꦿ᭄.
·
2023-04-05 12:37
数据结构
链表
数据结构
java
栈(Stack)
目录1.1概念1.2栈的使用1.3栈的
模拟实现
1.4栈的应用场景1.改变元素的序列2.将递归转化为循环1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。
Mᴇᴇᴛ ꦿ᭄.
·
2023-04-05 12:36
数据结构
数据结构
java
开发语言
C语言篇 + 指针进阶练习 + qsort
模拟实现
(回调函数思想) + 指针和数组笔试题
目录前言冒泡排序了解qsortc语言库qsort的使用qsort
模拟实现
指针和数组笔试题解析一维数组字符数组二维数组总结:数组名的意义前言qsort(quicksort)根据你给的比较函数给一个数组快速排序
爱生活,爱代码
·
2023-04-05 03:49
c语言
c语言
指针
Java实现顺序表及其常规操作
目录
模拟实现
简单的ArrayList初始化打印顺序表判断顺序表是是否已满增加元素指定位置插入元素判断是否包含某个元素按值查找元素获取对应位置的元素修改指定位置的值删除元素获取顺序表的长度清空顺序表完整代码什么是顺序表
Li_yizYa
·
2023-04-05 00:30
数据结构
Java
java
开发语言
转解疑难杂症,详解vector迭代器失效和深浅拷贝的问题
前文http://t.csdn.cn/kVeVX——vector
模拟实现
本篇文章主要是针对vector中的两个比较经典的问题同时也是上一篇文章遗留下来的问题进行详细解释,第一个就是迭代器失效的问题,第二个是深浅拷贝的问题
爱吃鱼的修猫
·
2023-04-04 19:11
C++
c++
STL库中list的迭代器实现痛点分析
前文本篇文章准备换个模式,之前都是先详解
模拟实现
,但是
模拟实现
的基本逻辑大多数老铁都是明白的,所以我们这次主要讲解STL库中list的独特性,也就是
模拟实现
中的重难点文末有
模拟实现
的源码一,list实现的特殊类
爱吃鱼的修猫
·
2023-04-04 19:11
C++
c++
【C++】---
模拟实现
string类
【C++】
模拟实现
string类引言:在面试中,很有可能面试官一上去就会让你手撕代码,比如写一个简单的string类,这也是一个点击率超高的考点,那么我们今天来探索一下什么是string类,以及如何
模拟实现
L19002S
·
2023-04-04 17:48
C++
c++
【手撕STL】vector类
vector的使用vector的定义vectoriterator的使用vector增删查改vector的遍历vector空间增长问题vector类的其他接口vector迭代器失效问题vector深度剖析及
模拟实现
使用
The August
·
2023-04-04 17:44
C++
c++
算法
开发语言
【C++STL】vector的使用及其
模拟实现
文章目录一、vector的介绍二、vector的使用1.构造函数2.扩容机制3.三种遍历方式4.容量操作5.元素访问6.增删查改三、vector深度剖析及
模拟实现
1.核心框架2.reserve使用memcpy
椿融雪
·
2023-04-04 16:43
c++
算法
数据结构
STL简介&&string的使用及其
模拟实现
文章目录一、STL简介1.什么是STL2.STL的版本3.STL的六大组件4.STL的重要性5.如何学习STL二、标准库中的string类1.string类2.string类的常用接口说明2.1string类对象的常见构造2.2string类对象的容量操作2.3string类对象的访问及遍历操作2.4string类对象的修改操作2.5string类非成员函数2.6vs和g++下string结构的说
椿融雪
·
2023-04-04 16:13
C++
编程语言
c++
开发语言
visual
studio
c语言
【C++STL】list的使用及其
模拟实现
、list的介绍二、list的使用1.构造函数2.容量操作3.元素访问4.修改操作5.其他接口6.排序的性能分析三、list迭代器的实现1.迭代器的分类2.list迭代器的失效问题3.list迭代器的
模拟实现
椿融雪
·
2023-04-04 15:56
C++
编程语言
c++
list
链表
(memcpy,memmove...)内存函数还不会??别怕,我来助你一臂之力
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、内存函数是什么二、内存函数的分类(常见)1.memcpymemcpy的
模拟实现
2.memmovememmove的
模拟实现
3.memset
乐言..
·
2023-04-04 11:58
c语言
c语言
c++
数据结构
Spring框架——IOC
模拟实现
(基于注解方式)
在前面的文章中我们讲述了Spring的基本概念和及IOC和AOP在这篇文章中我们来
模拟实现
Spring的IOC操作(1)关于
模拟实现
IOC我们主要实现两个功能控制反转:用框架来创建对象@TestpublicvoidtestService
晨啊龙
·
2023-04-04 10:51
java
spring
萌新的Arduino大作业
**全自动收/晾衣服机备注:本人因学校社团假期作业要求,用ArduinoIDE编写并
模拟实现
了一个全自动收/凉衣服的机器(由于硬件条件不足只能模拟),本人也是萌新一枚,希望观看的大佬们不喜勿喷,有发现做错的话欢迎在评论区讨论
迷失的蓝色小恐龙
·
2023-04-04 07:02
单片机
封装几个简单的jQuery方法
模拟实现
简易的jQuery1.可以通过封装函数的方法。这时候可以通过传入节点和类名来实现addClass的操作。但是这样会污染变量。比如覆盖掉其他的addClass方法。2.通过封装命名空间的方法。
西域战神
·
2023-04-04 00:06
实现简单的数据库连接JDBC连接MySQL,navicat测试连接以及新版本可能出现的问题解决
驱动改为com.mysql.cj.jdbc.Driver下面
模拟实现
1.先是在mysql中建立数据库端口设置为3306,用户名
dillqq
·
2023-04-03 23:37
C++语法(11)----
模拟实现
list
目录1.基础元素2.迭代器1.普通和const迭代器实现2.正迭代器实现和反向迭代器实现3.拷贝构造和赋值拷贝4.全部实现代码5.list和vector的比较1.基础元素structlist_node{list_node*_next;list_node*_prev;T_data;list_node(constT&x):_next(nullptr),_prev(nullptr),_data(x){}
哈里沃克
·
2023-04-03 20:39
c++
list
链表
管道|进程池|单机版随机分配的负载均衡进程池的简单
模拟实现
|进程间通信【超详细的代码注释解释】
READMEGit地址Git地址https://github.com/Yufccode/BitCode/tree/main/Linux/%E4%BB%A3%E7%A0%81/1119%E8%BF%9B%E7%A8%8B%E6%B1%A0
@背包
·
2023-04-03 17:42
Linux
操作系统
开发语言
linux
后端
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他