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
数据结构(学习笔记)
数据结构
--【栈与队列】笔记
栈的应用【实验题】使用栈实现后缀表达式计算,其中,在后缀表达式中,输入的数字为整数,且为正数,数字、符号之间用空格隔开,整个后缀表达式用“#”表示结束。其中,整个后缀表达式长度不超过200,每个数字位数不超过10。提示:读取数据的过程中,可以利用栈处理每个数字。输入样例:1123+*#(注:对应的中缀表达式是11*(2+3))623+*5/7-#(注:对应的中缀表达式是6*(2+3)/5-7)输出
ianozo
·
2025-03-10 15:47
C++
课程笔记
数据结构
笔记
深度
学习笔记
——Resnet和迁移学习
1.ResNet的提出深度学习与网络深度的挑战:在深度学习中,网络的“深度”(即层数)通常与模型的能力成正比。然而,随着网络深度的增加,一些问题也随之出现,最突出的是梯度消失/爆炸问题。这使得深层网络难以训练。梯度消失:梯度消失是指在训练深度神经网络时,通过多层传递的梯度(误差)变得非常小,接近于零。这导致网络中较早层的权重更新非常缓慢,甚至几乎不更新。梯度爆炸:梯度爆炸是指在训练深度神经网络时,
肆——
·
2025-03-10 15:17
深度学习
深度学习
笔记
迁移学习
ts
学习笔记
TypeScript本文引用枫枫知道不做商用,仅用于学习枫枫知道可以购买枫枫知道的课程安装node建议下载长期维护版安装之后把node加入环境变量命令行输入node-vnpm-vnpm就是node里面安装第三方包的工具,相当于pip安装tsc它的作用就是将ts文件编译为js文件//.ts=>.jsnpmitypescript-gtsc-vtsc--init//生成一个json文件tsc//会编译项
江小年
·
2025-03-10 13:02
go
笔记
Gin
学习笔记
RESTfulAPI以前写网站get/userpost/create_userpost/update_userpost/delete_userRESTfulAPIget/user获取post/user新建put/user更新patch/user更新部分delete/user删除REST与技术无关,代表的是一种软件架构风格,只要API程序遵循了REST风格,那就可以称其为RESTfulAPIREST
江小年
·
2025-03-10 13:01
go
gin
学习
笔记
UML面向对象建模与设计——笔记(二)
阐释概念2准备问题陈述系统分析1领域分析1创建领域类模型2分析领域状态模型3领域交互模型2应用分析1应用交互模型2应用类模型3应用状态模型系统设计类设计1填补空白区2实现用例3设计算法1选择算法2选择
数据结构
忧愁的awe
·
2025-03-10 12:59
uml
面向对象
Unity入门
学习笔记
(Day01)
一.认识unity工作面板1.1.projectwindow(项目面板)显示当前项目中的所有文件和目录,包含了项目里面所有的资源文件1.2.consolewindow(输出面板)显示当前游戏开发中生成的警告错误1.3.hierarchywindow(层次面板)也称为场景面板,显示当前的场景中所有游戏游戏对象,并显示父子级关系;我们说开发的游戏是由一个一个的场景组成的(类型与拍戏的场次场景)游戏物体
Alika-snowr
·
2025-03-10 12:28
unity学习
unity
学习
笔记
Etcd
学习笔记
etcd的介绍与安装主要用于微服务的配置中心和服务发现,数据可靠性比redis更强在对外api的应用中,如何知道order服务的rpc地址?如果服务的ip地址变化了怎么办?在传统的配置文件模式,修改配置文件,应用程序是需要重启才能解决的,所以引入etcdwindows安装etcd-v3.5.16-windows-amd64.zipdocker安装dockerrun--nameetcd-d-p237
江小年
·
2025-03-10 12:57
etcd
学习
笔记
Pyhton网络编程_UDP_TCP(IP地址--端口--socket编程)
Python高级语法——网络编程——进阶
学习笔记
项目中案例参考:https://github.com/FangbaiZhang/Python_advanced_learning/tree/master/
Felix-微信(Felixzfb)
·
2025-03-10 10:45
网络编程
TCP
UDP
数据结构
(蓝桥杯常考点)
数据结构
前言:这个是针对于蓝桥杯竞赛常考的
数据结构
内容,基础算法比如高精度这些会在下期给大家总结
数据结构
竞赛中,时间复杂度不能超过10的7次方(1秒)到10的8次方(2秒)空间限制:int类型数组总大小不能超过
刃神太酷啦
·
2025-03-10 10:14
蓝桥杯C++组
C++
数据结构
【C++设计模式】第十六篇:迭代器模式(Iterator)
关键用途:1.统一遍历接口:为不同
数据结构
(如数组、链表、树)提供一致的遍历方式。2.支持多种遍历策略:前向、反向、条件过滤等。3.简化聚合类设计:将遍历逻辑从聚合类中分离。
JuicyActiveGilbert
·
2025-03-10 09:39
C++设计模式
c++
设计模式
迭代器模式
什么是 YAML及OCP、IBM CP4BA中的YAML文件解析
一、YAML介绍1、YAML的主要特点:易于阅读:YAML语法简洁明了,使用缩进和符号来表示
数据结构
,避免了像XML那样繁琐的标签,以及像JSON那样大量的花括号和方括号。数据序列化:YAM
自由鬼
·
2025-03-10 08:29
运维技术
IT应用探讨
IBM产品技术
服务器
前端
数据库
ocp
cp4ba
ibm
玩转python: 掌握Python
数据结构
之字典
字典(Dictionary)是Python中一种非常强大的
数据结构
,它以键值对(Key-ValuePair)的形式存储数据。字典的特点是快速查找、灵活存储和高效操作。
千益
·
2025-03-10 08:28
浅显易懂玩转python
数据结构
python
开发语言
json文件如何转为txt
将JSON文件转换为txt文件的方法如下:使用编程语言读取JSON文件并将其解析为
数据结构
(例如,字典或列表)。对
数据结构
进行操作以将其转换为想要在txt文件中输出的格式。
一筐猪的头发丝
·
2025-03-10 07:23
Stm32
学习笔记
2-中断系统-对射式红外传感器计次
一.中断系统:1.中断条件:当主程序运行时,出现了特点的中断条件,此时程序暂停运行当前直到处理完中断程序后再继续执行操作。2.中断优先级:当有多个中断时,cpu会根据中断轻重优先选择加急的中断程序。3.参考nvic基本结构:可以看出stm32中的许多外设像EXTI、TIM等都有中断通道。通过NVIC统一管理。经过NVIC裁决后可向中断CPU当前程序转而执行这些外设的中断程序。二.EXTI外设:1.
Anon_Tokoyo
·
2025-03-10 06:12
stm32
学习
笔记
Redis 架构师核心知识掌握概览
以下是关于Redis需要学习和掌握的核心知识点:核心知识点基础概念:
数据结构
:了解Redis支持的五种基本数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(
将臣三代
·
2025-03-10 05:07
Redis
redis
数据库
缓存
给求职者的建议:软件工程师
数据结构
与算法基础必刷:数组、链表、哈希表
追寻向上
·
2025-03-10 03:21
python
java
c语言
软件工程
Java多线程与高并发专题——什么是阻塞队列?
引入阻塞队列(BlockingQueue)是一种线程安全的队列
数据结构
,它的主要特点是:线程安全:多个线程可以安全地同时访问队列。
黄雪超
·
2025-03-10 03:21
技术基础
java
开发语言
并发编程
JavaScript
学习笔记
一
web三大标准:HTML(结构)+CSS(样式)+JavaScript(行为)JavaScript的作用:动态效果+数据交互编程语言编程让计算机为解决某个问题而使用某种程序设计语言编写程序代码,最终得到结果是什么?世界上最流行的语言之一,是一种运行在客户端的脚本语言脚本语言不需要编译,运行过程中由**js解析器(js引擎)**逐行来进行解释并执行现在也可以基于Node.js技术来进行服务器端编程作
跨界科技汇
·
2025-03-10 03:48
前端
javascript
学习
笔记
【Redis 系列】Redis 常问简单面试题
(image-ff92fa-1650460734395)]Redis是一个开源(BSD许可)的,内存中的
数据结构
存储系统Redis可以用作数据库、缓存和消息中间件支持的
数据结构
有8种字符串(strings
msbQQ
·
2025-03-09 23:18
java
redis
经验分享
C语言单链表头插法
想象一串珍珠项链,每颗珍珠(节点)包含:数据域:存放具体数据(如数字、字符串)指针域:一根「看不见的线」指向下一颗珍珠二.头插法通俗理解单链表的「头插法」:像给火车加车厢一样简单链表是
数据结构
中的「珍珠项链
小猿_00
·
2025-03-09 23:46
C语言入门到超神
数据结构
c语言
开发语言
【5】单调队列
学习笔记
单调队列单调队列是一种非常实用的
数据结构
,可以用于查询一个定长区间在以一定速度向后滑动,并查询区间内最值的问题(具体见例题111)。
W9095
·
2025-03-09 22:41
学习
笔记
c++
算法
C语言笔记(郝斌)
二次复习做的笔记,很基础,适合新手入门,复习巩固C语言前言1.为什么学习c语言优点:代码量小速度快功能强大可移植性较好缺点:危险性高开发周期长应用领域广:系统软件应用软件为学习
数据结构
C++打基础2.怎样学
cndsdss
·
2025-03-09 22:34
c语言
单片机
stm32
开发语言
笔记
linux
改行学it
侯捷 C++ 课程
学习笔记
:C++面向对象开发
学习C++面向对象开发需要具备一些基础。学习过某种proceduurallanguage(C语言最佳)了解变量(variables)、类型(types)、作用域(scope)、循环(loops)、流程控制。知道一个程序需要编译才能被执行。以良好的方式编写C++class是一种基于对象(ObjectBased)classwithoutpointermembers——Complex带指针classwi
『六哥』
·
2025-03-09 21:31
C++
学习
笔记
mysql面试知识点
innerjoin在右表没有匹配项的时候,该结果不显示innoDB默认的存储引擎支持事务、支持物理外键天生支持行锁、手动支持表锁使用聚簇索引(索引和数据在同一个文件)索引概念一种排好序,能够提升查询性能的
数据结构
分类聚簇索引
·
2025-03-09 20:53
mysql
Java集合框架全解析:从
数据结构
到高并发简单解析
一、集合框架全景图(含Java17新特性)1.集合框架层级关系CollectionListSetQueueMapSortedMapArrayListLinkedListVectorHashSetTreeSetPriorityQueueArrayDequeHashMapTreeMapConcurrentHashMap2.核心接口对比接口有序性唯一性线程安全典型实现类List是允许重复否ArrayLi
微风灬浮尘
·
2025-03-09 19:43
java
java
数据结构
Java集合
java入门
Python中的常用库
一、collectionscollections是Python标准库中的一个模块,提供了一些专门的容器数据类型,能够帮助你更高效地处理常见的
数据结构
操作。
cmgdxrz
·
2025-03-09 18:27
python
开发语言
C语言
数据结构
:链表的操作实现
本文包括链表的基本操作:初始化、头插法、尾插法、遍历打印、获取尾结点地址、指定位置添加和删除结点、获取链表长度、得到尾指针、释放链表、获得倒数第K个结点的值(快慢指针法)、翻转链表。在链表的学习中(个人觉得)我们需要注意的几点:1、结点类型声明的格式,指针域不可以使用别名取声明,2、指针域的熟悉,要懂得L->next的含义,看到后知道其内容是什么意思。3、循环的临界条件判断,需要多次写代码去熟悉。
晨曦学习日记
·
2025-03-09 17:54
数据结构
c语言
链表
Linux
学习笔记
--shell脚本(二)
20.1什么是shell脚本shell脚本并不能作为正式的编程语言,因为它是在linux的shell中运行的,所以称为shell脚本。事实上,shell脚本就是一些命令的集合。假如完成某个需求需要一口气输入10条命令,对于简单的命令,我们可以直接在shell窗口中输入,但如果是比较长且复杂的命令,一次一次敲就会显得很麻烦。我们可以把这10条命令都记录到一个文档中,然后去调用文档中的命令,这样就能一
运维派C
·
2025-03-09 17:52
shell脚本学习
Linux
shell脚本
sqlite3
学习笔记
文章目录前言SQL的概念与表格相关的操作i.创建表格(增)ii删除表格(删)iii更改表格(改)iv查询表格(查)与记录相关的操作i插入记录ii删除记录iii查询记录iv修改记录Linux中使用sqlite3前言SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。SQLite非常适合用于嵌入式系统、物联网设备、移动应用程序和客户端应用程序,它不需要服务器,简单易用。SQL的概念
某风吾起
·
2025-03-09 16:40
work
sqlite
学习
笔记
Datawhale AI夏令营第四期 AIGC方向 task02
学习笔记
探探前沿:了解一下AI生图技术的能力&局限今天我们的任务是对baseline的代码有一个更加细致的理解,然后我们会学习如何借助AI来提升我们的自学习能力,从而帮助大家在后面的学习工作中如何从容迎接各种挑战。授人以鱼不如授人以渔,你可以从中学大模型的提问技巧来实现快速学习,学会如何制作一个话剧连环画。‘自其不变者而观之,则物与我皆无尽也’,拥抱AI、学习AI、运用AI解决各种变化的问题,一起加油!!
流火_授衣
·
2025-03-09 15:06
AI
人工智能
AIGC
学习
LeetCode 热题 100_实现 Trie (前缀树)(54_208_中等_C++)(图;前缀树;字典树)
@[TOC](LeetCode热题100_实现Trie(前缀树)(54_208))题目描述:Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。
Dream it possible!
·
2025-03-09 15:05
LeetCode
热题
100
leetcode
c++
算法
图论-实现Trie(前缀树)
208.实现Trie(前缀树)Trie(发音类似"try")或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补全和拼写检查。
Vacant Seat
·
2025-03-09 14:02
图论
开发语言
java
数据结构
广工anyview
数据结构
第六章676869
DC06PE67试写一非递归算法,在二叉查找树T中插入元素e。二叉查找树的类型BSTree定义如下typedefstructfKeyTypekey;//其他数据域TElemType;typedefstructBSTNodefTElemTypedata;structBSTNode*lchild,*rchild;BSTNode,*BSTree;实现下列函数StatusInsertBSTI(BSTree
L比8伯
·
2025-03-09 14:56
数据结构
考研系列-
数据结构
第六章:图(上)
目录写在前面一、图的基本概念1.图的定义2.图的种类(1)无向图、有向图(2)简单图、多重图3.顶点的度4.顶点与顶点之间关系描述5.图的连通性(1)连通图、强连通图(2)连通分量、强连通分量(3)生成树、生成森林6.带权图7.几种特殊形态的图(会识别、掌握特性)8.总结9.习题总结(1)选择题(2)简答题二、图的存储1.邻接矩阵(1)存储结构(存储非带权图)(2)邻接矩阵基本性质(3)邻接矩阵存
Nelson_hehe
·
2025-03-09 14:56
#
数据结构笔记
数据结构
图的存储
邻接表
邻接矩阵
十字链表法
图的基本操作
Redis数据类型--布隆过滤器类型详解及应用
数据结构
Redis无论什么数据类型,存储的时候都是以键值对key-value形势存储,并且所有的key都是String类型,本文讨论的数据类型是value的数据类型。
码农爱java
·
2025-03-09 13:52
【Redis】
redis
数据库
缓存
C语言优先队列作用,优先队列(priority_queue)的C语言实现(原创)
本文简要介绍一种基于数组二叉堆实现的优先队列,定义的
数据结构
和实现的函数接口说明如下:一、键值对结构体:KeyValue//=============KeyValueStruct============
福建低调
·
2025-03-09 13:52
C语言优先队列作用
C语言实现优先队列
优先队列(堆)是允许至少下列两种操作的
数据结构
:Insert(插入),它的工作显而易见的,以及DeleteMin(删除最小者),它的工作是找出、返回和删除优先队列中最小的元素。
嵌入式系统攻城狮
·
2025-03-09 13:51
AD18
c语言
数据结构
开发语言
MySQL 索引
数据结构
- 对比
一前言索引(index)是帮助MysqL高效获取数据的排好序的
数据结构
。通过索引查找数据,在维护的索引
数据结构
上,通过比大小的方式,查找对应数据,
数据结构
排好序,可以加快查找。
好小一只
·
2025-03-09 12:10
mysql
数据结构
数据库
mysql索引
索引数据结构
Mysql索引
数据结构
Mysql索引
数据结构
为什么要建索引InnoDB和MyISAM默认的索引是Btree索引,而Memory默认索引是HASH索引。
程序员Realeo
·
2025-03-09 11:40
数据库
算法与数据结构
mysql
数据结构
数据库
索引
UDP
学习笔记
(一)为什么UDP需要先将数据转换为字节数组
UDP发送数据时需要先将数据转换为字节数组再发送,主要是因为计算机网络传输的最基本单位是“字节”(Byte)。让我们从以下几个方面来深入理解这个设计选择:1.计算机网络只能传输“字节”在网络通信中,无论是TCP还是UDP,最终传输的都是二进制数据。计算机不能直接传输字符串、整数或对象,而是需要转换为字节数组。示例:发送字符串"Hello"valdata="Hello".toByteArray()/
居然是阿宋
·
2025-03-09 11:38
udp
android
kotlin
10.1go常用包json
序列化(Marshal):将Go的
数据结构
转换为JSON字符串。反序列化(Unmarshal):将JSON字符串转换为Go的
数据结构
。
chxii
·
2025-03-09 11:07
go语言基础
golang
json
开发语言
FPGA
学习笔记
(二)Verilog语法初步学习(语法篇1)
FPGA系列文章目录一、FPGA
学习笔记
(一)入门背景、软件及时钟约束二、FPGA
学习笔记
(二)Verilog语法初步学习(语法篇1)三、FPGA
学习笔记
(三)流水灯入门FPGA设计流程四、FPGA
学习笔记
贾saisai
·
2025-03-09 10:02
FPGA学习
fpga开发
学习
1024程序员节
[
数据结构
&算法]判断一个二叉树是否是完全二叉树
完全二叉树定义:第k-1层是满的,第k层是连续的思路:按层序走,非空节点一定是连续的//判断二叉树是否是完全二叉树intBinaryTreeComplete(BTNode*root){Queueq;QueueInit(&q);if(root){QueuePush(&q,root);}//把节点带走把孩子带进来while(!QueueEmpty(&q)){BTNode*front=QueueFron
醉城夜风~
·
2025-03-09 10:25
数据结构
算法
字节跳动C++客户端开发实习生内推-抖音基础技术
智能手机爱好者和使用者,追求良好的用户体验;具有良好的编程习惯,代码结构清晰,命名规范;熟练掌握
数据结构
与算法、计算机网络、操作系统、编译原理等课程;熟练掌握C/C++/OC/Swift一种或多种语言,
飞300
·
2025-03-09 09:18
业界资讯
c++
【CMakeLists】
学习笔记
编写CMakeLists.txt最常用的功能就是调用其他的头文件(*.h*.hpp)、动态链接库(*.so)、静态链接库(*.a),将源文件*.cpp*.c*.cc编译成目标可执行或目标可链接库文件。CMake是makefile的上层工具,用于跨平台构建环境,生成可移植的makefile,并简化自己动手写makefile时的巨大工作量。cmake安装--linuxsudoaptinstallcma
何故清风不知意
·
2025-03-09 09:11
学习
笔记
哈希基础知识
目录定义哈希表的基本操作初始化:增删查改:定义哈希是一种将任意长度的输入(如字符串、文件、数据)通过哈希函数转换为固定长度输出的过程,其输出通常称为哈希值获哈希码哈希表(HashTable)是一种基于哈希函数实现的
数据结构
飘去数星星
·
2025-03-09 06:05
多元
哈希算法
学习
算法
golang游戏开发
学习笔记
-开发一个简单的2D游戏(基础篇)
go-glexamplego-gl的示例代码二.基础概念这里涉及到的概念在之前的文章里基本上都有过介绍,不再赘述。不过大家有兴趣可以去看一看碰撞检测的一些算法实现三.依赖没有新增任何依赖四.资源准备我们创建的游戏世界里有两个地方需要用到纹理资源(贴图),一是组成世界的方块、二是游戏主角。由于方块是静态的,不需要动画效果,所以只需要一张贴图就可以了。而游戏主角则需要多张纹理图像来组成运动时的动画。要
2401_86638887
·
2025-03-09 05:50
golang
学习
笔记
element ui 中 Cascader 级联选择器实现 动态加载 动态禁用 入门_cascader动态加载(2)
简单列一下我自己遇到的一些题HTML+CSSJavaScript前端框架前端性能优化前端监控模块化+项目构建代码管理信息安全网络协议浏览器算法与
数据结构
团队管理开源分享:【大厂前端面试题解析+核心总结
学习笔记
2401_84619606
·
2025-03-09 05:20
程序员
前端
面试
学习
数据结构
与算法(两两交换链表中的结点)
原题24.两两交换链表中的节点-力扣(LeetCode)给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]解答建立一个虚拟结点virtual指向head,cur=virtu
银迢迢
·
2025-03-09 05:17
算法笔记
链表
数据结构
数据结构
与算法(删除链表的倒数第n个结点)
原题19.删除链表的倒数第N个结点-力扣(LeetCode)给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]解答定义一个虚拟头结点virtual(设置虚拟头节点,为了方便对所有结点统一进行操作,而不需要对h
银迢迢
·
2025-03-09 05:17
算法笔记
链表
数据结构
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他