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
数据结构-学习笔记
力扣hot100——LRU缓存(面试高频考题)
请你设计并实现一个满足LRU(最近最少使用)缓存约束的
数据结构
。
01_
·
2025-03-14 05:23
力扣hot100
leetcode
缓存
面试
LRU
RxSwift
学习笔记
第二篇之Observables
目录前言一、什么是Observables二、创建Observable的几种方式1.just1.含义2.实用场景2.of1.含义3.from4.create5.interval三、订阅Observable四、取消订阅(DisposeBag)五、常见操作符六、总结前言这篇博客主要介绍Observables的用法。一、什么是ObservablesObservables是Rx的核心。在Rx中我们看到“Ob
我叫柱子哥
·
2025-03-14 05:51
#
RxSwift
rxswift
Observable
Swift
【面试题系列】Redis 常见面试题&答案
一、基础概念1.Redis有哪些
数据结构
?各自的应用场景是什么?答案:Redis支持以下
数据结构
:String:最基础类型,存储字符串、数字、二进制数据。场景:缓存用户信息、计数器、分布式锁。
颜淡慕潇
·
2025-03-14 05:51
面试题系列
redis
数据库
缓存
【并查集】
并查集(DisjointSetUnion,DSU)是一种用于处理不相交集合的
数据结构
,主要支持两种操作:查找(Find)和合并(Union)。
weixin_47868976
·
2025-03-14 02:06
python
Python实现
数据结构
与算法——反转字符串
题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:["H","a"
Mantana
·
2025-03-14 01:30
数据结构与算法
字符串
算法
数据结构
递归法
React
学习笔记
16
一、useReducer作用:和useState的作用类似,用来管理相对复杂的状态数据使用:1、定义一个reducer函数(根据不同的action返回不同的新状态)2、在组件中调用useReducer,并传入reducer函数的状态和初始值import{useReducer}from"react"functionreducer(state,action){switch(action.type){c
充气大锤
·
2025-03-14 00:28
React学习笔记
react.js
学习
笔记
javascript
前端
vue.js
数据结构
与算法——哈希表,数组加强哈希表,双链表加强哈希表
【Map】是一个Java接口,仅声明了若干个方法,并没有给出方法的具体实现;HashMap这种
数据结构
根据自身特点实现了这些操作。
Book_熬夜!
·
2025-03-14 00:55
数据结构与算法
散列表
哈希算法
数据结构
javascript
算法
C语言 进阶指针
学习笔记
文章目录字符指针指针数组数组指针数组名数组传参函数指针函数指针数组指向函数指针数组的指针回调函数Qsort的使用通过冒泡排序模拟实现qsort大部分的内容都写在代码注释中指针有类型,指针的类型决定了指针的±整数的步长,指针解引用操作的时候的权限字符指针#includeintmain(void){constchar*str1="Hello,World!";constchar*str2="Hello,
flashier
·
2025-03-14 00:54
C语言学习记录
c语言
学习
笔记
Python个人
学习笔记
(14):函数(匿名函数、内置函数(下)、三元表达式)
九、匿名函数lambda表达式语法规则:变量=lambda参数1,参数2,…:返回值例:用lambda简化下述操作deffunc(a,b):returna+bret=func(1,2)print(ret)代码:fn=lambdaa,b:a+bprint(fn)print(fn(12,13))结果:at0x000001E751EAAF20>25可以帮我们一句话创建函数可以与某些内置函数一起用十、内置
NEET_LH
·
2025-03-14 00:23
樵夫老师Python零基础课程
个人学习笔记
python
学习
笔记
Python爬虫
学习笔记
_DAY_26_Python爬虫之requests库的安装与基本使用【Python爬虫】_requests库ip
最后Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习Python门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的Pytho
苹果Android开发组
·
2025-03-13 21:06
程序员
python
爬虫
学习
数据结构
与算法(java版)
一、初识
数据结构
与算法1.1
数据结构
与算法
数据结构
是指在计算机中组织和存储数据的方式。它关注数据的逻辑关系、操作和存储方式,以及如何有效地访问和修改数据。
future-2002
·
2025-03-13 21:05
算法
数据结构
Java
数据结构
指南:二叉树、二叉查找树、平衡树与红黑树
1.什么是二叉树?1.1二叉树的基本概念二叉树(BinaryTree)是每个节点最多有两个子节点的树形结构。每个节点包含:数据(value)左子节点(left)右子节点(right)二叉树的Java实现:classTreeNode{intvalue;TreeNodeleft;TreeNoderight;publicTreeNode(intvalue){this.value=value;this.l
秋.
·
2025-03-13 20:30
JAVA
数据结构
算法
java
树
LVGL的
学习笔记
第一章
1.屏幕对象的创建过程lv_init_lv_ll_init(&LV_GC_ROOT(_lv_disp_ll),sizeof(lv_disp_t));//注册初始化显示器链表lv_disp_drv_register_lv_ll_ins_head(&LV_GC_ROOT(_lv_disp_ll));//注册显示器到链表disp->act_src=lv_obj_create(NULL);//在显示器上创
期待的是什么
·
2025-03-13 20:56
LVGL
学习
嵌入式
学习笔记
:LVGL v8 的按钮控件使用方法
嵌入式
学习笔记
:LVGLv8的按钮控件使用方法LVGL(LightandVersatileGraphicsLibrary)是一个开源的嵌入式图形库,提供了丰富的图形控件和界面设计工具,适用于各种嵌入式系统
WangWEel
·
2025-03-13 20:25
学习
笔记
microsoft
嵌入式
LVGL v8
学习笔记
| 字体的应用技巧 嵌入式
LVGLv8
学习笔记
|字体的应用技巧嵌入式在嵌入式系统中,显示器的使用是非常普遍且重要的功能。而为了实现更灵活、美观的用户界面,字体的应用不可或缺。
CodeMaven
·
2025-03-13 20:24
学习
笔记
前端
嵌入式
02_LVGL
学习笔记
:深理解样式(Style)机制与应用方法
样式在LVGL中,样式(Style)是用来控制对象(控件)外观的核心机制,涵盖了颜色、边框、背景、文字、阴影、渐变、圆角等视觉特性。通过样式,你可以轻松地为不同状态(如正常、按下、禁用等)指定不同的外观效果。1.样式的基本概念1.1样式对象(lv_style_t)样式对象中包含若干可配置的视觉属性,例如背景色、边框宽度、文字颜色、阴影、圆角等。每个属性都可以通过相关的API(如lv_style_s
电科周杰伦
·
2025-03-13 19:23
嵌入式开发
LVGL
LVGL
嵌入式开发
UI设计
ClickHouse
学习笔记
1.连接到ClickHouse服务器clickhouse-client--host=10.16.226.100--user=default--password2.在ClickHouse中,如果你想要单独删除一行记录,且使用的是Distributed表引擎(或者其他不支持ALTERTABLEDELETE的引擎),你将无法直接通过删除操作来实现这一目标。ClickHouse是为大规模数据分析设计的,它
金州饿霸
·
2025-03-13 19:20
Big
Data
分布式数据库
clickhouse
学习
笔记
Kotlin
学习笔记
之基础知识
本内容是建立在有java的基础上去学习Kotlin的这门语言的,所以更多的是记录一些与java不同的之处,或者是Kotlin的特性等。基本类型在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。一些类型可以有特殊的内部表示——例如,数字、字符和布尔值可以在运行时表示为原生类型值,但是对于用户来说,它们看起来就像普通的类。在本节中,我们会描述Kotlin中使用的
mercyT
·
2025-03-13 18:11
kotlin
学习
笔记
【气象编程】利用ERA5数据计算涡度平流并绘图
存在问题示例中使用的
数据结构
和要使用的ERA5略有不同,此外,由于版本问题,示例中使用的以下计算语句由
水成文 鸿长飞
·
2025-03-13 17:38
python
matplotlib
numpy
scipy
Kissat
学习笔记
Kissat
学习笔记
前言SAT(BooleanSatisfiabilityProblem)是一个NP完全问题,在IC前端设计中,SAT验证是一个重要环节,它要求判定一个布尔公式是否存在一组变量赋值使其为真
柯尼塞格475
·
2025-03-13 17:05
IC设计
c语言
算法
启发式算法
Python
学习笔记
eclipse中配置PyDev:Help-->InstallNewSoftware-->Add-->起名如:PyDev,网址:http://www.pydev.org/updates-->选择PyDev-->一路Next安装完之后创建新项目时,如果没有PyDev选项,则是安装的版本跟eclipse、jdk不匹配,需要卸载重新安装。卸载:Help-->AboutEclipse-->Installat
Helloooooworldddddd
·
2025-03-13 15:55
python
python匿名函数的好处_python 匿名函数与三元运算
学习笔记
匿名函数匿名函数就是不需要显示式的指定函数名首先看一行代码:defcalc(x,y):returnx*yprint(calc(2,3))#换成匿名函数calc=lambdax,y:x*yprint(calc(2,3))你也许会说,用上这个东西没感觉有毛方便呀,。。。。呵呵,如果是这么用,确实没毛线改进,不过匿名函数主要是和其它函数搭配使用的呢,如下res=map(lambdax:x**2,[1,2
weixin_39812142
·
2025-03-13 15:22
python匿名函数的好处
2.
数据结构
-栈和队列
数据结构
-栈和队列2.1栈2.1.1栈的表示和实现2.1.2栈的应用举例数制转换括号匹配检验迷宫给求解表达式求值2.1.3链栈的表示和实现2.1.4栈与递归的实现遍历输出链表中各个结点的递归算法*Hanoi
这一wa是晚安
·
2025-03-13 15:20
数据结构-考研
数据结构
数据结构
----数组与广义表专题
数组与广义表专题数组的顺序表示和实现前言数组中任意一个元素存储地址的计算一维数组二维数组更一般的二维数组矩阵的压缩存储前言对称矩阵三角矩阵前言上三角对应关系下三角关系三对角矩阵下标对应关系稀疏矩阵前言稀疏矩阵的三元组表示用三元组表示矩阵的转置优化快速转置数组的顺序表示和实现前言在计算机中,内存储器的结构是一维的。用一维的内存来表示多维数组,就必须按照某种次序将数组元素排成一个线性序列。数组中任意一
落春只在无意间
·
2025-03-13 15:19
#
数据结构
数据结构
线性代数
算法
学习笔记
《编程不难》(5)——10月 Python 函数:一些应用
一、Python函数1、几种函数类型函数类型表达式描述函数作用表达式内置函数函数名(参数)执行Python提供的基础操作(如len(),max()等)len([1,2,3]),max([1,2,3])自定义函数def函数名(参数):函数体用户自定义的函数,封装特定逻辑,便于复用defmy_function(arg1,arg2):returnarg1+arg2匿名函数(lambda)lambda参数
MoZ·T
·
2025-03-13 15:17
《编程不难》学习笔记
学习
笔记
python
字典树(Trie) 理论知识复习及精选例题解析
P10471最大异或对TheXORLargestPair三、字典树的使用思路和细节使用思路细节注意四、总结一、字典树理论知识1.定义字典树(Trie)字典树(Trie)字典树(Trie),又称前缀树,是一种树形
数据结构
BrainWen1
·
2025-03-13 14:15
算法
java
c++
数据结构
python
leetcode
vscode
什么是序列化(Serialization)?——从通用定义到具体场景的完整解析
——从通用定义到具体场景的完整解析序列化(Serialization)是计算机科学中的一个核心概念,它的本质是将
数据结构
或对象状态转换为一种可存储或可传输的格式,以便后续能够完整恢复原始数据。
小伍的Code
·
2025-03-13 13:05
java
redis
开发语言
面试
数据结构
八大核心排序,详细过程。
目录一,排序种类1.直接插入排序2.冒泡排序3.希尔排序4.快排(1.)快排单趟排序三种写法【1】hoare版本单趟排序【2】挖坑法【3】前后指针法最新的写法,写起来最简单,最不容易出错(2.)快排【1.】快排递归【2】快排非递归【3】快排的优化一三数取中优化【4】快排的优化二小区间优化5.归并排序(1.)归并排序递归写法【1】归并排序子函数【2】归并排序(2.)归并排序循环写法6.选择排序7.堆
LYH_1_
·
2025-03-13 12:30
c++
c
c语言
c++
java
接口测试中常见的问题有哪些?
目录一、请求参数问题必填字段缺失参数数据类型错误边界值或超限值问题参数组合错误二、响应结果问题HTTP状态码错误
数据结构
不符合预期业务逻辑错误数据一致性错误三、异常场景处理不足未处理异常输入未处理超时或服务不可用重复请求问题四
Feng.Lee
·
2025-03-13 11:26
漫谈测试
可用性测试
测试工具
接口测试
API测试
【从零开始学习计算机科学】操作系统(七)文件管理
所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些
数据结构
的总称(是操作系统中负责存取和管理文件信息的机构)从系统
贫苦游商
·
2025-03-13 11:55
学习
服务器
操作系统
文件管理
文件读写
文件块
文件操作
代码随想录|学习工具分享
数据结构
可视化https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
数据结构
和算法可视化可以看这个网站,还可以互动添加元素等,非常直观让
EvLast
·
2025-03-13 11:49
数据结构与算法
学习
【C++设计模式】第二十二篇:访问者模式(Visitor)
数据结构
与操作的解耦之道1.模式定义与用途核心思想访问者模式:将
数据结构
的操作与
数据结构
本身分离,通过访问者对象实现操作逻辑,支持在不修改类的前提下添加新功能。
JuicyActiveGilbert
·
2025-03-13 11:18
C++设计模式
c++
设计模式
访问者模式
c#读取json某一节点数据_C#中怎么解析JSON数据,并获取到其中的值?
MID':1019,'Name':'aaccccc','Des':'cc','Disable':'启用','Remark':'cccc'}}]";【2】首先我们根据创建一个json字符转我们根据字符串的
数据结构
定义两个类
yiqin luo
·
2025-03-13 10:15
c#读取json某一节点数据
区间信息操作神器:线段树原理详解
构建线段树(Build)2.区间查询(Query)3.单点更新(Update)五、Java实现代码(区间和查询)六、线段树优化技巧1.延迟传播(LazyPropagation)2.动态开点七、线段树vs其他
数据结构
八
xiaoyu❅
·
2025-03-13 10:42
#
树上操作
高级数据结构
#
区间信息操作
算法
数据结构
java
【
学习笔记
】Python零基础入门
目录前言一、Python优势二、Python解释器安装三、变量和数据类型1.驼峰式命名习惯2.变量命名规则3.基本操作符4.数据类型分类5.字符串格式化6.类型转换函数7.列表8.元组9.字典四、选择和循环控制结构1.if语句2.内联if语句3.for循环4.while循环5.错误提示语句五、函数和模块1.函数参数2.模块引入3.模块创建六、文件处理1.文本文件前两行读取2.文本文件按行循环读取3
疯语小咖
·
2025-03-13 10:42
Python学习笔记
学习
python
python小白精华快速上手知识笔记(简短版)
PYTHON基本语法目录一、变量和数据类型1.变量2.数据类型二、基本函数输出函数-print()输入函数-input()类型转换函数长度函数-len()数学运算函数(在math模块中)定义函数调用函数三、
数据结构
列表
小白探索中
·
2025-03-13 10:38
笔记
python
如何在c# 项目中使用redis
以下是详细的使用指南,包含基础操作、连接管理、常见
数据结构
和高级功能:1.安装与基础配置安装NuGet包Install-PackageStackExchange.Redis连接Redis服务器usingStackExchange.Redis
A_nanda
·
2025-03-13 09:34
c#
redis
缓存
数据结构
完全指南:C语言实现与核心原理剖析
引言:程序设计的骨架艺术在计算机科学的殿堂中,
数据结构
犹如建筑设计的钢筋骨架,决定着程序的运行效率与资源消耗。
南玖yy
·
2025-03-13 09:33
数据结构
c语言
开发语言
Python 字节码深度历险:dis 模块揭秘与性能优化实战
我们通常会从算法、
数据结构
、以及各种库的选用上进行优化,但往往忽略了Python解释器真正执行的指令——字节码。理解字节码,
清水白石008
·
2025-03-13 09:00
python
Python题库
python
性能优化
开发语言
Python
数据结构
:字典详解(创建、访问、修改、字典方法)
Python字典详解Python字典(Dictionary)是一种内置的
数据结构
,以键值对(key-valuepair)的形式存储数据。字典是一种无序的、可变的、且具有很高查找效率的
数据结构
。
做梦都在改BUG
·
2025-03-13 08:29
python
数据结构
开发语言
Python零基础快速入门
学习笔记
文章目录1.安装python2.安装vscode3.python语法3.1流程控制3.1.1条件语句3.1.2循环语句3.2模块与包3.2.1模块3.2.2包3.3数据类型3.3.1数字(Number)3.3.2字符串(string)3.3.3列表(list)3.3.4元组(tuple)3.3.5集合(set)3.3.6字典(dict)3.4异常处理3.5类、对象、方法3.5.1类与对象3.5.2
恨不相逢未涨时
·
2025-03-13 08:27
python
python
学习
笔记
论文学习:基于机器学习的光声图像分析1
3/25——3/31期间论文
学习笔记
,关于基于机器学习的光声图像分析的6篇1区论文血管结构模拟&分割:Quantificationofvascularnetworksinphotoacousticmesoscopy
superace7911
·
2025-03-13 05:37
基于机器学习的光声图像处理
机器学习
人工智能
图像处理
数据结构
之队列,哈希表
一队列(先进先出)1.定义:从一端进行数据插入,另一端进行删除的线性存储结构队列类型常见操作-入队(Enqueue):将新元素添加到队列的尾部。若队列有空间,新元素会成为队列的新尾部元素;若队列已满,可能会触发队列已满的处理机制。-出队(Dequeue):从队列的头部移除元素。执行后,原队头元素被删除,原队头的下一个元素成为新队头。若队列为空,可能会触发队列空的处理机制。-获取队头元素(Front
不知真不只
·
2025-03-13 05:36
数据结构
散列表
自学嵌入式第25天------消息队列,共享内存,信号灯
消息需要定义特定的
数据结构
,通常包含mtype(消息类型)和mtext(消息内容)。消息类型(mtype):消息类型用于区分不同的消息,接收方可以根据类型选择性地接收消
以德服人23
·
2025-03-13 05:05
java
开发语言
动手深度
学习笔记
(二十九)5.5. 读写文件
动手深度
学习笔记
(二十九)5.5.读写文件5.深度学习计算5.5.读写文件5.5.1.加载和保存张量5.5.2.加载和保存模型参数5.5.3.小结5.5.4.练习5.深度学习计算5.5.读写文件到目前为止
落花逐流水
·
2025-03-13 04:29
pytorch实践
pytorch
pytorch
算法练习——双指针算法(更新中)
一、介绍双指针算法双指针(或称为双索引)算法是一种高效的算法技巧,常用于处理数组或链表等线性
数据结构
。它通过使用两个指针来遍历数据,从而减少时间复杂度,避免使用嵌套循环。
*TQK*
·
2025-03-13 04:56
算法练习
c++
学习
算法
双指针
python
数据结构
之线性表
线性表线性表的基本概念线性表的两种存储结构顺序存储结构优缺点链式存储结构优缺点顺序表1.初始化顺序表2.按下标值查找元素3.修改下标值为index的位置的元素4.判断顺序表是否为空5.插入表头元素6.在顺序表中任意位置插入元素O(n)7.删除表尾元素8.删除任意位置的元素9.获取顺序表的长度10.遍历顺序表单链表1.节点定义代码2.初始化3.判断是否为空4.获取单链表长度5.头插入法6.在中间插入
努力Study的小陈
·
2025-03-13 03:21
python数据结构
python
数据结构
【C++】Operator Overloading
《C++程序设计基础教程》——刘厚泉,李政伟,二零一三年九月版,
学习笔记
文章目录1、什么是运算符重载2、运算符重载规则3、运算符重载的实现形式3.1、重载为类的成员函数3.2、重载为友元函数4、应用实例更多有趣的代码示例
bryant_meng
·
2025-03-13 03:20
C
/
C++
c++
开发语言
运算符重载
重载规则
友元函数
golang
学习笔记
23——golang微服务中服务间通信问题探讨
应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang
学习笔记
专栏文章目录引言服务间通信的常见问题
GoppViper
·
2025-03-13 03:17
golang学习笔记
golang
学习
笔记
后端
微服务
信息与通信
【gopher的java
学习笔记
】如何通过jar命令解压JAR包
如何通过jar命令解压JAR包JAR(JavaARchive)文件是Java平台上用于打包和分发类文件、资源文件以及其他相关文件的压缩文件格式。有时候,我们可能需要解压一个JAR文件以查看或修改其中的内容。Java提供了一个内置的jar工具,可以方便地进行JAR文件的创建、查看和解压等操作。本文将详细介绍如何通过jar命令解压JAR包。一、准备工作确保Java环境已安装:jar命令是Java开发工
ThisIsClark
·
2025-03-13 01:08
gopher的java学习笔记
java
学习
笔记
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他