摘要:但很神奇的是无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你只能看着那些正则大师们,写了一串外星文似的字符串,替代了你用一大篇幅的代码来做一些数据校验。 本文旨在用最通俗的语言讲述最枯燥的基本知识...
Problem Given an array consists of non-negative integers, your task is to count the number of triplets chosen from the array that can make triangles if we take them as side lengths of a triangle.Examp...
Problem Given a string, sort it in decreasing order based on the frequency of characters. Example 1: Input: "tree" Output: "eert" Explanation:"e" appears twice while &q...
摘要:我理解的数据结构五二分搜索树一二叉树和链表一样,动态数据结构具有唯一根节点每个节点最多有两个子节点每个节点最多有一个父节点具有天然的递归结构每个节点的左子树也是二叉树每个节点的右子树也是二叉树一个节点或者空也是二叉树二二分搜索树是二叉...
摘要:说明是对中数组的扩展,其底层还是使用数据实现,支持自动扩容,不是线程安全的类。其继承,实现了各个接口,其中为支持随机读写的标记接口,在后续类的讲解中会用到。加上主要是为了不能直接序列化,而是必须使用自带的和方法,主要是为了节省空间。 ...
摘要:实践很简单的一个类,点开它的源代码,其中所有的方法都是与相关联的。从而很好地避免了空指针异常。方法,如果存在,返回包含的值,否则抛出异常。随便点开一个方法,都会在第一行为不该为的参数进行判断。 问题描述 在大热的Spring Boot 2.0中,在将...
摘要:三内置观察者模式了解内置观察者模式包内包含最基本的类与接口,这和上面的接口与接口很类似。根据具体的需求,如果内置的观察者模式不能满设计,那么我们可以像刚开始那样自己实现一套观察者模式。参考资料设计模式 一、了解观察者模式 1.1 什么是观...
摘要:之所以使用这种方式是因为在恢复一个被挂起的线程与该线程真正运行之间存在着严重的延迟。这样我们就可以把线程恢复运行的这段时间给利用起来了,结果就是线程更早的获取了锁,线程获取锁的时刻也没有推迟。 前言 系列文章目录 上一篇 我们学习了lock...
摘要:题目给定两个整数和,返回中所有可能的个数的组合。示例输入输出题解这道题目我就不做解析了,就是全排列的变种,全排列用的方法,我们之前已经解析过好几期了,都是一套解题模板,直接记住这种题目的模板即可快速掉。版本版本回溯题目第个排列全排列全...
摘要:理解与掌握缓存框架一级缓存默认就可以使用框架处理缓存是依赖映射,的内部缓存使用一个,为语句。一级缓存的作用域是一个,一旦发生变化,一级缓存失败在同一个中,执行相同的查询,第一次会去查询数据库,并写到缓存中第二次直接从缓存中取。 MyBati...
摘要:以太坊,主要讲解如何使用开发基于的以太坊应用,包括账户管理状态与交易智能合约开发与交互过滤器和事件等。 Android应用程序以太坊钱包生成,要做的工作不少,不过如果我们一步一步来应该也比较清楚: 1.在app/build.gradle中集成以下依赖项: compi...
摘要:来表现百人分钱问题的,现在记录一下实现和自己的思考。百人分钱题房间里有个人,每人都有元钱,他们在玩一个游戏。 JFrame来表现百人分钱问题的,现在记录一下实现和自己的思考。 百人分钱题: 房间里有100个人,每人都有100元钱,他们在玩一个游戏。...
摘要:通过跟踪请求的处理过程,来对应用系统在前后端处理服务端调用的性能消耗进行跟踪,关于的介绍可以看这个链接,大规模分布式系统的跟踪系统作者刀把五链接来源知乎著作权归作者所有。 手把手教你搭APM之Skywalking 前言 什么是APM?全称:Application Pe...
摘要:在写时遇到比较一个对象的字符串和一个字符串是否相等的问题,遇到了一些坑。在这段代码时和的值都是但是他们用比较时确实不相等的。 在写java时遇到比较一个对象的字符串和一个字符串是否相等的问题,遇到了一些坑。 showImg("https://segmentfault.c...
摘要:用的流从网上下载一个视频原理就是用对象与目标地址建立一个链接,用流的方式从这个链接上把视频的二进制数据读取下载然后再写入本地文件。然后循环依次写入缓存的大小,直至结束。 用Java的IO流从网上下载一个视频 原理:就是用URL对象与目标地址建立...
摘要:使用默认随机源对指定列表进行置换。将集合排序使用二分搜索法搜索指定列表,以获得指定对象根据元素的自然顺序,返回给定的最大元素。 1_Map集合概述和特点 A:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键...
摘要:什么是火焰图怎么用以下会为你一一解答。工具包标准分析器,用于生成系统堆栈信息提供转换成带标示的代理生成火焰图的工具生成全部进程的堆栈信息还有一些问题很多方法都是缺少的,对比起,在图里的堆栈信息可能只有的深度。 什么是FlameGraph火焰图?...
浅谈java中的 i=i++; 首先有一下代码: public class Demo{ public static void main(String []args){ int i=12; i=i++; System.out.println(i); } } 你可以试想这段代码是多少...
摘要:不同的应用场景,不同的架构,不同的需求,都会对优化设置有不同要求。在这里我所记述的只是我自己在一些应用中所设置的优化项,以备不时之需,并不是放之四海而皆准的准则。为了消除这些警告,还需要根治。 一千个人眼中就有一千个哈姆雷特。——伪西...
摘要:表示参数变量或者函数返回值应该是一个类型的资源,而不是颜色值。举例子,阅读源代码中的方法值范围注释当函数参数的取值在一定范围时,可以使用注解来防止调用者传入错误的参数,主要注解有三种。使用这个注释将警告信息去掉。 目录介绍 1.Annotati...
Problem You have a total of n coins that you want to form in a staircase shape, where every k-th row must have exactly k coins. Given n, find the total number of full staircase rows that can be formed...
摘要:发现问题在使用中设备异常断开中的。在中事件都是在链中依次传递的。事件最后传递到。解决方法添加会导致调用两次解释会在该从链中移除掉时被调用,一般的话没有手动从链中删除时,会在连接断开后回调该方法。 发现问题 在使用中设备异常断开,Intercep...
摘要:费曼学习方法其实以上方法,是一种高效学习方法。费曼学习法第一步选择一个概念拿一张白纸,将这个概念的名称写在这张白纸的顶部。不是优秀的程序员都写博客,而是写了博客之后程序员都会变得更优秀。 为什么要写博客? 当我们要做一件事情的时候,肯...
摘要:发现问题在使用中发现在设备频繁上下线和两个设备一样相互顶替连接的情况下,的和的方法调用没有先后顺序,如果在这两个方法里面来记录设备上下线状态,会造成状态不对。因为相互顶替的情况并不多见,因此两个也可以接受,在性能上并不会造成多大影响。...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...