作者\/
文章平均质量分 84
2401_84103714
这个作者很懒,什么都没留下…
展开
-
java多线程2---线程优先级
一般不建议使用jdk提供的stop()和destroy()方法,推荐线程自己停下来,建议使用一个标志位flag=false;让当前执行的线程暂停,但不阻塞,使线程从运行状态转为就绪状态。让cpu重新调度,礼让不一定成功。System.out.println(“线程结束了…模拟网络延迟,放大问题的发生性。join合并线程(插队)原创 2024-05-26 20:44:31 · 336 阅读 · 0 评论 -
LeetCode 873
如果 a [ i ] a[i] a[i]、 a [ j ] a[j] a[j]是相邻两项,那么就想知道前面有没有 a [ j ] − a [ i ] a[j]-a[i] a[j]−a[i]如果有,用 d p [ i ] [ j ] dp[i][j] dp[i][j]表示以第 i i i、 j j j位结束的斐波那契数列的最长长度。如果知道相邻的两项,既可以向前转移,也可以向后转移。相当于斐波那契数列就多了一项。// 因为是严格递增的。原创 2024-05-25 22:54:01 · 418 阅读 · 0 评论 -
LeetCode 664
动态转移方程, f [ l ] [ r ] = f [ l ] [ r − 1 ] f[l][r] = f[l][r-1] f[l][r]=f[l][r−1] 如果 s [ l ] = = s [ r ] s[l]==s[r] s[l]==s[r],( f [ l + 1 ] [ r ] f[l+1][r] f[l+1][r])也是一样的。状态: f [ l ] [ r ] f[l][r] f[l][r]打印区间的花费,原创 2024-05-25 22:53:31 · 275 阅读 · 0 评论 -
Java-压缩还能这么优化~喜大普奔
**批量压缩文件 v2.0@param fileNames 需要压缩的文件名称列表(包含相对路径)@param zipOutName 压缩后的文件名称**/try {= -1) {//更新缓存区位置复制代码。原创 2024-05-25 18:54:36 · 273 阅读 · 0 评论 -
Java-压缩还能这么优化~喜大普奔(1)
/写入文件的方法,同上//设置读取数据缓存大小//关闭输入输出流if (null!try {复制代码首先利用BufferedInputStream读取文件内容,ZipOutputStream的putNextEntry方法对每一个文件进行压缩写入。最后将所有压缩后的文件写入到最终的zipOutName文件中。原创 2024-05-25 18:54:05 · 271 阅读 · 0 评论 -
Day207&208
chapter.jsimport request from ‘@/utils/request’ //引入已经封装好的axios 和 拦截器//根据课程id获取章节和小节数据列表})},data() {return {},methods: {//根据课程id查询对应的课程章节和小结})},},//获取路由里的id值if(this.//根据课程id查询对应的课程章节和小结},原创 2024-05-25 15:50:22 · 323 阅读 · 0 评论 -
day02 - Java基础语法
强制类型转换注意事项char类型的数据转换为int类型是按照码表中对应的int值进行计算的。比如在ASCII码表中,'a’对应97。// 将输出97// 第三行代码会报错,b1和b2会自动转换为int类型,计算结果为int,int赋值给byte需要强制类型转换。// 修改为:// 或者:三、 运算符======3.1 什么是运算符对常量或者变量进行操作的符号用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。原创 2024-05-25 15:49:52 · 299 阅读 · 0 评论