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
从零单排
golang
从零单排
(一) 安装环境
1.下载安装打开网址TheGoProgrammingLanguage直接点击下载go1.24.1.windows-amd64.msi下载完成直接双击下一步下一步安装完成环境变量自动设置不必配置2.验证win+r输入cmd打开命令行输入goversion
hamburgerDaddy1
·
2025-03-09 08:58
golang
从零单排
golang
开发语言
后端
Spring AOP
从零单排
-织入时期源码分析
问题:SpringAOP代理中的运行时期,是在初始化时期织入还是获取对象时期织入?织入就是代理的过程,指目标对象进行封装转换成代理,实现了代理,就可以运用各种代理的场景模式。何为AOP简单点来定义就是切面,是一种编程范式。与OOP对比,它是面向切面,为何需要切面,在开发中,我们的系统从上到下定义的模块中的过程中会产生一些横切性的问题,这些横切性的问题和我们的主业务逻辑关系不大,假如不进行AOP,会
油腻的Java
·
2024-02-13 07:10
从零单排
代码随想录 | Day7 字符串 344.反转字符串、541. 反转字符串II、剑指05.替换空格
344.反转字符串classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
噔噔灯灯
·
2024-01-17 02:18
算法
数据结构
从零单排
C-返璞归真
之前我们用了Jetbrain更现代的IDE进行了HelloWorld,总感觉少了点什么,这次我们用最原始的命令行重新来一次helloworld$gcc-vConfiguredwith:--prefix=/Library/Developer/CommandLineTools/usr--with-gxx-include-dir=/Library/Developer/CommandLineTools/S
老荀
·
2024-01-14 05:51
从零单排
C-搭建环境
为了能看懂C语言的源码,我决定重新拾起大学学过的C语言下载CLion我是Jetbrain的忠实粉丝,用的非常舒服,希望大家能多多支持正版,也希望Jetbrain能考虑考虑降价,真的是有点贵。官网下载页面安装双击打开dmg文件image.png拖拽到应用打开软件熟悉的界面image.png一切初始化配置完了以后,新建工具链,jetbrain很贴心也不用我再另外安装编译器了image.png新建项目i
老荀
·
2023-12-22 02:09
<
从零单排
>系列-RabbitMQ(1)基础知识
之前公司在用RabbitMQ消息中间件,之前只用过AMQ,慌得一批啊,然后去搞啊,去查啊,终于会用了,记录一下心酸路程;RabbitMQ简介AMQP,即AdvancedMessageQueuingProtocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列
Java_xiaoman
·
2023-10-23 22:19
【3y】
从零单排
学Redis【青铜】
前言只有光头才能变强最近在学Redis,我相信只要是接触过Java开发的都会听过Redis这么一个技术。面试也是非常高频的一个知识点,之前一直都是处于了解阶段。秋招过后这段时间是没有什么压力的,所以打算系统学学Redis,这也算是我从零学习Redis的笔记吧。本文力求讲清每个知识点,希望大家看完能有所收获。一、介绍一下Redis首先,肯定是去官网看看官方是怎么介绍Redis的啦。https://r
Java3y
·
2023-10-17 15:20
Java
Redis
从零单排
之golang:channel使用及源码详解
channel的特性:不要通过共享内存来通信,而要通过通信来实现内存共享1.channel是一个先进先出的队列,go语言提倡使用管道来来通信2.channel在协程间通信是安全的,因为chan的底层数据结构维护一个互斥锁,在读取或者写入资源前会先获取锁3.channel分为有缓存和无缓存的管道:有缓存的管道数据写满后阻塞管道,直到有其他的协程读取管道内的数据,无缓存的管道必须有其他的协程先读取,因
qq_44662924
·
2023-10-09 21:48
go
golang
开发语言
后端
rocketmq-4.4.0
从零单排
(3.架构拆解)
1、rocketmq模块划分rocketmq模块划分2、rocketmq模块具体含义ack:mq的确认机制实现broker:消息中间件核心,即消息代理client:我们所用到的客户端filter:消息传递过程中的过滤机制nameserver:类似于zookeeper的broker集群维护者,但是又比zookeeper轻量,因为功能比较简单,主要工作为缓存集群信息,没有选举机制,这种设计简单又非常实
费列罗与小明
·
2023-10-03 06:16
从零单排
Java 8(3) —— List结合Lambdas对排序的高级用法
简介在本教程中,我们将首先了解Java8中的Lambda支持,特别是如何利用它来编写Comparator并对Collection进行排序。首先,让我们定义一个简单的实体类:publicclassHuman{privateStringname;privateintage;}List的简单排序在Java8之前,对集合进行排序将涉及为排序中使用的Comparator创建匿名内部类:newComparat
油腻的Java
·
2023-09-27 09:56
从零单排
学Redis【白银】
前言只有光头才能变强今天继续来学习Redis,上一篇
从零单排
学Redis【青铜】已经将Redis常用的数据结构过了一遍了。
Java3y
·
2023-09-08 13:56
【
从零单排
Golang】第十四话:使用rate和ratelimit实现限流限速
在研发中,我们经常会面对到处理并发逻辑的场景,尤其是有时候在与第三方平台对接的场景下,会遇到请求限流限QPS的要求。对于限流或者限速,我们通常会用两种算法来满足需要:令牌桶算法:在特定容量的桶里面装令牌,当令牌数量小于桶的容量时,会持续以我们预期的限流速率生产令牌;不管桶里面是不是空的,业务都得等到拿到令牌,才能继续执行业务逻辑漏桶算法:业务先统一进入桶里,桶满了之后,会以我们预期的限流速率,一个
utmhikari
·
2023-09-03 11:27
从零单排Golang
golang
令牌桶算法
漏桶算法
限速
限流
【
从零单排
Golang】第十五话:用sync.Once实现懒加载的用法和坑点
在使用Golang做后端开发的工程中,我们通常需要声明一些一些配置类或服务单例等在业务逻辑层面较为底层的实例。为了节省内存或是冷启动开销,我们通常采用lazy-load懒加载的方式去初始化这些实例。初始化单例这个行为是一个非常经典的并发处理的案例,比如在java当中,我们可能用到建立双重锁+volatile的方式保证初始化逻辑只被访问一次,并且所有线程最终都可以读取到初始化完成的实例产物。这段经典
utmhikari
·
2023-09-03 11:54
从零单排Golang
golang
开发语言
后端
并发
懒加载
【
从零单排
Golang】第十三话:使用WaitGroup等待多路并行的异步任务
在后端开发当中,经常会遇到这样的场景:请求给了批量的输入,对于每一个输入,我们都要给外部发请求等待返回,然后才能继续其它自己的业务逻辑。在这样的case下,如果每一个输入串行处理的话,那么很大一部分时间都会损耗在给外部发请求这个环节,因此我们会希望把这些请求放到各个goroutine里异步执行,等待批量执行完成之后再继续后面的逻辑。这个时候,我们就可以用到这个东西:sync.WaitGroupWa
utmhikari
·
2023-08-11 00:29
从零单排Golang
golang
WaitGroup
后端
异步
并行
【Android
从零单排
系列十四】《Android视图控件——RatingBar》
目录前言一RatingBar基本介绍二RatingBar使用方法三RatingBar常用属性方法四总结前言小伙伴们,在上文中我们介绍了Android视图组件ProgressBar,本文我们继续盘点,介绍一下视图控件的RatingBar。一RatingBar基本介绍RatingBar是Android平台上的一个UI组件,用于让用户通过评级操作选择分数或等级。二RatingBar使用方法RatingB
再见孙悟空_
·
2023-07-18 04:54
android
【
从零单排
Golang】第十二话:用singleflight解决单服务处理高并发任务的问题
在后端开发场景,我们经常会遇到高并发的事务处理逻辑。虽然在微服务治理的机制下,能够实现多个无状态服务节点+负载均衡高并发处理请求,但对于单个服务节点来讲,如果存在某些耗时的任务需要被高并发访问,那么如果没有一套妥善的机制处理,就很容易出现大量这类任务实例堆积,导致任务返回延迟,或者节点内存暴涨的情况。今天,就来介绍Golang内部处理这种场景的一套方案:singleflight。singlefli
utmhikari
·
2023-07-14 15:57
从零单排Golang
golang
后端
singleflight
并发
源码分析
【
从零单排
Golang】第十一话:make和new的区别和用法
在Golang当中,对于常用数据结构的初始化方式,通常有2种:make跟new。这两种初始化方法用途不同,效果不同。本篇文章就来详细讲一下make和new具体都怎么用,在什么场景下会用上。首先来看make。比起new,make所用到的场景非常特定,一般没法直接避开。我们看下面的代码例子:funcTestMake(t*testing.T){varm=make([]int,5,10)t.Logf("[
utmhikari
·
2023-06-10 13:30
从零单排Golang
golang
make
new
零值
初始化
从零单排
Java多线程(1)
文章主要参考Java多线程编程指南(核心篇)线程的基础知识我们想要创建一个线程,要不就是实现Runable接口,实现run方法,也可以继承Thread类,覆盖run方法,Thread实例是特殊的Runable实现类,所以在创建它的时候Java虚拟机会为其分配调用栈空间,内核线程等资源,成本要相对昂贵一点,我们在使用的时候,如果是要传递给其他API使用,直接使用Runable接口实现就行。需要注意的
Litch1
·
2023-04-16 16:35
rocketmq-4.4.0
从零单排
(1、集群环境搭建)
搭建准备以及环境清单如下:system:windowsjdk:1.8rocketmq-version:4.4.0controller-manager:rocketmq-externals-master(fromgithub)集群架构图如下:rocketmq集群架构图-采用多主从结构启动命令如下:name-server-0:./bin/mqnamesrv.cmd-c./prop/nameserver
费列罗与小明
·
2023-03-31 14:54
序章--为什么说,
从零单排
产品经理
从亚洲TOP3硕士毕业,误打误撞进入了产品经理这个行业。算起来,已经好几年了,经历过创业公司,也从阿里巴巴这样的大公司走了一圈再离开。自大过,卑微过,被行业顶级大牛指点过,被比我小几岁的应届本科打的体无完肤过,先前自以为自己参透了产品经理这个行当过,后来也被一再颠覆过。人们常说为什么谦虚?我曾一直认为谦虚是装出来的,现在的我又认为,谦虚其实是因为你曾经见过了更厉害的人,心中保持了敬畏。所以,在经历
荣耀卧底
·
2023-03-31 05:30
我的四年
这群人跟你踢过球,跟你划过桨,跟你看过片,跟你
从零单排
,跟你在路上偷窥值得一看的美女,考试时与你相顾无言,
二楼居士
·
2023-03-27 14:26
【
从零单排
Golang】第四话:Win10安装minikube,用client-go部署mongodb
前言Github传送门提起Golang,就不得不提起kubernetes,在崇尚上云的今天,kubernetes已成为服务端同学必需掌握之学问。在第三话中,我们介绍了docker容器,它相当于虚拟操作系统,可以提供环境供各种不同的应用运行,从而实现轻量部署。但要是业务复杂,需要部署较多应用的话,就会遇到许多运维相关的问题,比如:应用关联的资源很多都需要持久化存储,它们的存储空间需要怎样分配及调度呢
utmhikari
·
2023-03-15 16:02
从零单排Golang
golang
kubernetes
minikube
client-go
mongodb
从零单排
第二课--到底什么是Vue.js?
前情回顾大家还记得上节课的HelloWorld代码吗?我们已经成功创建了第一个Vue应用!看起来就像渲染一个字符串模板,但是Vue在背后做了大量工作。现在数据和DOM已经被建立了关联,所有东西都是响应式的。什么是Vue.js?vue就是一个js库,并且无依赖别的js库。vue的核心库只关注视图层,非常容易与其它库或已有项目整合。Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易
sunrubben
·
2023-02-03 12:16
的用法 取一部分数据_邵励治的机器学习 1 / 100 天:「数据预处理」
从零单排
,bigthingstartsmall,望与诸位读者共同进步。行文方面我尽量面面俱到,把一切含糊的点,都尝试以生动形象的文字解释解释。下面我们开始第一天的学习吧!
weixin_39709979
·
2023-01-14 11:26
的用法
取一部分数据
React Native
从零单排
6 原生交互
RN版本:0.64系统:Win10前言ReactNative应用大部分操作都可以在JS端完成,但是也有一些复杂的功能是需要原生端来完成的,比如Apple或Android支付、打开第三方App或者为图像处理等内容编写一些高性能多线程代码。接下来我们以加入QQ群为例,分别从Android和Ios两个方面看一下如何实现原生交互。1.Android创建一个继承了ReactContextBaseJavaMo
房祥_a7f1
·
2022-02-21 11:23
React Native
从零单排
7 网络请求
RN版本:0.64系统:Win10前言记录一下ReactNative如何进行网络请求,Fetch和WebSocket的基础使用可以直接到ReactNative官网或者ReactNatiive中文网查看文档。Axios基础用法这里分享下Axios的用法,Axios是一个基于Promise的HTTP库,可以用在浏览器和node.js中。安装Axios库npm:npminstallaxiosyarn:y
房祥_a7f1
·
2022-02-18 19:53
dubbo
从零单排
-深入篇(2、dubbo是如何嵌入spring的?)
每个组件嵌入到spring体系都需要一个入口,dubbo也不例外。而dubbo的入口类是AnnotationBean,一切都是由它开始的。AnnotationBean继承类可以看到AnnotationBean继承于BeanFactoryPostProcessor、BeanPostProcessor。BeanFactoryPostProcessor的作用是扫描有声明com.alibaba.dubbo
费列罗与小明
·
2022-02-14 13:38
从零单排
之 IDEA 插件开发,没你想的那么难(2)
!!!最近突然想起这个系列的文章鸽了好久,重新看了下,发现开源中国的摸鱼模块已经没了,所以demo可能跑不通了,至于下一篇什么时候,只能说关注敬请期待开头还是啰嗦几句,此文章是一个系列的文章,上一篇可以在https://www.jianshu.com/p/c18d1eacdb42处找到,欢迎阅读点赞。依然是我们的定位赛,依然是一个小例子,此次的例子比上一篇文章增加了一点点的难度,代码在https:
小孩梦游神
·
2021-07-09 18:46
rocketmq-4.4.0
从零单排
(2、核心概念)
前言每种mq都有不同的特点,他们的诞生原因都是基于不同的需求原点,开发语言也不尽相同。1、rocketmq的术语1)consumer消息的消费者,主要负责消费产生的消息,可以分为广播式消费、集群式消费、以及是否顺序消费(如果顺序消费,当消费失败时,将会堵住,并无限消费-Integer.MAX_VALUE-当前消息知道成功,如果为非顺序消费,最大为16)1.1)tag消息标签,每个消息携带的标签,可
费列罗与小明
·
2021-06-26 22:07
数据分析
从零单排
第一天
数据分析是一个价值增量的过程,其中有三个微小的核心:什么事数据分析(waht)为什么要进行数据分析(why)如何数据分析(how)这三个问题应该是在数据分析的学习中不断总结和归纳的要点。简要来说,我们通过对数据的分析,刻画出目标用户的画像和行为轨迹,为产品的商业化决策提供理论数据的支撑。因此,数据分析中“数据”和“分析”两者不可偏废。逻辑思维能力、熟练的业务知识能力都是需要不断磨练自己的基本能力。
Alanontilt
·
2021-06-26 07:07
React Native
从零单排
4 暗黑模式和i18n国际化
RN版本:0.64系统:Win10前言本系列文档是ReactNative学习笔记,主要记录学习过程中遇到的问题和注意点。如果有人希望按照此文档开始学习,那么最好有一些Android和前端开发基础,因为此文档只会记录作者的学习过程中的重点难点,而不会详细列出每一个步骤。1.暗黑模式OS13的暗黑模式推出以后,苹果在前段时间强制要求应用必须适配暗黑模式,不适配的应用将面临下架的问题,现在不得不去适配了
房祥_a7f1
·
2021-06-12 21:33
React Native
从零单排
8 html通信
RN版本:0.64系统:Win10前言开发RN应用的的时候,遇到过一个问题,由于业务比较复杂,页面数据比较庞大,在操作工程中会遇到页面re-render过度的情况,但是优化起来也很难,于是想到用WebView内嵌html的方式来处理这个页面避免re-render,以提升性能。在这个过程中势必要用到ReactNative和html页面之间的通信,这里分享一下ReactNative向html页面发送消
房祥_a7f1
·
2021-06-11 13:03
React Native
从零单排
3 地图组件
RN版本:0.63.4系统:Win10前言本系列文档是ReactNative学习笔记,主要记录学习过程中遇到的问题和注意点。如果有人希望按照此文档开始学习,那么最好有一些Android和前端开发基础,因为此文档只会记录作者的学习过程中的重点难点,而不会详细列出每一个步骤。1.引入地图组件在国内,由于墙的存在,没有办法直接使用reactnative自带的地图组件,百度地图和高德地图也没有针对reac
房祥_a7f1
·
2021-06-10 00:18
rocketmq-4.4.0
从零单排
(详细参数与配置)
rocketmq采用netty作为底层通信框架,其中具体技术细节如下:1、通信协议rocketmq通信协议采用netty作为底层通信框架,协议格式采用自定义方式实现。具体协议如下:rocketmq协议格式(4个字节的数据包长度与4个字节的头长度,这个包长与头长怎么会一样?感觉可以再优化下)2、通信加密rocketmq采用netty链接时可以使用netty的sslContext方式加密传输,不过需要
费列罗与小明
·
2021-06-09 18:02
React Native
从零单排
5 性能调优
RN版本:0.64系统:Win10前言尽管facebook已经尽可能地优化ReactNative性能来了,但是,总还是有一些地方有所欠缺,以及在某些场合ReactNative还不能够替我们决定如何进行优化,因此人工的干预依然是必要的。1.减少页面内重绘制在React应用中,当某个组件的状态发生变化时,它会以该组件为根,重新渲染整个组件子树。如要避免不必要的子组件的重渲染,有以下途径:实现shoul
房祥_a7f1
·
2021-06-09 18:48
从零单排
List(三)---CopyAndWriteArrayList
上回说的arrayList的线程安全问题,juc包中引入了CopyOnWriteArrayList来解决这个问题。Athread-safevariantof{@linkjava.util.ArrayList}inwhichallmutativeoperations({@codeadd},{@codeset},andsoon)areimplementedbymakingafreshcopyofthe
DearAlar
·
2021-05-09 01:41
三分钟
从零单排
gulp-less配置
这周的某个晚上,室友拿着她写的todolist代码来找我做review,看到css文件是这个样子“为什么不用less呢?”,我心痛的问她。“不会。”于是我推荐了一款小白级的less入门神器:Koala-aguiapplicationforLESS,Sass,CompassandCoffeeScriptcompilation.**安装之后,只要监听指定的文件夹就能做到实时编译,哪怕完全不会编程的同学
王德福
·
2021-04-23 08:13
【互联网运营
从零单排
记01】- 从提问开始。
我认真的...首先声明的是,这篇文章没有干货,单纯运营小白的自我思考。文章内容分为两部分:一、我提问的思考和方法二、针对运营的提问实践第一部分我参考的提问流程和方法:流程:1.写出核心问题。2.针对核心问题建立问题树。3.将问题树整理成问题清单,并进行分析、分类和对比。4.对问题进行处理优先级排序,再通过逐个进一步提问,找到行动目标。方法:1.【四问建树法】:利用以下四个问题,针对核心问题快速建立
技能变现精灵丶Lee
·
2021-04-21 01:44
2021-01-06
返回主页天乔巴夏丶Java小白,
从零单排
。
wubaoyu123
·
2021-01-06 09:30
缓存雪崩、缓存穿透、缓存更新了解多少?
文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y回顾前面:
从零单排
学Redis【青铜】
从零单排
学Redis【白银】
从零单排
学Redis
Java3y
·
2020-11-27 01:59
java
redis
从零单排
3
7.贪心算法经典题目做了大概两个小时的贪心题目,从杭电的贪心课件中找了六题来做,除了田忌赛马那个题太绕了意外其他题目还是比较轻松的这几到简单的贪心题目总结下来就是排序+分析贪心性质以下是题解..(话说前面那个装逼的扫雷男好烦...)hdu1009:http://acm.hdu.edu.cn/showproblem.php?pid=1009/*简单的贪心复习一下cmp写法*/#include#inc
屎宝宝
·
2020-09-16 07:38
从零单排
Ionic+angularjs 环境配置及打包apk
Ionic
从零单排
,到项目发布!遇到了很多问题但都一一解决了,此篇文章留作记录。
ycmail
·
2020-09-14 21:58
web前端
Jquery easyui
从零单排
之datagrid添加行单击事件
给datagrid添加行单击事件一、前台代码: Startfromzero remoteSort:false, rownumbers:true,singleSelect:true,autoRowHeight:true,pagination:true, showFooter:true, fitColumns:true,page
我本良人
·
2020-09-11 06:24
Jquery
easyui从零单排
Jquery easyui
从零单排
之datagrid查询
这里开始学习datagrid查询功能的实现。一、前台代码:StartfromzeroLoginIDUserNameSexDepartmentAge操作删除UserName:LoginID:SearchfunctiongetData(){$('#dg').datagrid({url:'Handler.ashx',method:'get',striped:true,title:"员工列表",onSor
我本良人
·
2020-09-11 06:24
Jquery
easyui从零单排
Jquery easyui
从零单排
之datagrid单行数据删除
这里主要学习datagrid单行数据删除功能的实现。一、前台代码:StartfromzeroLoginIDUserNameSexDepartmentAge删除functiongetData(){$('#dg').datagrid({url:'Handler.ashx',method:'get',striped:true,title:"员工列表",onSortColumn:function(sort
我本良人
·
2020-09-11 06:24
Jquery
easyui从零单排
Jquery easyui
从零单排
之datagrid多行数据删除
datagrid选中的多行数据删除功能的实现一、前台代码:StartfromzeroLoginIDUserNameSexDepartmentAgefunctiongetData(){$('#dg').datagrid({url:'Handler.ashx',method:'get',striped:true,title:"员工列表",onSortColumn:function(sort,order
我本良人
·
2020-09-11 06:24
Jquery
easyui从零单排
Jquery easyui
从零单排
之datagrid整表编辑保存到数据库
最近一直在利用空余时间,对JqueryEasyUI进行学习。前几篇都是在讲datagrid,今天这篇还是讲它的,是对datagrid进行编辑,然后把新数据全部保存到数据库的问题。这个地方还是花了好长的时间,主要是在前台把循环读取datagrid的数据转换为json数据,以及json传递问题。先在前台添加datagrid,这个在这里就不用再复述了。Startfromzero保存LoginIDUser
我本良人
·
2020-09-11 06:24
Jquery
easyui从零单排
Spring AOP
从零单排
-织入时期源码分析
问题:SpringAOP代理中的运行时期,是在初始化时期织入还是获取对象时期织入?织入就是代理的过程,指目标对象进行封装转换成代理,实现了代理,就可以运用各种代理的场景模式。何为AOP简单点来定义就是切面,是一种编程范式。与OOP对比,它是面向切面,为何需要切面,在开发中,我们的系统从上到下定义的模块中的过程中会产生一些横切性的问题,这些横切性的问题和我们的主业务逻辑关系不大,假如不进行AOP,会
william
·
2020-08-24 15:24
java
spring
spring-aop
源码分析
「
从零单排
canal 07」 parser模块源码解析
基于1.1.5-alpha版本,具体源码笔记可以参考我的github:https://github.com/saigu/JavaKnowledgeGraph/tree/master/code_reading/canal本文将对canal的binlog订阅模块parser进行分析。parser模块(绿色部分)在整个系统中的角色如下图所示,用来订阅binlog事件,然后通过sink投递到store.p
阿丸
·
2020-08-24 14:00
【LeetCode
从零单排
】No28 Implement strStr()
题目ImplementstrStr().Returnstheindexofthefirstoccurrenceofneedleinhaystack,or-1ifneedleisnotpartofhaystack.代码publicclassSolution{publicintstrStr(Stringhaystack,Stringneedle){if(needle.length()==0)retur
weixin_33729196
·
2020-08-24 10:30
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他