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语言)
《操作系统真象还原》第三篇:解析ELF文件头,加载内核
第三篇:解析ELF文件头,加载内核第三篇:解析ELF文件头,加载内核ELF文件头解析
数据结构
structElf32_EhdrstructElf32_Phdr加载内核编写内核将内核载入内存ELF文件头解析
数据结构
lucky_goose
·
2024-02-02 08:03
操作系统
linux
汇编
系统架构
数据结构
与算法-双向链表
我们在单链表中,有了next指针,这就使得我们要查找下一个结点的时间复杂度为O(1)。可是如果我们要查找上一个结点的话,那最坏的时间复杂度就是O(n)了,因为每次都需要从头开始遍历查找。为了克服这一缺点,设计出双向链表。双向链表是在单链表的每个结点中,再设置一个指向前驱结点的指针域。所以在双向链表中的所有结点都有两个指针域,一个指向直接后继,一个指向直接前驱。//双向链表的存储结构typedefs
卡布奇诺_95d2
·
2024-02-02 08:18
C语言
的基础学习
C语言
的变量##
C语言
中的变量在
C语言
中,变量是对程序中数据所占内存空间的一种抽象定义。定义变量时,用户定义变量的名、变量的类型,这些都是变量的操作属性。
人生的方向随自己而走
·
2024-02-02 08:31
c语言
Git系列---标签管理
作者简介:RO-BERRY学习方向:致力于C、C++、
数据结构
、TCP/IP、数据库等等一系列知识日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持目录1.理解标签2.创建标签3.操作标签
RO-BERRY
·
2024-02-02 08:52
git
java
开发语言
数据结构
-内部排序
简介排序(Sorting):将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列排序算法分为内部排序和外部排序内部排序:在排序期间数据对象全部存放在内存的排序外部排序:在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序排序方法的稳定性:如果在记录序列中有两个记录r[i]和r[j],它们的关键字key[i]==key[j]且在排序之前
Xiao 柠
·
2024-02-02 08:13
数据结构
数据结构
排序算法
算法
c++
Linux C实现线程池
主要目的主要是在linux下
C语言
代码实现线程池,关于链表的操作,多线程,以及多线程锁、条件变量等知识点请自行参考其他博客。
abcd552191868
·
2024-02-02 08:38
零声-linux课程总结
linux
c语言
服务器
线程池
多线程
Redis 中的BigKey问题
对于Redis中不同的
数据结构
类型,举几个常见的例子:对于String类型的value,值超过10MB(数据值很大);对于Set类型的value,含有成员数量为10000个(成员数量多);对于List类型的
不秃头程序员11
·
2024-02-02 08:37
redis
数据库
缓存
Linux组件之线程池
目录一、线程池的概念二、线程池的核心组件三、
数据结构
设计1、任务队列2、线程池四、接口设计1、创建线程池2、销毁线程池3、抛出任务的接口五、实现一个线程池及测试1、测试单生成者——多消费者2、测试多生产者
闲谈社
·
2024-02-02 08:37
Linux基础组件
linux
线程池
后端
C++(15)——vector
对于本篇文章的主题,可以将其看作
数据结构
中的顺序表,其大体的特点如下:1.vector是表示可变大小数组的序列容器。2.就像数组一样,vector也采用的连续存储空间来存储元素。
起床写代码啦!
·
2024-02-02 08:06
C++
c++
开发语言
freertos 源码分析一 list链表
数据结构
链表和任务管理是freertos的核心,先分析链表源码,freertos的链表是双向环形链表,定义与
数据结构
在list.h中,表项的初始化,插入与删除在list.c中。
yvee
·
2024-02-02 08:05
数据结构
list
链表
C++(17)——list的模拟实现
在任意位置前插入元素:4.1函数实现方法:4.2函数运行逻辑:5.list功能实现:删除任意位置的结点:6.拷贝构造与赋值重载:7.list功能实现:clear与析构函数:1.list的基本结构:对于,可以将其看作
数据结构
中
起床写代码啦!
·
2024-02-02 08:33
C++
c++
开发语言
Redis简单总结
1.缓存:作为缓解数据库读取数据压力,2.计数器:记录浏览量,点赞数redis为什么这么快:1.基于内存操作,2.单线程,避免了线程切换和竞态产生的资源消耗3.基于非阻塞的IO多路复用机制4.对于几种
数据结构
进行了大量的优化
毛毛的毛毛
·
2024-02-02 07:29
redis
数据库
缓存
Spring Boot 整合 Redis 使用教程
Redis是使用
C语言
开发的一个高性能键值对数据库,是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远程字典服务」。
哗哗的世界
·
2024-02-02 07:27
项目
spring
boot
redis
后端
golang 开源项目
/lib/view/open1396063913278.html#Networking内容目录Astronomy构建工具缓存云计算命令行选项解析器命令行工具压缩配置文件解析器控制台用户界面加密数据处理
数据结构
数据库和存储开发工具分布式
青丶空゛
·
2024-02-02 07:26
Go从入门到入土
Go
golang
开源
一文讲透Linux网络设备驱动框架及编写步骤
重点讲解了sk_buff及net_device
数据结构
及其常用操作接口,最后以实际代码讲述了特定网卡的驱动编写步骤、流程和移植方法。
Leon_George
·
2024-02-02 07:24
Linux3.4.2驱动开发
linux
网络
驱动开发
网卡驱动
网卡驱动移植
“status“: 400, “error“: “Bad Request“,
form表单提交数据到后台,前后数据类型要保持一致,不能参数名相同参数类型不同;比如你发送Int类型的age,后台使用String类型的age接收就会报错;解决方案:参数匹配,即前后台数据交互参数名及
数据结构
保持一致
dami_king
·
2024-02-02 07:45
剩下的交给Exception
java
spring
spring
cloud
intellij-idea
go数据操作-Redis
1.Redis介绍Redis是一个开源的内存数据库,Redis提供了多种不同类型的
数据结构
,很多业务场景下的问题都可以很自然地映射到这些
数据结构
上。
leellun
·
2024-02-02 07:12
go数据操作
redis
数据库
缓存
蓝桥杯-单片机组备赛思路与大纲
1.赛事介绍(第15届大纲)编程题:85%(编程涉及IIC、SPI、矩阵键盘、数码管等内容)客观题:15%(客观题主要是数电、
C语言
程序题,较少的51单片机基础知识与开发调试知识,极少出现模电题)省赛,
听风吹雨archie
·
2024-02-02 07:03
蓝桥杯-单片机组基础与备赛指南
蓝桥杯
单片机
51单片机
【Objective-
C语言
面向对象版的士兵突击】
前言士兵突击,是用Objective-
C语言
实现的一个面向对象的案例。一、原理分析士兵要射击,需要有枪。枪要开火,需要有弹夹。弹夹装子弹,需要判断子弹数量是否大于最大装弹量。
清风清晨
·
2024-02-02 07:00
Objective-C
objective-c
ios
开发语言
【Objective-
C语言
的SEL对象】
Objective-
C语言
的SEL对象一、SEL对象是什么?
清风清晨
·
2024-02-02 07:00
Objective-C
objective-c
ios
xcode
为什么要使用Node.JS
每一种解析器都是一个运行环境,不但允许js定义各种
数据结构
,进行各种计算,还允许js使用允许环境提供的内置对象和方法做一些事情。
my烂笔头
·
2024-02-02 07:29
前端
node.js
前端
数据结构
二叉树详解(
C语言
)
二叉树详解二叉树的概念大堆和小堆堆的插入和删除堆排序堆的Topk查找二叉树遍历二叉树常见问题二叉树的创建和销毁力扣在线oj常见笔试题二叉树的概念树是什么:在
数据结构
中,树是一种数据的存储结构,他的结构像是一个颗倒着的树
格雷福斯-张三
·
2024-02-02 07:57
数据结构
c语言
算法
【lesson33】MySQL使用C/C++连接
文章目录mysqlconnectConnector/C使用mysql接口介绍完整代码mysqlconnectmysql的基础,我们之前已经学过,后面我们只关心使用要使用
C语言
连接mysql,需要使用mysql
(unstoppable)
·
2024-02-02 07:24
MySQL
mysql
c语言
c++
算法价值2-空间复杂度
例如,一些基本的变量和固定大小的
数据结构
。2.O(n)-线性空间复杂度表示算法的空间需求与输入规模成线性关系。例如,一个数组或列表,其空间需求随着数组或列表的大小线性增
dracularking
·
2024-02-02 07:54
算法价值
算法
算法性能
空间复杂度
【
数据结构
(
C语言
)】树、二叉树详解
目录文章目录前言一、树的概念及结构1.1树的概念1.2树的相关概念1.3树的表示1.4树在实际中的运用二、二叉树的概念及结构2.1二叉树的概念2.2二叉树的基本形态编辑2.3特殊的二叉树2.4二叉树的性质2.5二叉树的存储结构三、二叉树的顺序结构及实现3.1二叉树的顺序结构3.2堆的概念及结构3.3堆的实现3.3.1堆的调整算法3.3.2堆的创建及时间复杂度3.3.3堆的初始化3.3.4堆中元素的
月亮有痕迹诶
·
2024-02-02 07:24
数据结构
数据结构
c语言
二叉树
Java/Python/Go不同开发语言基础
数据结构
和相关操作总结-数组篇
Java/Python/Go不同开发语言基础
数据结构
和相关操作总结1.Java1.1静态数组Object[]1.1.1
数据结构
和定义方式1.1.2增加1.1.3修改1.1.4查询1.1.5删除1.1.6
李姓门徒
·
2024-02-02 07:52
Python
Go
Java
开发语言
数据结构
C语言
实战项目<贪吃蛇>
我们这篇会使用
C语言
在Windows环境的控制台中模拟实现经典小游戏贪吃蛇实现基本的功能:结果如下:1.一些Win32API知识本次实现呢我们会用到一些Win32API的知识(WIN32API也就是MicrosoftWindows32
Dream_Snowar
·
2024-02-02 07:39
c语言
开发语言
数据结构
+算法(第03篇):KO!大O——时间复杂度
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-02-02 07:04
数据结构与算法
算法
数据结构
Linux下gcc的使用与程序的翻译
gcc和程序的翻译过程gcc介绍程序的翻译过程预编译编译汇编链接命令行式宏定义gcc介绍gcc是一款编译
C语言
编译器,可以把我们用vim写的代码编译成可执行程序。
Hungry_11
·
2024-02-02 06:30
Linux
linux
运维
八皇冠#洛谷#dfs#
c语言
一个如下的6×6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列246135来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号123456列号246135这只是棋子放置的一个解。请编一个程序找出所有棋子放置的解。并把它们以上面的序列方法输出,解按字典顺序排列。请输出前3个解。最后一行是解的
落木喃欢
·
2024-02-02 06:24
深度优先
c语言
算法
验证栈序列#洛谷#
C语言
题目描述给出两个序列pushed和poped两个序列,其取值从1到n(n≤100000)。已知入栈序列是pushed,如果出栈序列有可能是poped,则输出Yes,否则输出No。为了防止骗分,每个测试点有多组数据。输入格式第一行一个整数q,询问次数。接下来q个询问,对于每个询问:第一行一个整数n表示序列长度;第二行n个整数表示入栈序列;第三行n个整数表示出栈序列;输出格式对于每个询问输出答案。输入
落木喃欢
·
2024-02-02 06:54
c语言
算法
数据结构
表达式求值#洛谷#
C语言
题目背景NOIP2013普及组T2题目描述给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。输入格式一行,为需要你计算的表达式,表达式中只包含数字、加法运算符+和乘法运算符*,且没有括号,所有参与运算的数字均为0到231−1之间的整数。输入数据保证这一行只有0123456789+*这12种字符。输出格式一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不
落木喃欢
·
2024-02-02 06:53
算法
队列运用#扫描#洛谷/
C语言
题目描述有一个1×n的矩阵,有n个整数。现在给你一个可以盖住连续k个数的木板。一开始木板盖住了矩阵的第1∼k个数,每次将木板向右移动一个单位,直到右端与第�n个数重合。每次移动前输出被覆盖住的数字中最大的数是多少。输入格式第一行两个整数n,k,表示共有n个数,木板可以盖住k个数。第二行n个整数,表示矩阵中的元素。输出格式共n−k+1行,每行一个整数。第i行表示第i∼i+k−1个数中最大值是多少。输
落木喃欢
·
2024-02-02 06:23
c语言
算法
放苹果#洛谷#dfs#
c语言
题目描述把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法。(5,1,1和1,1,5是同一种方法)输入格式第一行是测试数据的数目t,以下每行均包括二个整数m和n,以空格分开。输出格式对输入的每组数据m和n,用一行输出相应的结果。输入输出样例输入#1复制173输出#1复制8输入#2复制3324327输出#2复制242说明/提示对于所有数据,保证:1≤m,n≤10,0≤
落木喃欢
·
2024-02-02 06:19
深度优先
c语言
算法
SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常
编辑@ControllerAdvice源码分析
数据结构
面试:HashMap,ConcurrentHashMap,ThreadLocal要看(建议看源码)网络:
狗哥不是甜妹
·
2024-02-02 06:49
spring
boot
后端
java
7 STL
面向对象和泛型编程(模板)的目的->提升复用性为了建立
数据结构
和算法的一套标准->STL横空出世STL(StandardTemplateLiberary)标准模板库广义分:容器、算法、迭代器容器和算法之间通过迭代器连接
DQ小恐龙
·
2024-02-02 06:15
C++
c++
开发语言
webassembly003 MINISIT mnist/convert-h5-to-ggml.py
数据结构
#ConvertMNISh5transformermodeltoggmlformat##Loadthe(state_dict)savedmodelusingPyTorch#Iterateoverallvariablesandwritethemtoabinaryfile
FakeOccupational
·
2024-02-02 06:38
移动端
笔记
【PTA浙大版《
C语言
程序设计(第4版)》/函数题】习题9-6 按等级统计学生成绩(附测试点)
本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。函数接口定义:intset_grade(structstudent*p,intn);其中p是指向学生信息的结构体数组的指针,该结构体的定义为structstudent{intnum;charname[20];intscore;chargrade;};n是数组元素个数。学号num、姓名name和成绩score均是已经存储好的。set
La_gloire
·
2024-02-02 06:32
c语言
数据结构
开发语言
【
C语言
/知识梳理/期末复习】结构体(附思维导图/概念习题链接)
目录一、结构体(1)结构体的声明(2)结构体变量的定义和初始化(3)结构体成员的访问操作符①结构体成员的直接访问②结构体成员的间接访问(4)结构体的特殊声明:匿名结构体类型①匿名结构体类型②注意(5)结构体的自引用二、结构体的内存对齐(1)对齐规则(2)为什么要内存对齐(3)如何更好地设计结构体(4)修改默认对齐数三、结构体传参(1)结论(2)原因四、结构体实现位段(1)什么是位段①概念②示例③目
La_gloire
·
2024-02-02 06:02
新手友好
c语言
开发语言
【
数据结构
】树和二叉树的概念及结构
树在实际中的运用(表示文件系统的目录树结构)2.二叉树概念及结构2.1概念2.2现实中的二叉树2.3特殊的二叉树:2.4二叉树的性质2.5二叉树的存储结构1.树的概念及结构1.1树的概念树是一种非线性的
数据结构
李 昕 泽
·
2024-02-02 06:29
数据结构
数据结构
算法
c语言
开发语言
链表
SpringBoot集成Redis
Redis基于内存进行存储,支持key-value的存储形式,底层是用
C语言
编写的。
林几许
·
2024-02-02 06:12
ES6 Array.from()和Array.of()
Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-likeobject)和可遍历(iterable)的对象(包括ES6新增的
数据结构
Set和Map)。
weixin_42554311
·
2024-02-02 06:51
ES6
ES6之Array.from()方法
a.类数组对象常见的:dom操作返回的Nodelist集合和函数内部的arguments对象b.可遍历对象(iterable)原生具有iterator接口的
数据结构
Array,map,set,string
爱写日记的仙女
·
2024-02-02 06:50
js
es6数组之Array.from()
Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like-object)和可遍历(iterable)的对象(包括ES6新增的
数据结构
Set和Map)。
wangliang_001
·
2024-02-02 06:15
javascript
Array.from()
【已解决】使用位域解决整数二进制表示问题
位域是
c语言
的一个概念,他可以控制结构体的类型大小,如果溢出他自然会产生截取。
执念斩长河
·
2024-02-02 06:44
课外学习cpp
算法
数据结构
【JavaScript】- ES6 数组的扩展 Array.from()和Array.of()
Array.from()Array.from()方法用于将两类对象转为真正的数组:类似数组的对象(array-likeobject)和可遍历(iterable)的对象(包括ES6新增的
数据结构
Set和Map
头发茂盛男孩
·
2024-02-02 06:14
javascript
前端
图的 python实现
介绍图(Graph)是一种网状
数据结构
,其形式化定义如下:Graph=(V,R)V={X|X属于DataObject}R={VR}VR={|P(x,y)^(x,y属于V)}DataObject为一个集合
盗梦者_56f2
·
2024-02-02 06:54
redis,mongodb,elasticsearch,memcache的应用和区别
一.redis的使用redis的概念redis是非关系型数据库中的一个缓存数据库,定位是缓存数据库,是以key_value的形式存储,有5中
数据结构
.redis的优点和缺点优点:由于redis操作的是内存
心止如水_莫忘初心
·
2024-02-02 06:25
C++初阶 入门篇
+入门1.C++关键字2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1.全缺省参数4.1半缺省参数5.函数重载5.1函数重载概念5.2为什么C++支持函数重载,而
C语言
不支持函数重载呢
饿了我会自己捡代码吃
·
2024-02-02 05:29
C++初阶
c++
开发语言
c语言
后端
linux
经验分享
个人开发
数据结构
栈的概念及栈的实现
目录1.栈的概念及结构2.栈的实现2.1初始化栈2.2入栈2.3出栈2.4获取栈顶元素2.5获取栈中有效元素个数2.6检测栈是否为空,如果为空返回非零结果,如果不为空返回02.7销毁栈3.完整代码test.cStack.hStack.c1.栈的概念及结构栈(后进先出,先进后出):一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作进行数据插入和删除操作的一端称为栈顶,另一端称为栈底栈中的数
饿了我会自己捡代码吃
·
2024-02-02 05:58
数据结构
数据结构
开发语言
c++
c语言
算法
linux
windows
上一页
107
108
109
110
111
112
113
114
下一页
按字母分类:
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
其他