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
库函数模拟实现
C++从零开始的打怪升级之路(day31)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于list的
模拟实现
,
云淡风轻kk
·
2024-02-05 03:56
c++
开发语言
C语言动态内存管理malloc/calloc/realloc/柔性数组
介绍三个
库函数
,它们可以直接向内存申请特定大小的空间,然后就可以使用这些空间了。
长亭序宴
·
2024-02-05 03:17
c语言
开发语言
字符串操作函数2
我们在上次函数中学到了strcpy,strcat,strcmp,并进行了自己的
模拟实现
。
c23856
·
2024-02-05 03:42
c语言
开发语言
【C++学习手札】基于红黑树封装
模拟实现
map和set
慕斯主页:修仙—别有洞天本文前置知识:红黑树♈️今日夜电波:漂流—菅原纱由理2:55━━━━━━️────────4:29◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、前言map和set的底层原理二、红黑树的封装通过模板使得map和set都可复用红黑树迭代器类operator++()operator--()红黑树类仿函数mapset封装后的红黑树begin()和end()通过仿函
慕斯( ˘▽˘)っ
·
2024-02-05 03:39
C++修仙
筑基中
c++
stl
c语言
数据结构
Python代码中如何创建真正的多线程
这里有一个办法是通过调用一个C
库函数
来实现,在C库中再调用标准的pthread_crea
crazyhank
·
2024-02-05 01:54
muduo库的
模拟实现
——Reactor部分
一、Channel模块事实上Channel模块并不算是一个单独的模块,顶多算是一个单独的类。Channel模块和EventLoop模块、Poller模块是紧密关联的,其中通过EventLoop模块创建出来的对象就是一个Reactor,EventLoop对象里面有一个Poller对象,用来监控事件。至于监控什么样的事件,是可读事件还是可写事件,以及各种事件触发以后该调用什么回调函数去处理,这就是由E
JJP不会CPP
·
2024-02-05 01:20
muduo库
linux
服务器
c++
mysql
数据库
算法
C语言标准库所有字符串操作
库函数
汇总
以下是C语言标准库中字符串操作相关的API列表,这些函数通常在``头文件中定义:1.`strlen`-计算字符串长度,不包括结尾的空字符`\0`:size_tstrlen(constchar*str);2.`strcpy`-复制字符串:char*strcpy(char*dest,constchar*src);3.`strncpy`-复制指定长度的字符串:char*strncpy(char*dest
极客代码
·
2024-02-05 00:57
玩转C语言
c语言
什么是C语言——C:-来源于生活,不止于生活-.
目录引入计算机语言C语言属于计算机语言C语言值得学习吗问题解答编译器的选择第一个C语言程序头文件(.h)与
库函数
(library)主函数关键字标识符引入——竞赛部部长:“你的isWin函数实现了吗?”
水墨不写bug
·
2024-02-05 00:50
C语言初步
生活
c语言
开发语言
OpenGL入门
一、书籍经典的有红蓝宝书,不过一本便
库函数
索引,不太适合作入门;另一本理论知识点介绍多,适合入门。除此之外,我还发现了其他的书籍,不过不确定有没有中文版。
一支春夏、几多秋冬
·
2024-02-04 22:15
OpenGL
opengl
Python | 七、栈 Stack、队列 Queue
栈的基础知识是一种数据结构,当需要判断当前元素和上一元素的关系时常用,在Python中以列表来
模拟实现
特点:先进后出栈的基本操作因为Python中通过列表
模拟实现
栈,所以以下的基本操作实际是列表的一些操作获取长度
日拱一卒的吾
·
2024-02-04 22:23
Python基础
python
开发语言
[C/C++]详解STL容器4--stack、queue和priority_queue的功能和
模拟实现
,deque和容器适配器的介绍
本文介绍了stack、queue和priority_queue的常用接口的使用,并对其进行了
模拟实现
,还对deque和容器适配器进行了介绍。
TT在长大
·
2024-02-04 21:58
C++
STL
模板
c++
queue
stack
嵌入式学习第十六天!(Linux文件查看、查找命令、标准IO)
任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器3.Shell命令:man手册(帮助手册)1.标准命令2.系统调用3.
库函数
Little_white_Zhang
·
2024-02-04 17:01
linux
学习
运维
vector的
模拟实现
本文建立在已经学习过string类
模拟实现
的读者阅读,vector和string一样,底层是连续存储的顺序表结构,因此一些成员函数的实现与string大差不差,这里不做过多文笔,主要详细探讨vector
Shall#
·
2024-02-04 14:03
c++
c语言
经验分享
笔记
数据结构
List的
模拟实现
&& 迭代器
————————————————————list与vector相比,插入、删除等操作实现的成本非常低,如果在C语言阶段熟悉理解过链表,那么现在实现起来list就显得比较简单,可以说操作层面上比vector更简洁,因为list没有扩容这个繁琐而耗时的操作,就不需要实现reserve函数了,唯一的难点在于实现链表遍历,当然这里说得不是像C语言下通过原生节点跳转遍历,而是采用迭代器遍历。STL中所有的容
Shall#
·
2024-02-04 14:32
list
数据结构
c++
经验分享
笔记
C++初阶:适合新手的手撕string类(
模拟实现
string类)
上次讲了常用的接口:C++初阶:初识STL、String类接口详细讲解(万字解析)今天就来进行
模拟实现
啦文章目录1.基本结构与文件规划2.构造函数(constructor)2.1构造函数2.1.1无参有参分开
是Nero哦
·
2024-02-04 14:23
c++学习
c++
java
tcp/ip
linux
机器学习
算法
c语言
C语言·贪吃蛇游戏(上)
1.游戏任务使用C语言在Windows环境的控制台中
模拟实现
小游戏贪吃蛇游戏中要包含以下功能:1.贪吃蛇地图绘制2.贪吃蛇上下左右移动和吃食物3.蛇撞墙,或撞到自身死亡4.计算得分5.蛇身加速、减速6.
atlanteep
·
2024-02-04 12:49
C语言学习之旅
游戏
c语言
C语言中大小写字母的转化
这可以通过数学运算或标准
库函数
来实现。数学运算转化C语言中的字符是以ASCII码的形式存储的。小写字母和大写字母之间相差32。因此,可以通过简单的数学运算来实现大小写字母的转换。
love6a6
·
2024-02-04 11:55
c
c语言
【C语言】异常处理 | assert函数 | errno错误码
文章目录C语言传统的处理错误的方式1.终止程序(例如使用`assert`)2.返回/设置错误码手动实现C语言
库函数
内置的错误码Linux系统调用内置的错误码C语言传统的处理错误的方式C语言传统的处理错误的方式主要包括
_宁清
·
2024-02-04 09:16
小概念整理
c语言
开发语言
异常
errno
assert
错误码
c++动态链接库dll的封装和调用
动态链接库dll的简单介绍将反复使用的函数,或者多个项目都会共同调用的模块封装成一个
库函数
让项目去调用。
会&唱歌的鱼
·
2024-02-04 08:01
C++
c++
windows
开发语言
用Python实现DES加解密
接下来,将通过Cryptodome
库函数
(有关Cryptodome
库函数
的相关介绍详见6.2节)实现对字符串进行DES加密。
Lyx-0607
·
2024-02-04 08:50
笔记
数据结构----栈的概念、
模拟实现
、栈的使用、栈的应用、有关栈的算法题
文章目录1.栈(Stack)的概念2.栈的
模拟实现
3.栈的使用4.栈的应用场景4.1.改变元素的序列4.2.将递归转化为循环4.3.150.逆波兰表达式求值4.4.20.括号匹配4.5JZ31栈的压入、
码农小张~
·
2024-02-04 08:49
数据结构
数据结构
算法
数据结构----队列(Queue)的概念、队列的使用、
模拟实现
队列、循环队列、
模拟实现
循环队列、双端队列、
模拟实现
双端队列
文章目录1概念2队列的使用3队列
模拟实现
4循环队列4.1循环队列概念4.1循环队列
模拟实现
5.双端队列(Deque)6用队列实现栈7用栈实现队列1概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表
码农小张~
·
2024-02-04 08:15
数据结构
数据结构
java
【C++ STL链表:节点串联,数据无限,解锁高效插入、删除与迭代的奇妙能力】
【本节目标】1.list的介绍及使用2.list的深度剖析及
模拟实现
3.list与vector的对比1.list的介绍及使用1.1list的介绍1.list是可以在常数范围内在任意位置进行插入和删除的序列式容器
笨笨胡小巴
·
2024-02-04 07:27
C++初阶
c++
list
《new的
模拟实现
》笔记
new的作用//Otaku御宅族,简称宅functionOtaku(name,age){this.name=name;this.age=age;this.habit='Games';}//因为缺乏锻炼的缘故,身体强度让人担忧Otaku.prototype.strength=60;Otaku.prototype.sayYourName=function(){console.log('Iam'+thi
是晕晕晕撒
·
2024-02-04 07:28
设计模式之代理模式应用例题
使用代理模式模拟该过程,绘制类图、类图说明并编程
模拟实现
。类结构图及相关说明Subject接口:抽象主题角色,它声明了真实主题Application类和代理主题Pict
稚皓君
·
2024-02-04 07:47
设计模式
代理模式
设计模式
java
定时器 Timer(超详细
模拟实现
)
目录一、定时器1.定时器概述2.Java标准库提供的定时器类3.定时器代码样例二、实现1.实现思路2.代码实现2.1纯享版2.2注释版3.代码解析(超详细)3.1描述类MyTimerTask①构造:MyTimerTask(Runnablerunnable,longdelay)②排序:compareTo(MyTimerTasko)③另两个3.2※定时器类MyTimer①任务队列入队:schedule
滑稽之神眷顾者
·
2024-02-04 07:15
JavaEE
代码案例
python
开发语言
java
java-ee
数据结构
阻塞队列(超详细易懂)
目录一、阻塞队列1.阻塞队列概述2.生产者消费者模型3.阻塞队列的作用4.标准库中的阻塞队列类5.例子:简单生产者消费者模型二、阻塞队列
模拟实现
1.实现循环队列(可跳过)1.1简述环形队列1.2代码实现
滑稽之神眷顾者
·
2024-02-04 07:45
代码案例
JavaEE
java
开发语言
数据结构
java-ee
设计模式
深入理解指针(4)
2.qsort使⽤举例3.qsort函数的
模拟实现
1.回调函数是什么?回调函数就是⼀个通过函数指针调⽤的函数。
2.5条悟T^T
·
2024-02-04 05:31
c语言
开发语言
数据结构
算法
经验分享
学习
基于HAl
库函数
实现STM32F103C8T6移植uC/OS-III
目录一、UCOSIII介绍1、简单说明2、UCOSIII的任务简介UCOSIII中的任务由三部分组成:任务堆栈、任务控制块和任务函数。UCOSIII的系统任务任务状态:3、任务堆栈的建立二、实验任务构建1、CubeMX的构建2、UCOS-III源码获取3、文件移植准备4、文件移植三、任务代码添加1、为bsp.c和bsp.h添加代码2、修改main.c文件代码3、修改其余文件部分代码3、任务代码修改
Lc-Yusheng
·
2024-02-03 23:14
stm32
p2p
蓝桥杯
【C语言】字符串函数的介绍一(strlen、strcpy、stract)
我们都知道,字符串在C语言中使用的特别频繁,但类型里,却没有字符串这种类型,这时,众多的
库函数
就可以帮助我们灵活地使用字符串了这篇文章同样适合已经对于字符串有初步了解的朋友,虽然本篇文章会由浅入深的介绍每个函数
cat_with_cat
·
2024-02-03 23:29
C语言知识点
c语言
开发语言
【数据结构】二叉搜索树
语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章博主会对二叉搜索树的一些特性进行讲解,并且进行
模拟实现
樊梓慕
·
2024-02-03 23:53
数据结构
数据结构
两种常见的全排列形式(C++)---含DFS全排列 和 使用
库函数
排列
目录1.一般的全排列方式2.DFS(Depth-First-Search)---深度优先搜索全排列方式·扩展:BFS(BreadthFirstSearch)---宽度优先搜索含有相应的**例题**来说明下两种常见的全排列方式1.一般的全排列方式题目详情编写递归函数,显示n个数字的全排列。编写主函数,输入非负整数n,调用函数显示全排列。输入格式:一个非负整数n.输出格式:全排列,每行一个,用一个空格
重剑DS
·
2024-02-03 21:30
PTA/MOOC类题
(C语言/C++)
#
dfs
#
bfs
算法
c++
dfs
bfs
linux高级编程 | IO输入输出
任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器3.Shell命令:man手册(帮助手册)1.标准命令2.系统调用3.
库函数
十万个秋刀鱼
·
2024-02-03 21:23
linux
c语言
C语言assert断言详解指针(3)
然而想想我们在现实中设计到经济纠纷什么的,一些自身外部的物资这时候编译器警察就管不了了,没有权限,这时候就需要一些内部法官来管理了,今天我们介绍一个C语言中的法官assert,它是C语言中的
库函数
。
那一脸阳光
·
2024-02-03 20:41
c语言
开发语言
【Java 数据结构】优先级队列(堆)
优先级队列(堆)1.优先级队列1.1概念2.优先级队列的
模拟实现
2.1堆的概念2.2堆的存储方式2.3堆的创建2.3.1堆向下调整2.3.2堆的创建2.3.3建堆的时间复杂度2.4堆的插入与删除2.4.1
山顶是一定要去的
·
2024-02-03 20:04
数据结构
数据结构
java
开发语言
intellij-idea
eclipse
第五讲:函数与类库
第五讲:函数与类库第五讲:函数与类
库函数
定义实参变量的作用域返回值代码复用类创建和使用类继承导入类模块与库概念标准库第三方库第五讲:函数与类
库函数
定义函数就是代码块,只不过我们给这个代码块特地进行命名,
笛秋白
·
2024-02-03 20:29
python二级速过
java
数据库
服务器
python
python二级
CH32
库函数
学习——CH32GPIO点亮LED(4)
三、初始化函数1.GPIO_INIT()2.最基本配置GPIO点亮LED四、重要函数五、主函数前言感谢沁恒的开发板用于学习,通过学习CH32来掌握标准
库函数
,虽然stm32现在都在主推HAL库,国产32
咕咕鸟bird
·
2024-02-03 19:40
单片机
stm32
嵌入式硬件
【C/C++】strlen 和sizeof 的区别
strlen头文件:#include/#includestrlen()是
库函数
,用来计算字符串的长度,其原型为:unsignedintstrlen(char*s);【参数说明】s为指定的字符串。
Alkaid:
·
2024-02-03 18:33
C语言
C++
c语言学习笔记之字符串
库函数
和逗号表达式
intb=5;intc=6;intd=(a=2+3,b=a-4,c=b+2);printf("%d",d);}打印结果为:逗号表达式,从左往右依次进行,将最后一个表达式的值赋值给变量.c语言字符串相关
库函数
求字符串长度
shaun2001
·
2024-02-03 18:54
c语言
学习
笔记
leetcode 50:Pow(x,n)
10输出:1024.00000示例2:2.输入:x=2.10000,n=3输出:9.261003.输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25思路:调用
库函数
暴力求解分治法
coding_diamond
·
2024-02-03 17:21
LeetCode练习
leetcode
算法
c++
修炼九阳神功——“函数”
目录前言1.函数的概念2.
库函数
2.1标准库和头⽂件2.2
库函数
的使用方法2.2.1功能2.2.2头⽂件包含2.2.3实践2.2.4
库函数
⽂档的⼀般格式3.自定义函数3.1函数的语法形式3.2函数的举例编辑
萧瑟其中~
·
2024-02-03 17:19
c语言
学习
C语言基础(三)——函数的调用与声明
C语言函数相关知识函数简介函数定义函数分类
库函数
自定义函数主函数(main函数)函数声明自定义函数调用的错误解决方法1:函数的定义移到函数的调用之前解决方法2:函数的声明函数声明与定义独立函数简介C语言中一个极为重要的组成部分
mottte
·
2024-02-03 16:09
C语言
c语言
算法
学习笔记
[图像算法]-(yolov5.train)-GPU架构中的半精度fp16与单精度fp32计算
架构中的半精度与单精度计算 由于项目原因,我们需要对darknet中卷积层进行优化,然而对于像caffe或者darknet这类深度学习框架来说,都已经将卷积运算转换成了矩阵乘法,从而可以方便调用cublas
库函数
和
蒸饺与白茶
·
2024-02-03 13:54
C语言:函数的一些知识点
又被称为"子程序"2.
库函数
与自定义函数
库函数
:现成的,可以直接用自定义函数:根据需要,自己定义的
库函数
:①标准库和头文件C语言规定了语法规则,但本身不提供
库函数
。
卑微戏子
·
2024-02-03 12:19
c语言
【lesson33】基础IO之直接使用系统接口和分析系统接口的细节
语言的接口2.直接使用系统接口3.分析系统接口的细节,引入fd(文件描述符)4.fd的周边问题(fd的理解、fd和file的关系、fd分配规则、fd重定向…)直接使用系统接口和分析系统接口的细节其实C语言的
库函数
底层就是调用了系统函数接口
(unstoppable)
·
2024-02-03 11:40
linux
服务器
linux
数据库
stm32软件安装以及创建工程
创建项目创建组配置启动文件添加到组为项目添加头文件路径创建源文件(main函数文件)使用寄存器配置引脚拼接好STLINK与stm32最小电路板的接线编写程序配置STLink下载程序配置寄存器配置13号端口(信号灯的端口)配置输出端口寄存器使用
库函数
配置
库函数
文件使用
库函数
点亮信号灯配置定时器然后是配置端口模式最后一步就是电源供给具体代码如下启动文件的
CC Cian
·
2024-02-03 07:33
STM32学习记录
stm32
单片机
嵌入式硬件
C++入坑基础知识点
1.命名空间写C的时候,偶尔可能不小心就和
库函数
冲突了,又或者当两个程序员以相同的名字命名变量或函数,就会发生冲突。C++就提出了一个很好的解决方案——命名空间。
一子二木生三火
·
2024-02-03 06:47
c++
开发语言
luacrul类库-ftp问题分析/解决
问题:使用smart_pub.kkf2中的functiont.upload(sftpTab)函数ftp上传报错;curl-error1.jpg改函数使用了LuaCURL
库函数
,网上先了解一下:LuaCURLisLua5
岳尚工
·
2024-02-03 05:02
C++11列表初始化+右值引用+类的新功能
索引一.列表初始化(1).使用{}进行初始化的原理分析(2).Initializer_list的源码定义(vs2019)(3).
模拟实现
initializer_list实现vector(4).关键字decltype
每天少点debug
·
2024-02-03 04:54
C++语法分析
C++
c++
数据结构
使用C语言编程
模拟实现
先进先出算法(FIFO)以及最近最久未使用页面置换算法(LRU)带注释
两种算法的基本原理:(1)先进先出算法(FIFO)当要进行分页替换时,就把队列最前端的分页换出,再把要调入的分页放到队列的末端。使用链表将所有在内存的页面按照进入时间的早晚链接起来,然后每次置换链表头上的页面就行了,新加进来的页面则挂在链表的末端。(2)最近最久未使用算法(LRU)选择最近最久未使用的页面予以淘汰。利用页表中的访问字段,记录页面自上次被访问以来所经历的时间t,需要淘汰页面时,选择在
小孙同志在学习
·
2024-02-03 03:59
算法
c语言
数据结构
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他