首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xujiao007
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
486
文章 486
沸点 0
赞
486
返回
|
搜索文章
赞
文章( 486 )
沸点( 0 )
华为被嘲,这是我见过比 sleep(6) 更狠的吐槽
华为被嘲 今天无意间在 Github 看到华为开源项目 huaweicloud-sdk-php-obs 中的最新 issue。 差点被当场笑死。 翻看历史,早在 2021 年的时候,就有 issue
【动态规划】70. 爬楼梯
题目 示例 主要思路 首先定义一个数组dp,其中dp[i]表示爬到第i个台阶有dp[i]种方法 由题目可以知道每次可以爬1或2个台阶,所以如果要爬第i个台阶时有两种方法。 第一种就是爬1个台阶,那么此
Retofit 是如何支持协程的
自Retofit 2.6.0 版本之后就默认只是 kotlin 协程了。使用起来也很方便。只有在函数前面加上suspend ,它是如何支持的呢,带着疑问去源码看看吧
JavaScript 设计模式之适配器模式
适配器模式的作用是解决两个软件实体间的接口不兼容的问题。使用适配器模式之后,原本由于接口不兼容而不能工作的两个软件实体可以一起工作。适配器的别名是包装器(wrapper),是一个相对简单的模式。
Android线程死锁检测方案设计
在项目中,使用多线程是很常见的事情,但是如果处理不当,代码写的不好,就可能会导致线程死锁,对于死锁问题,从发现到定位问题都是比较困难的,如果是线上用户发生了线程死锁,那就是难上加难了,因此最好是项目本身有自己一套线程死锁检测机制,能够自动检测,自动上报,然后我们分析上报日志就可…
Android "退一步"的布局加载优化
在Android开发过程中,我们基本每天都在写各种各样的xml布局文件,然后app会在运行时,将我们的布局文件转化成View显示在界面上。 然后反射调用View两个参数的构造方法。 这也是为什么,我们在自定义控件的时候,如果需要在xml使用,需要复写其两参的构造函数。 这个设计…
撸完这篇线程池,我快咳血了!
我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创建就可以了,但是操作系统做的工作会多很多,它需要发出 系统调用,陷入内核,调用内核 API 创建…
[Android]摸鱼计划:给 App 也加一个 Live2D 吧 | 七日打卡
Live2D 这个词在近些年的手机游戏和网络直播中经常出现,而且热度不减(就连明日方舟都有一个可露希尔会动了呢),应该大多数人都对 Live2D 有基本的了解了,这里就不重复官方的定义或者百度百科的内容了,Live2D 就是让纸片人动起来的技术。 动态的纸片人介于2D和3D中间…
永远不要使用双花括号初始化实例,除非你想OOM!
生活中的尴尬无处不在,有时候你只是想简单的装一把,但某些“老同志”总是在不经意之间,给你无情的一脚,踹得你简直无法呼吸。 但谁让咱年轻呢?吃亏要趁早,前路会更好。 喝了这口温热的鸡汤,咱们来聊聊是怎么回事。 所以小王正在得意的把这段代码介绍给部门新来的妹子小甜甜看,却不巧被正在…
如何自定义一个全局异常捕获器-SpiderMan
上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。 想要实现全局异常的捕获我们需要了解Thead中的一个内部接口UncaughtExceptionHandler,该接口在JDK1.5中被添加。 所有我们需要自定义一个类去…
下一页
关注了
118
关注者
1
收藏集
1
关注标签
12
加入于
2016-03-08