摘要:静态初始化简化的语法格式动态初始化动态初始化只指定数组的长度,由系统为每个数组元素指定初始值。也就是说,数组引用变量是访问堆内存中数组元素的根本方式。 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 if条件语句 if语...
摘要:两个参赛者轮流从左边依次拿走或个硬币,直到没有硬币为止。计算两个人分别拿到的硬币总价值,价值高的人获胜。请判定第一个玩家是输还是赢样例给定数组返回给定数组返回复杂度思路考虑先手玩家在状态,表示在在第的硬币的时候,这一位玩家能拿到的最高...
摘要:复杂度思路参考的思路,对于,表示在从到的范围内,先手玩家能拿到的最大的硬币价值。对于状态,先手玩家有两种选择,要么拿的硬币,要么拿的硬币左边一个的或者右边一侧的,如果拿左侧的硬币,如果拿右侧的硬币,取两个值的最大值。 LintCode Coins i...
摘要:相信使用的目前已经非常多了,我这边提供一个非常简单便利又通用的解析工具类,代码最后有示例代码。可以按照本文直接使用。 相信使用POI的目前已经非常多了,我这边提供一个非常简单便利又通用的POI解析工具类,代码最后有示例代码。可以按照本文直接...
摘要:复杂度思路考虑对于每一个节点来说,能组成的的。那么并且所以我们需要两个返回值,一个是这个是不是,另一个是当前的能组成的最大的值。代码这个能构成一个这个不能构成一个 LeetCode[333] Largest BST Subtree Given a binary tree, find the large...
摘要:复杂度思路用一个变量来记录当前的值,并且在每次之前,比较得到目前的最大值。注意变量的比较不要用代码 LeetCode[270] Closest Binary Search Tree Value Given a non-empty binary search tree and a target value, find the value in the BST tha...
摘要:复杂度思路找的是比这个大的最小值。代码如果是小于等于的值,就要往右移动比大的值都可能是,所以要保留 LeetCode[285] Inorder Successor in BST Given a binary search tree and a node in it, find the in-order successor of that node in the B...
摘要:表达式按或者来显示选定变量或者表达式的值。这也是我最喜欢的一个功能。使用方式选择调用栈中的一桢,点击按钮跳到桢要注意的是已经被修改的变量不会被重置,它们会保留当时的值。 说明 本文参考了网上一些debug的教程,又在自己实践的基础上增加和改...
摘要:复杂度思路每次设置一个窗口,观察在这一步下能到达的最远距离,不断的移动这个窗口。计数,需要移动几次,才能覆盖到末尾的值。 LeetCode[45] Jump Game II Given an array of non-negative integers, you are initially positioned at the first in...
摘要:复杂度思路注意的地方,要限制左括号和右括号。每出现一次左括号,就相对于限定了,最多只能出现那么多右括号。所以,为了完成这种限定,用来控制。不然会有的情况出现。 LeetCode[22] Generate Parentheses Given n pairs of parentheses, write a f...
摘要:验证参数传递函数返回值,是单元测试中十分重要的环节。一般形式单元测试下文称为例子这个单元测试是通过的。不过,仅仅比较两个对象,这个单元测试还是有问题的。单元测试的细节,已经讲得七七八八了。 showImg("http://i1.piimg.com/577986/c22d7246...
摘要:什么是移动易开源组合套件本项目为移动易开源组合套件,包含后台服务端,提供了一个基础的后台框架前端,提供了一个与后端连接的演示。公开课视频和资料下载腾讯课堂在线学习资料视频截图讨论社区群 什么是移动易开源APP组合套件? 本项目为移动易开...
摘要:最近一个使用的项目中需要进行性能调优。是不允许进入进行操作的。如上的写法表示和是启用的。从开始提供的注解。最后启用这两个在项目启动入口小结通过上述几步,在项目启动时通过注解的条件判断,实现不同的装配,从而启用不同的。 最近一个使用Spri...
摘要:构造函数有多个时,只会执行其中的一个。缺省构造函数不带参数的构造函数称作缺省构造函数。构造函数不能被子类和其他类调用。只有在构造函数的可见范围内才能使用关键字来调用它。例如某构造函数为,则该构造函数只能在该类内部使用。 关于构造函数,...
摘要:面向对象面向对象的三种基本特征继承封装多态结构化程序设计简介主要原则自顶向下逐步求精模块化。在面向对象方法中,类之间共享属性和操作的机制称为继承。 面向对象 面向对象的三种基本特征:继承、封装、多态 结构化程序设计简介 主要原则:自顶向...
摘要:基本数据类型布尔类型或,占用位。强制类型转换强制类型转换的语法格式是,强制类型转换的运算符是圆括号。无符号右移运算符。对于低于类型如和的操作数总是先自动类型转换为类型后再移位。 注释 单行注释//......多行注释/ .../文档注释/*.../ 文...
摘要:宏巍电商软件是在阿里体系内使用他们的,然后在上用多进程做的集群,端和接口系统都是使用语言实现的。宏巍电商软件架构我们尝试过很多方法来进行线程状态的监控,比如开始时使用等工具来读取的状态,同时也尝试用过的,但都不能满足电商产品性能监控需...
摘要:实现原理要完成一个轮播图片,首先想到的应该是使用来实现。所以我们本次的自定义控件就是由和叠加起来组成的。需要准备两张图片,这里用进行绘制的使用可以查看使用初始化小圆点更新小圆点带小圆点的使用以下控件以上就是主要的代码了。 效果图 直接...
摘要:再用二分法找当前值应该在排好序的数组中的插入位置。因为要找的是最长的序列,所以每次将排好序的数组中替换成已经排好序的,会能保证得到的结果是最长的。保证升序相等也要替换这个值 LeetCode[300] Longest Increasing Subsequence Given an unsor...
摘要:投射法复杂度思路将二维数组上的点,分别映射到一维的坐标上。然后将两个结果相加。代码分别放到一维上来做复杂度思路分别建立行和列的数组,用来存放,在某一行,或者某一列,一共有多少人在这一个位置上。同理,来处理行的情况。 LeetCode[296] Best...
摘要:复杂度思路为了避免搜索已经搜索的点。所以考虑用一个数组,记录到每一个点能产生的最长序列的长度。考虑用进行搜索,对于每一个点来说,考虑先找到最小的那个点针对每一条路径的。然后对于每一点再递增回去,依次累积找到增加的值。 LeetCode[329] Lo...
摘要:一次性编译成机器码,脱离开发环境独立运行,运行效率较高。解释型语言使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。垃圾回收机制保护程序的完整性,垃圾回收是语言安全性策略的一个重要部分。 Java程序运行机制 编译型语言 ...
摘要:投票法复杂度思路设定一个和这个对应的如果一个数和这个相等,那么就将增加,否则减少的数目。 LeetCode[169] Majority Element Given an array of size n, find the majority element. The majority element is the element that appears more than ...
摘要:无向图对于无向图,需要记录一个来判断这是不是无向图两个之间的连接。同一层的节点会出现相连的情况。如果同一层的这个节点是等待访问的,说明这两个节点之间有连接,所以有环的出现。有向图不需要记录 Graph: Detect Cycle Detect if any cycle exis...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...