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——49.字母异位词分组
49.字母异位词分组给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]输出:[[""]]示例3:
码凡
·
2025-03-20 05:56
leetcode
算法
力扣
算法Hot100——75. 颜色分类
解法1:当然可以冒泡排序,时间复杂度O(n2n^2n2)解法2:单指针循环两次,第一次循环将所有的0交换到前面;第二次循环将所有的1交换到0的后面classSolution{publicvoidsortColorsBySinglePointer(int[]nums){intzeroCnt=0,p=0;for(inti=0;i
飞奔的马里奥
·
2025-03-20 05:54
算法
leetcode
java
记录学习的第七天
还是老规矩,
力扣
的每日一题这道题我的思路是有了,不过在实现思路的时候遇到很多问题我首先也是想到了用一个哈希表之类的把出现次数最多的元素依次记录下来,然后再进行分配,不过由于我的STL不太熟练,所以我用的方法存在问题我的思路与题解的思路存在最大的差异就是
xiufeia
·
2025-03-20 00:46
学习
嵌入式C语言
学习笔记
(2)
1.数组指针数组指针本质上就是一个指针,它里面存放的是数组的首地址。#includevoidshow(int(*p)[4],intn){for(inti=0;i4*4=16;3.命令行传递参数,main函数的标准格式intmain(intargc,constchar*argv[]){return0;}//argc:参数的个数包括./a.out//argv:参数的值列表argv[0]="./a.ou
愿抬头有阳光
·
2025-03-19 23:32
c语言
学习
笔记
C++
学习笔记
:引用
引用是已知变量的别名,通过将引用变量用作参数,函数将使用原始数据而不是其副本。下面将r作为a的别名:inta;int&r=a;就像char*是指向char的指针一样,int&是指向int的引用。(a和r指向相同的值和内存单元)注意:&r表示r引用变量的地址。引用和指针的区别1.必须在声明引用时将其初始化,而不能像指针那样先声明再赋值。2.引用更接近const指针,一旦与某个变量关联起来便有一直效忠
etp_
·
2025-03-19 23:32
c++
学习
笔记
React
学习笔记
20
一、React.forward1.1、作用通过ref暴露子组件的DOM1.2、场景说明1.3、语法实现//子组件constInput=forwardRef((props,ref)=>{return})//父组件functionfather_component(){constinputRef=useRef(null)constfocus=(ref)=>{ref.current.focus()}ret
充气大锤
·
2025-03-19 17:22
React学习笔记
学习
笔记
javascript
前端
算法
开发语言
react.js
C++
学习笔记
:函数重载及函数模板
函数重载默认参数能让你使用不同数目的参数调用同一个函数,而函数多态(函数重载)能让你使用多个同名函数。----一般完成类似的工作,但一定使用不同的参数列表(函数特征标)。下面定义一组原型如下的print()函数voidprint(constchar*str,intwidth);voidprint(doubled,intwidth);voidprint(longl,intwidth);编译器根据参数
etp_
·
2025-03-19 14:26
c++
学习
笔记
算法-动态规划-最大子数组和
力扣
题目:53.最大子数组和53.描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。
程序员南飞
·
2025-03-19 13:23
算法
动态规划
leetcode
java
开发语言
数据结构
职场和发展
算法-合并区间
力扣
题目:56.合并区间-
力扣
(LeetCode)题目描述:以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。
程序员南飞
·
2025-03-19 13:23
算法
数据结构
职场和发展
java
动态规划
python-leetcode-除自身以外数组的乘积
238.除自身以外数组的乘积-
力扣
(LeetCode)classSolution:defproductExceptSelf(self,nums:List[int])->List[int]:n=len(nums
Joyner2018
·
2025-03-19 13:50
python
leetcode
算法
职场和发展
Gymnasium
学习笔记
1.Customwrapper[doc]1.1reset()方法重写说明重写函数模板:defreset(self,**kwargs):obs=super().reset(**kwargs)...returnobs1.1.1签名解释Deepseek-r1-Cursor:reset()方法的定义如下:defreset(self,*,seed=None,options=None):...注意参数前的星号
songyuc
·
2025-03-19 12:15
gymnasium
力扣
刷题笔记_动态规划爬楼梯问题
题目描述假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例一输入:2输出:2解释:有两种方法可以爬到楼顶。方法一:1阶+1阶方法二:2阶示例二输入:3输出:3解释:有三种方法可以爬到楼顶。方法一:1阶+1阶+1阶方法二:1阶+2阶方法三:2阶+1阶动态规划它的最优解可以从其子问题的最优解来有效地构建。第i阶可以由以
yma16
·
2025-03-19 11:33
csp算法题目
学习
刷算法Leetcode---4(字符串篇)
前言本文是根据代码随想录中的字符串顺序进行编写,只刷了里面
力扣
的题代码随想录其他文章链接:刷算法Leetcode文章汇总字符串篇344.反转字符串①双指针,前后交换②for循环,s[i]=s[n-i-1
搞笑症患者
·
2025-03-19 06:14
力扣刷算法
leetcode
算法
ROS
学习笔记
之深度相机仿真、小结
通过Gazebo模拟kinect摄像头,并在Rviz中显示kinect摄像头数据。实现流程:kinect摄像头仿真基本流程:已经创建完毕的机器人模型,编写一个单独的xacro文件,为机器人模型添加kinect摄像头配置;将此文件集成进xacro文件;启动Gazebo,使用Rviz显示kinect摄像头信息。1.Gazebo仿真Kinect1.1新建Xacro文件,配置kinetic传感器信息//这
要好好养胃
·
2025-03-19 05:10
ROS学习笔记
人工智能
机器学习
c++
ROS
学习笔记
之摄像头仿真及显示
通过Gazebo模拟摄像头传感器,并在Rviz中显示摄像头数据。实现流程:摄像头仿真基本流程:已经创建完毕的机器人模型,编写一个单独的xacro文件,为机器人模型添加摄像头配置;将此文件集成进xacro文件;启动Gazebo,使用Rviz显示摄像头信息。1.Gazebo仿真摄像头1.1新建Xacro文件,配置摄像头传感器信息有几个要自行修改的地方,基本设置和laser有相同的部分,不做赘述。//实
要好好养胃
·
2025-03-19 05:09
ROS学习笔记
人工智能
机器学习
c++
lxml
学习笔记
问题1:有一个XML文件,如何解析问题2:解析后,如果查找、定位某个标签问题3:定位后如何操作标签,比如访问属性、文本内容等fromlxmlimportetree->导入模块,该库常用的XML处理功能都在lxml.etree中requests+lxml解析小from lxml import etree import requests page = 1 url = 'http://www.
weixin_33843409
·
2025-03-19 01:01
python
【数据结构-合法括号字符串】
力扣
1963. 使字符串平衡的最小交换次数
给你一个字符串s,下标从0开始,且长度为偶数n。字符串恰好由n/2个开括号‘[’和n/2个闭括号‘]’组成。只有能满足下述所有条件的字符串才能称为平衡字符串:字符串是一个空字符串,或者字符串可以记作AB,其中A和B都是平衡字符串,或者字符串可以写成[C],其中C是一个平衡字符串。你可以交换任意两个下标所对应的括号任意次数。返回使s变成平衡字符串所需要的最小交换次数。示例1:输入:s=“][][”输
hlc@
·
2025-03-19 01:31
数据结构
数据结构
leetcode
算法
动态规划-第4篇
19.最⼤⼦数组和(medium)1.题⽬链接:53.最大子数组和-
力扣
(LeetCode)2..解法(动态规划):算法思路:1.状态表⽰:对于线性dp,我们可以⽤「经验+题⽬要求」来定义状态表⽰:i.
藤椒味的火腿肠真不错
·
2025-03-18 23:49
动态规划
算法
有多少小于当前数字的数字
力扣
1365
一、题目给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算出有效的j的数量,其中j满足j!=i且nums[j]map=newHashMap<>();int[]res=Arrays.copyOf(nums,nums.length);//复制新数组Arrays.sort(res);//排序for(inti=0;i
随风756
·
2025-03-18 23:47
leetcode刷题
leetcode
算法
数据结构
【
力扣
】2666. 只允许一次函数调用——认识高阶函数
【
力扣
】2666.只允许一次函数调用——认识高阶函数文章目录【
力扣
】2666.只允许一次函数调用——认识高阶函数题目解决方案概述修改函数行为的函数的示例用途节流记忆化时间限制只允许调用一次的用例转换函数所需的语法
VT.馒头
·
2025-03-18 23:46
leetcode
算法
职场和发展
javascript
谷粒商城
学习笔记
,第七天:性能压测+缓存+分布式锁
谷粒商城
学习笔记
,第七天:性能压测+缓存+分布式锁一、性能压测我们希望通过压测发现其他测试更难发现的错误:内存泄漏、并发与同步。
「已注销」
·
2025-03-18 18:44
数据库
分布式
redis
java
多线程
STM32
学习笔记
STM32系列(HAL库)——内部FLASH读写实验_简约版在此篇文章前,写过另外一篇关于STM32内部FLash读写的文章——点击跳转。之前那篇文章的代码是移植于正点原子的,比较复杂,因为它考虑了写入字节大于1K或2K时需要换页写入的问题。但是在实际使用过程中,我们需要写入的数据常常远小于1K,因此本篇文章的代码适用于写入小量数据使用(即小于1K或2K——取决于单片机最小写入页)。本次代码是借鉴
李兆源—电子工程师
·
2025-03-18 18:43
stm32
学习
笔记
分布式电商项目 谷粒商城
学习笔记
<4>
文章目录十五、压力测试1.一些基本概念2.JVM内存机制3.压测记录4.Nginx动静分离5.优化三级分类查询十六、redisson分布式锁与缓存1.概念2.redis3.缓存失效缓存穿透缓存雪崩缓存击穿互斥锁:4.缓存击穿如何复制微服务:5.分布式缓存概念原则基本流程6.Redisson环境搭建可重入锁锁的续期读写锁信号量(Semaphore)闭锁7.缓存和数据库一致性十五、压力测试这里是使用j
怎么又有bug单
·
2025-03-18 18:39
SpringBoot
分布式
java
开发语言
阿里
压力测试
LeetCode 第11题~第13题
难度:中等题目链接:11.盛最多水的容器-
力扣
(LeetCode)示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49解
IC 见路不走
·
2025-03-18 16:00
leetcode
算法
职场和发展
【Unity入门教程】第一章 游戏引擎基础 【中国大学MOOC游戏引擎原理及应用】
以下均为来自中国大学mooc游戏引擎原理及应用时的
学习笔记
,不含商用,仅供学习交流使用,如果侵权请联系作者删除。
晴夏。
·
2025-03-18 16:57
unity游戏开发
游戏
unity
游戏开发
unity3d
edger多组差异性分析_R语言统计分析微生物组数据
我的已有笔记汇总如下:宏基因组
学习笔记
宏基因组
学习笔记
2宏基因组笔记(第二章)R语言宏基因组学统计分析
学习笔记
(第三章-1)R语言宏基因组学统计分析
学习笔记
(第三章-2)https://link.springer.com
weixin_39961636
·
2025-03-18 16:57
edger多组差异性分析
C#
学习笔记
(3): 调用YOLOv8
最近做的项目需要C#编写上位机程序,同时也要使用yolo进行深度学习检测。使用pythonnet调用写好的py文件,C#代码如下:Runtime.PythonDLL="python310.dll";PythonEngine.Initialize();using(Py.GIL()){dynamicsys=Py.Import("sys");dynamictorch=Py.Import("torch")
playerofIE
·
2025-03-18 15:50
c#
学习
笔记
YOLO
python
Java
学习笔记
(二十二)
1Redis是单线程的那如何处理多个客户端发送的命令Redis虽然是单线程的,但它能够高效地处理多个客户端发送的命令,这主要得益于其内部使用的I/O多路复用技术和事件驱动模型。以下是Redis处理多个客户端命令的详细解释:1.1I/O多路复用技术Redis通过使用I/O多路复用技术,能够同时监听多个客户端连接上的I/O事件。当任何一个客户端连接上有读、写或异常等I/O事件发生时,I/O多路复用机制
路上阡陌
·
2025-03-18 15:19
java
学习
笔记
Java~二叉树进阶练习题:根据先序遍历和中序遍历构建二叉树 与 根据后序遍历和中序遍历构建二叉树
《一线大厂Java面试题解析+核心总结
学习笔记
+最新讲解视频+实战项目源码》,点击传送门,即可获取!先序遍历中第一个一定是根结点。
Java墨言
·
2025-03-18 14:47
程序员
java
面试
算法
链表
力扣
hot100热门面试算法题 面试基础 核心思路 背题 LRU 合成K个升序链表 环形链表II 合成两个有序链表 两数相加 删除链表的倒数第N个节点 两两交换链表中的节点 K个一组反转链表等
链表一定要有模版思想,特别是反转链表,直接记住。相交链表https://leetcode.cn/problems/intersection-of-two-linked-lists/核心思路设第一个公共节点为node,headA的节点数量为a,headB的节点数量为b,两链表的公共尾部的节点数量为c,则有:头节点headA到node前,共有a−c个节点;头节点headB到node前,共有b−c个节点
尘土哥
·
2025-03-18 13:37
算法
链表
leetcode
【Python
学习笔记
】一些关于多线程,xls文件读取,PyQt5,PyInstaller打包等问题的解决方案记录
背景:最近利用休息时间写了个小型exe程序,主要涉及的技术点有:多线程,读取xls文件,基于PyQt5的简单GUI页面,利用PyInstaller打包成exe。虽然有ChatGPT等协助,但难免还是在开发过程中遇到了一些疑难问题,所以开个记录贴刊登解决方式。问题&解决方式:1.PyQt+PyInstaller:tqdm报错AttributeError:‘NoneType‘objecthasnoat
百里香酚兰
·
2025-03-18 13:05
Python自学笔记
python
学习
笔记
pyinstaller
xls文件
PyQt5
多线程
笔记:代码随想录算法训练营Day65:LeetCode115.不同的子序列\583. 两个字符串的删除操作\72. 编辑距离
学习资料:代码随想录115.不同的子序列
力扣
题目链接递推公式:求的是个数而不是长度,dp[i-1][j]代表的是用i-2为结尾的s的子序列去能凑出j-1为结尾的t的子序列的方法数,代表的是dp[i][j
jingjingjing1111
·
2025-03-18 11:13
算法
数据结构
leetcode
动态规划
笔记:代码随想录算法训练营day48:739. 每日温度\496.下一个更大元素 I\503.下一个更大元素II
学习资料:代码随想录单调栈适合找左边或右边比当前大或小的元素739.每日温度
力扣
题目链接大致意思为用栈存储当前值以及比当前的小的值,但后遇到比当前值大的值的时候再计算非常巧妙的是,最后需要等于0的时候,
jingjingjing1111
·
2025-03-18 11:13
笔记
2024年HarmonyOS鸿蒙最新鸿蒙应用开发当前支持的颜色枚举值(2),2024年最新社招面试题目
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、
学习笔记
、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋
2401_84850323
·
2025-03-18 10:39
程序员
鸿蒙
面试
学习
侯捷 C++ 课程
学习笔记
:C++常用标准库
标准库#include万能头是一个简写方式,用来一次性包含C++标准库中的许多常用部分,比如输入输出流(iostream)、算法(algorithm)、向量(vector)、列表(list)、队列(queue)、栈(stack)、映射(map)、集合(set)等。使用它可以让程序员在编写解决特定问题的代码时,不必一一列出所需的所有头文件,简化了代码的编写过程。在实际的工程项目或更专业的编程实践中,
Three~stone
·
2025-03-18 10:39
c++
学习
笔记
笔记:代码随想录算法训练营day55:LeetCode42. 接雨水、84.柱状图中最大的矩形
学习资料:代码随想录42.接雨水
力扣
题目链接暴力解法超时了,直接从双指针开始双指大概思路为创立两个数组记录两侧的最大值,这里的最大值是真正的最大的值,而不是最近的那个比较大的值,即所谓的按列计算,后面单调栈方法找到的是上一个较大值和下一个较大值
jingjingjing1111
·
2025-03-18 10:38
算法
Node.js和webpack入门-个人
学习笔记
Node.js-入门Node.js基础概念Node.js是一个跨平台JavaScript运行环境,是开发者可以搭建服务器端的JavaStript应用程序。作用1.编写服务端程序2.编写数据接口,提供网页浏览资源等等3.实现“前端工程化”,为Vue和React等框架做铺垫前端工程化-概念开发项目直到上线,过程中集成的所有工具和技术。(Node.js是前端工程化的基础(因为Node.js可以主动读取前
ksmswq
·
2025-03-18 08:16
node.js
webpack
学习
Node.js入门(
学习笔记
)
文章目录简介NodeJS下载安装下载安装NodeJS与WebStorm整合JS文件运行CommonJS规范模块模块化定义模块引用模块标识node中的对象globalexports和module.exports属性方法引用包packageNPM(NodePackageManager)NPM命令NPM包引用NPM注意下载速度慢Nodejs核心模块Buffer模块buffer类方法buffer实例的属性
唐小艾
·
2025-03-18 08:15
学习笔记
node.js
Leetcode 1963. 使字符串平衡的最小交换次数
1963.使字符串平衡的最小交换次数-
力扣
(LeetCode)给你一个字符串s,下标从0开始,且长度为偶数n。字符串恰好由n/2个开括号'['和n/2个闭括号']'组成。
ThE.wHIte.
·
2025-03-18 07:09
leetcode
linux
算法
每日一题·
力扣
1963·使字符串平衡的最小交换次数
题目:给你一个字符串s,下标从0开始,且长度为偶数n。字符串恰好由n/2个开括号'['和n/2个闭括号']'组成。只有能满足下述所有条件的字符串才能称为平衡字符串:字符串是一个空字符串,或者字符串可以记作AB,其中A和B都是平衡字符串,或者字符串可以写成[C],其中C是一个平衡字符串。你可以交换任意两个下标所对应的括号任意次数。返回使s变成平衡字符串所需要的最小交换次数。示例1:输入:s="][]
爱爬山的老虎
·
2025-03-18 07:38
leetcode
leetcode
算法
职场和发展
LeetCode 第7题:整数反转
难度:中等题目链接:7.整数反转-
力扣
(LeetCode)示例1:输入:x=123输出:321示例2:输入:x=-123输出:-321示例3:输入:x=120输出:21示例4:输入:x=0输出:0提
IC 见路不走
·
2025-03-18 07:06
leetcode
算法
职场和发展
Golang
学习笔记
_49——解释器模式
Golang
学习笔记
_46——状态模式Golang
学习笔记
_47——访问者模式Golang
学习笔记
_48——中介者模式文章目录一、核心概念1.定义2.解决的问题3.核心角色4.类图二、特点分析三、适用场景
LuckyLay
·
2025-03-18 07:05
Golang学习笔记
golang
学习
笔记
解释器模式
设计模式
前端(vue)
学习笔记
(CLASS 4):组件组成部分与通信
1、组件的三大组成部分(结构/样式/逻辑)注意点:1、结构只能有一个根元素2、全局样式(默认),影响所有组件;局部样式,scoped下样式,只作用于当前组件3、el根实例独有,data是一个函数,其他配置项一致样式注意点:默认情况下,写在组件中的样式会全局生效,因此很容易造成多个组件之间的样式冲突问题1、全局样式:默认组件中的样式会作用到全局2、局部样式:可以给组件加上scoped属性,可以让样式
肥肠可耐的西西公主
·
2025-03-18 06:04
vue.js
前端
学习
Go
学习笔记
整合
包括go语言基础、Linux基础、docker、kubernetes、中间件、NoSQL等等。go语言基础:Golang基本数据结构:https://blog.csdn.net/qq_41822345/article/details/125350205Golang高级数据结构:https://blog.csdn.net/qq_41822345/article/details/125475150Go
进击的程序猿~
·
2025-03-18 06:31
GO
容器技术
数据库
golang
学习
docker
1024程序员节
代码随想录算法训练营| 总结篇
接下来要把
力扣
上的热题多刷反复刷!要做到看到题目能够有解法思路!春招接offer!offer四面八方来!!!
Rachela_z
·
2025-03-18 05:23
算法
欢乐
力扣
:环形链表
文章目录1、题目描述2、思路1、题目描述 环形链表。 给你一个链表的头节点head,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。 如果链表中存在环,则返回true。否则,返回false2
武乐乐~
·
2025-03-18 04:46
欢乐力扣
leetcode
链表
算法
力扣
--数组6.Z字形变换
思路分析处理特殊情况:如果numRows为1,那么字符排列与原字符串相同,无需进行转换,直接返回原字符串。定义和初始化变量:n:字符串长度。k:一个完整的“V”字形周期长度,计算公式为2*numRows-2。a:一个包含numRows个字符串的向量,用于存储每一行的字符。遍历字符串并填充每行字符:遍历字符串中的每个字符,通过计算确定字符属于哪一行,然后将该字符添加到对应的行。行的计算方式为min(
gotoc丶
·
2025-03-18 04:16
leetcode
算法
c++
c语言
数据结构
LeetCode:215 数组中第k个最大元素 优先队列 / 堆
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/kth-l
AkagiSenpai
·
2025-03-18 04:16
LeetCode
数据结构
leetcode
数据结构
优先队列
堆
力扣
215.数组中第k个最大元素
在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。classSolution{public:intfindKthLargest(vector&nums,intk){//第一种方法:优先级队列////建立大堆//priority_queuep(nums.begin(),nums.end());////出前k-1个元素//for(inti=
失落的换海迷风
·
2025-03-18 04:15
c++
分治思想--快速排序 | 优先队列:
力扣
215. 数组中的第K个最大元素
1、题目描述:2、题解:哈希表:
力扣
347.前K个高频元素方法1:暴力解法:也就是我们进行排序(默认从小到大),然后倒序取第K个元素即可。
剑圣土豆
·
2025-03-18 04:15
LeetCode高频面试题
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他