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
极客-Java学习笔记
[
极客
大挑战 2019]Secret File1
上来就说看不到,先看看源码,发现./Archive_room.php点secret直接跳到了end,抓包看看,找到了secr3t.php过滤了很少的关键词,提示flag在flag.php,过去发现还是看不到尝试用php伪协议读取flag.php的源码果然在这
ғᴀɴᴛᴀsʏ
·
2024-01-26 01:15
web
算法训练营Day52(动态规划13)
300.最长递增子序列力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒今天开始正式子序列系列,本题是比较简单的,感受感受一下子序列题目的思路。
Best,
·
2024-01-25 22:25
动态规划
算法
算法训练营Day53(动态规划14)
1143.最长公共子序列力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒体会一下本题和718.最长重复子数组的区别classSolution:deflongestCommonSubsequence
Best,
·
2024-01-25 22:25
动态规划
算法
算法训练营Day51(动态规划12)
309.最佳买卖股票时机含冷冻期力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒本题加了一个冷冻期,状态就多了,有点难度,要把各个状态分清,思路才能清晰注意初始化dp[0][0]、dp[0]
Best,
·
2024-01-25 22:24
动态规划
算法
算法训练营Day48(动态规划9)
198.打家劫舍力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台classSolution:defrob(self,nums:List[int])->int:iflen(nums)==0:#如果没有房屋
Best,
·
2024-01-25 22:54
动态规划
算法
算法训练营Day50(动态规划11)
说明较难,二刷再仔细打代码123.买卖股票的最佳时机III力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒这道题一下子就难度上来了,关键在于至多买卖两次,这意味着可以买卖一次,可以买卖两次,
Best,
·
2024-01-25 22:24
动态规划
算法
三层架构到DDD分层架构的演变
参考
极客
时间《DDD实战》三层架构传统的三层架构主要分为业务接口层、业务逻辑层、数据访问层业务接口层:主要是API的定义,包括资源路径定义、请求报文接受、响应报文返回、请求编码等定义的内容;业务逻辑层:
rickJinzhu
·
2024-01-25 19:59
学习资料: uni-app HBuilderX
编译器:HBuilderXHBuilderX-高效
极客
技巧uni-app介绍:uni-app官网uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android
javaGHui
·
2024-01-25 18:11
经验分享
uni-app
CSS中的ex单位、内联盒子模型、line-height与内联元素高度之间的关系完全详解!
作者:
极客
小俊一个把逻辑思维转变为代码的技术博主我不用拼过聪明人,我只需要拼过那些懒人我就一定会超越大部分人!
极客小俊
·
2024-01-25 16:10
[
极客
大挑战 2019]HardSQL1
发现过滤了union、空格、and、by,于是尝试通过报错注入,空格绕过可以通过括号括住来避免使用空格下一步查表名发现等号被过滤了,使用like绕过提示子查询返回多于1行用group_concat()把column_name包起来,实现一行的效果太长没显示完整用substr切一下substr、mid被过滤了使用right切一下,得到完整flag
ғᴀɴᴛᴀsʏ
·
2024-01-25 14:51
web
[
极客
大挑战 2019]LoveSQL1
万能密码测试,发现注入点注意这里#要使用url编码才能正常注入测试列数,得三列查看table,一个是geekuser另一个是l0ve1ysq1查看column,有id,username,password,全部打印出来,找到flag
ғᴀɴᴛᴀsʏ
·
2024-01-25 14:18
web
一篇文章教你快速学会Kafka参数调优实战
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧
极客
侠栈即可打开个人博客):
极客
侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全
数据结构大师
·
2024-01-25 10:03
如何 root 一台 Pixel 手机
如果你更喜欢视频类的材料,那么我会推荐MaowDroid与
极客
湾的这两份教程:HowtoRootGooglePixel(2,3/a,4/a&XL)onAndroid11-YouTube
柳岸风
·
2024-01-25 06:27
智能手机
大师的人文精神更值得学习
两段视频内容丰富,截选一段李录大意是:1、芒格即使遭遇重挫(亲人离去,意外几乎致眼睛失明)依然积
极客
观理性,入世极深又对所有的问题都非常好奇,耄耋之年依然忘我工作,对世俗充满热情,已到天人合一的境界;2
Ryder_Z
·
2024-01-25 00:30
极客
时间-左耳听风-软件开发与架构设计的原则
软件开发与架构设计的原则PS:内容为左耳听风的读书笔记,该节内容多为作者职业生涯的总结,平时需要反复提醒自己,细看内容其实有很多需要慢慢体会。软件开发不重复性只要相似的代码出现不止一处,就必须将其共性抽象出来,形成唯一的方法KISS原则大道至简原则,例如宜家简约且高效的设计和生产方式面向接口而非实现原则注重接口而非实现,依赖接口而非实现组合优于继承命令查询分离原则当一个方法通过返回一个值来响应一个
WeiXiao_Hyy
·
2024-01-24 19:52
极客时间
java
经验分享
极客
时间-如何降低用户鉴权的流量压力
背景内容是
极客
时间-徐长龙老师的高并发系统实战课的个人学习笔记,欢迎大家学习!
WeiXiao_Hyy
·
2024-01-24 19:22
极客时间
java
后端
Linux 性能分析笔记:平均负载的理解
uptime的命令解释uptime平均负载的理解manuptime平均负载的合理值系统负载的趋势案例分析CPU密集型程序IO密集型大量进程学习笔记主要来源:Linux性能优化实战_Linux_性能调优-
极客
时间
小鲸鱼大梦想
·
2024-01-24 18:28
系统运维
linux
笔记
运维
服务器
马云、蔡崇信大幅增持阿里巴巴;Sam Altman 透露 GPT-5 最新消息;Linux 6.8-rc1 释出 |
极客
头条
「
极客
头条」——技术人员的新闻圈!CSDN的读者朋友们早上好哇,「
极客
头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理|苏宓出品|CSDN(ID:CSDNnews)一分钟速览新闻点!
极客日报
·
2024-01-24 10:18
gpt
linux
运维
C语言刷LeetCode每日一题(2024.1.22)670.最大交换
原题链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台基本可以想到贪心法,把靠近左侧高位能进行交换的最高位与右侧低位最大值交换,这种操作只能通过字符串进行,因此一开始应该把数字转换为字符串,
猪脑过载coder
·
2024-01-23 22:12
c语言
leetcode
开发语言
算法训练营Day41(动态规划3)
343.整数拆分力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台classSolution:#假设对正整数i拆分出的第一个正整数是j(1int:dp=[0]*(n+1)#创建一个长度为n+1的数组
Best,
·
2024-01-23 22:22
算法
动态规划
算法训练营Day44(动态规划之完全背包 6)
做做感受一下完全背包的理论基础区别对于纯完全背包问题(装满这个背包的最大价值或者问能否装满这个背包),两层for循环可以进行颠倒,且第二层for循环需正序遍历518.零钱兑换II力扣(LeetCode)官网-全球
极客
挚爱的技术成长平
Best,
·
2024-01-23 17:13
算法
动态规划
算法训练营Day45(动态规划7)
70.爬楼梯(进阶)卡码网:57.爬楼梯提醒这道题目爬楼梯之前做过,这次再用完全背包的思路来分析一遍322.零钱兑换力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒如果求组合数就是外层for
Best,
·
2024-01-23 17:13
动态规划
算法
雷军回应「小米造车造晚了」;OpenAI 或筹划自研芯片;英伟达回应黄仁勋中国行 |
极客
头条
「
极客
头条」——技术人员的新闻圈!CSDN的读者朋友们早上好哇,「
极客
头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理|苏宓出品|CSDN(ID:CSDNnews)一分钟速览新闻点!
极客日报
·
2024-01-23 10:15
人工智能
小米称从未宣传澎湃OS为自研系统;传Win12可能推迟到明年;NTP协议作者去世 |
极客
头条
「
极客
头条」——技术人员的新闻圈!CSDN的读者朋友们早上好哇,「
极客
头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。
极客日报
·
2024-01-23 10:38
dubbo
算法训练营Day43(动态规划5)
1049.最后一块石头的重量II力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒本题就和昨天的416.分割等和子集很像了,可以尝试自己思考做一做。
Best,
·
2024-01-23 06:23
算法
动态规划
XTools:开源的万能工具箱
极客
告诉你)图片像素化摩斯密码加解密…这些,都在XTools,下面简单展示几个功能特性Github地址:htt
Trc0g
·
2024-01-23 00:06
网络安全
力扣2788(按分隔符拆分字符串)
力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台classSolution{publicListsplitWordsBySeparator(Listwords,charseparator){Listres
码见愁的小弟
·
2024-01-22 17:30
leetcode
算法
hot100:09找到字符串中所有字母异位词
题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台算法思想:因为字符串中的字符全是小写字母,可以用长度为26的数组记录字母出现的次数设n=len(s),m=len(p)。
蜡笔小心眼子!
·
2024-01-22 14:44
OJ题目讲解
算法
leetcode
java
hot100:06三数之和
题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台算法思想:使用双指针的思想,首先需要先对数组进行排序,让数组满足单调性,这样在相加的时候更加方便更新条件;再遍历数组,遍历数组的目的就是确定一个数
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
排序算法
算法
leetcode
java
hot100:07接雨水
题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台算法思想:这里采取的是暴力解法和双指针的解法,但是这个题目还有其他的两种解法(单调栈和动态规划,同学可以自行了解)首先,在说算法思想之前
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
算法
leetcode
java
hot100:08无重复字符的最长子串
题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台算法思想:使用滑动窗口的思想来解决,定义两个指针left和right均指向下标0,right指针用来遍历字符串,将right指针对应的元素入窗口
蜡笔小心眼子!
·
2024-01-22 14:43
OJ题目讲解
哈希算法
散列表
算法
java
leetcode
算法训练营Day39(动态规划2)
62.不同路径力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台提醒本题掌握动态规划的方法就可以。
Best,
·
2024-01-22 10:22
算法
动态规划
etcd原理01--读写
来源:《etcd实战课》(
极客
时间)---唐聪etcd应用场景相当广泛,从服务发现到分布式锁,从配置存储到分布式协调等等。可以说,etcd已经成为了云原生和分布式系统的存储基石。
世界随心而动
·
2024-01-22 02:46
Java学习笔记
(八)——Lambda表达式
文章目录Lambda表达式Lambda表达式的省略写法Lambda练习练习1练习2算法题算法题1斐波那契数列算法题2猴子吃桃子算法题3爬楼梯Lambda表达式Lambda表达式是JDK8开始的一种新语法形式。基本作用:简化函数式接口的匿名内部类的写法。注意:Lambda表达式可以用来简化匿名内部类的书写Lambda表达式只能简化函数式接口的匿名内部类的写法函数式接口:有且仅有一个抽象方法的接口叫做
小白蹦蹦跳跳
·
2024-01-22 01:00
学习笔记
java
学习
笔记
Java学习笔记
(六)——基本数据类型及其对应的包装类
文章目录包装类基本数据类型及其对应的包装类获取Integer对象的方式(了解)获取Integer对象两种方式的区别(掌握)包装类的计算:自动装箱和自动拆箱Integer成员方法综合练习练习1练习2练习3练习4练习5包装类包装类:基本数据类型对应的引用数据类型。集合无法存储基本数据类型,需要用到包装类。基本数据类型及其对应的包装类获取Integer对象的方式(了解)publicclasstest30
小白蹦蹦跳跳
·
2024-01-22 01:59
学习笔记
java
学习
笔记
Java学习笔记
(七)——操作数组工具类Arrays
文章目录ArraysArrays.toString()Arrays.binarySearch()Arrays.copyOf()Arrays.copyOfRange()Arrays.fill()Arrays.sort()升序排序降序排序Arrays操作数组的工具类。Arrays.toString()importjava.util.Arrays;publicclasstest40{publicstat
小白蹦蹦跳跳
·
2024-01-22 01:27
学习笔记
java
学习
笔记
Java学习笔记
(十六):IO
InputStream/OutputStream在Java中,InputStream代表输入字节流,OuputStream代表输出字节流,这是最基本的两种IO流。Reader/Writer如果我们需要读写的是字符,并且字符不全是单字节表示的ASCII字符,那么,按照char来读写显然更方便,这种流称为字符流。字符流传输的最小数据单位是char。Reader和Writer本质上是一个能自动编解码的I
似锦少年Jory
·
2024-01-22 00:39
Java学习笔记
——overload(重载)和override(重写)的区别
方法的重载和重写体现了方法的多态,但他们存在一些不同之处:overload方法重载在同一个类中,我们可以定义多个同名的方法,但要求他们的形参列表不一致。注意:不能通过返回类型,访问修饰符或抛出的异常进行重载。voidshow(inta,charb,doublec){}voidshow(intx,chary,doublez){}//不是重载intshow(inta,doublec,charb){}/
itsetggg
·
2024-01-22 00:26
java
学习
笔记
Java学习笔记
——静态变量/类变量详解(使用细节及内存分析)
静态变量/类变量的使用细节定义语法:访问修饰符static数据类型变量名;或static访问修饰符数据类型变量名;访问方法:对象名.类变量名;或者类名.类变量名;(Java设计者推荐使用在这个方式)使用细节:由于类加载时会在堆中创建一个对应的Class对象,也即类变量是随着类的加载而创建的,所以没有创建对象时也能访问。静态变量的访问修饰符的访问权限和范围和普通属性是一样的。类变量与实例变量(普通属
itsetggg
·
2024-01-22 00:26
java
学习
笔记
Java学习笔记
——代码块详解
定义语法:(修饰符){代码};其中,修饰符不是必须的,但只能用static修饰使用static修饰的叫静态代码块,没有static修饰的叫普通代码块/非静态代码块(构造代码块);号可写可不写代码块的作用构造代码块(普通代码块)在每次调用构造器时都会执行一遍,相当于是对构造器的补充机制,可以做初始化的操作,如果多个构造器中都有重复的语句,可以抽取到初始化块中,提高代码的重用性。静态代码块在类加载时执
itsetggg
·
2024-01-22 00:26
java
学习
笔记
jvm
后端
Java学习笔记
——equals()和==运算符的区别
==运算符是一个比较运算符,既可以判断基本类型,又可以判断引用类型如果判断基本类型,判断的是值是否相等。如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象注意:判断引用类型时==两边的引用必须是同一个类型,否则编译报错equals方法equals是Object类中的方法,只能判断引用类型,默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等。比如lnteger,Stri
itsetggg
·
2024-01-22 00:56
java
学习
笔记
Java学习笔记
——多态(polymorphic)
多态概念:方法或对象具有多种形态,这是面向对象的重要特征,多态是建立在封装和继承基础之上的。多态具体体现在以下两个方面:方法的多态:方法的重写和重载(详细内容可以看这篇博客:overload(重载)和override(重写)的区别)对象的多态(核心):一个对象的编译类型和运行类型可以不一样对象的多态详解对象的多态体现在:一个对象的编译类型和运行类型可以不一样(其实也就是向上转型)。用代码来说可以写
itsetggg
·
2024-01-22 00:55
java
学习
笔记
Java学习笔记
——动态绑定机制
Java调用对象的方法时,有两种机制,一种是静态绑定,一种是动态绑定静态绑定概念:在程序运行前,也就是编译时期JVM就能够确定方法由哪类对象调用(注意和多态的向上转型中子类方法的调用规则区别开),这种机制称为静态绑定。如果一个方法不可被继承,或者继承后不能被覆盖,(由private、final、static所修饰的方法和构造方法)那么它就是静态绑定,因为编译后可以确定具体是调用的哪个方法。动态绑定
itsetggg
·
2024-01-22 00:55
java
学习
笔记
Java学习笔记
——(子类)对象创建时的内存布局及子类访问成员的规则
classGrandPa{Stringname="大头爷爷";Stringhobby="旅游";intage=70;}classFatherextendsGrandPa{Stringname="大头爸爸";privateintage=39;publicintgetAge(){returnage;}}classSonextendsFather{Stringname="大头儿子";}publiccla
itsetggg
·
2024-01-22 00:25
java
学习
笔记
双指针刷题(三)
所有算法文章链接(最底部)http://t.csdnimg.cn/IbllR1.有效三角形个数力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台1.分析题意给一个非负的数组,判断这个数组能组成多少个三角形
W2155
·
2024-01-21 20:38
算法
双指针
入门
Java中的代理模式(二)JDK动态代理
大家好,我是
极客
涛,上一篇中我们对代理模式有两大类,静态代理和动态代理,对于静态代理相信大家都信手拈来。对于动态代理还有两种实现,一种是java原生的Jdk代理,一种是Cglib方式。
极客涛
·
2024-01-21 17:15
java基础
java
代理模式
开发语言
Java中的代理模式(一)
大家好,我是
极客
涛,今天我们聊一聊java中的代理模式,话不多说,还是老思路,什么是代理模式,为什么要有代理模式,如何实现代理模式代理模式在说java中的代理模式之前,我们可以先想一想生活的例子,这里也是一个加深自己对程序设计理解的一种学习方式
极客涛
·
2024-01-21 17:41
java基础
java
代理模式
开发语言
Java学习笔记
第一期
一第一章1.了解并能熟练讲出java发展史1991年,美国SUN公司由詹姆斯高林带领团队,研发出一种面向对象语言oak语言,即Java语言前身。1995年,SUN公司将oak语言更名为Java语言,并正式推出Java1.0。2009年,美国Oracle公司收购SUN公司,此后Java新版本都由Oracle公司发布。2.熟练讲出java如何实现跨平台通过Java虚拟机(JVM)实现跨平台,字节码文件
_杨
·
2024-01-21 12:42
java
学习
jvm
Leetcode刷题-(6~10)-Java+Python+JavaScript
目录1.Z字形变换2.整数反转3.字符串转换整数(atoi)4.回文数5.正则表达式匹配1.Z字形变换题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台备战技术面
nuist__NJUPT
·
2024-01-21 10:14
算法与数据结构
算法
java
python
javascript
leetcode
代码随想录算法训练营第二十五天| 216.组合总和III、17.电话号码的字母组合
216.组合总和III题目链接:力扣(LeetCode)官网-全球
极客
挚爱的技术成长平台解题思路:依旧是正常遍历,过程中记录遍历的所有节点之和,如果当前元素之和已经大于所给定的值,退回上一节点java:
麦城稻香咖啡
·
2024-01-21 07:13
算法
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他