会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西北野狼
我的github: https://github.com/soyoungboy
我的segmentfault: http://segmentfault.com/u/soyoungboy
【年华留不住,留住蹭诗酒】
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
64
下一页
2022年7月23日
leetcode - 子数组最大平均值
摘要: 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 示例: 输入:[1,12,-5,-6,50,3], k = 4 输出:12.75 解释:最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 提示: 1 <= k <= n <= 30,000。 -所给
阅读全文
posted @ 2022-07-23 17:38 西北野狼
阅读(80)
评论(0)
推荐(0)
2022年6月26日
leetcode - 买卖股票的最佳时机
摘要: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0
阅读全文
posted @ 2022-06-26 22:00 西北野狼
阅读(53)
评论(0)
推荐(0)
2021年5月29日
Kotlin 使用协程编写高效的并发程序
摘要: 概念: 轻量级的线程 协程允许我们在单线程模式下模拟多线程编程的效果,代码执行时的挂起与恢复完 全是由编程语言来控制的,和操作系统无关。这种特性使得高并发程序的运行效率得到了极大的提升。 依赖库: dependencies { ... implementation "org.jetbrains.ko
阅读全文
posted @ 2021-05-29 17:08 西北野狼
阅读(1170)
评论(0)
推荐(0)
2021年5月23日
Kotlin泛型的高级特性
摘要: Kotlin中是可以将内联函数中的泛型进行实化的。 那么具体该怎么写才能将泛型实化呢?首先,该函数必须是内联函数才行,也就是要用inline 关键字来修饰该函数。其次,在声明泛型的地方必须加上reified关键字来表示该泛型要进行 实化。 inline fun <reified T> getGene
阅读全文
posted @ 2021-05-23 22:30 西北野狼
阅读(412)
评论(0)
推荐(0)
2021年5月4日
kotlin基础
摘要: 类与对象 class Person{ var name = "" var age = 0 fun eat(){ println(name + "is eating,he is "+ age +"years old") } } fun main(){ val p = Person() p.name =
阅读全文
posted @ 2021-05-04 21:40 西北野狼
阅读(92)
评论(0)
推荐(0)
2021年4月28日
Java接口和抽象类区别
摘要: 接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),而抽象类可以有非抽象的方法。 接口中除了 static、final 变量,不能有其他变量,而抽象类中则不一定。 一个类可以实现多个接口,但只能实现一个抽象类。接口自己本身可以通过 extends
阅读全文
posted @ 2021-04-28 23:35 西北野狼
阅读(109)
评论(0)
推荐(0)
Java内存泄漏
摘要: 什么是内存泄漏: 对象没有被应用程序使用,但是没有移除掉,还在被引用。 判断一个内存空间是否符合垃圾收集的标准有两个:一个是给对象赋予了空值null,以下再没有调用过另一个是给对象赋予了新值,这样重新分配了内存空间。 Java内存泄漏引起的原因 无用对象持续占有内存或者得不到及时释放,从而造成内存浪
阅读全文
posted @ 2021-04-28 17:22 西北野狼
阅读(69)
评论(0)
推荐(0)
2020年12月31日
元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符
摘要: Android构建时报错: app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符。 Could not read /Users/panxin/Library/Android/sdk/plat
阅读全文
posted @ 2020-12-31 11:29 西北野狼
阅读(1436)
评论(0)
推荐(0)
2020年10月19日
Java内存模型
摘要: Java内存模型 概念:java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。 线程之间的通信 两种通信机制: 共享内存 写读内存中公共状态来通信,通过共享对象进行通信。 消息传递 明确的发送消息来进行通信,java中就是wait() notify(). java内
阅读全文
posted @ 2020-10-19 16:40 西北野狼
阅读(125)
评论(0)
推荐(0)
2020年10月15日
https http2 http3
摘要: HTTP 1.1 对比 1.0,HTTP 1.1 主要区别主要体现在: 缓存处理:在 HTTP 1.0 中主要使用 header 里的 If-Modified-Since,Expires 来做为缓存判断的标准,HTTP1.1 则引入了更多的缓存控制策略例如 Entity tag,If-Unmodif
阅读全文
posted @ 2020-10-15 11:22 西北野狼
阅读(955)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
64
下一页
公告