
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
var a = '0123456789’;a.substring(5,’2.4’); // start 和 stop 有字符串, 但是最后的输出结果是: “234”a.substring(5,’hh’) ; // start 和 stop 有字符串, 但是最后的输出结果是: “234”二、substr()方法语法: string.substr(start,length)定义和用法:su
怎么确定bitmap被复用了一张图片占用的内存大小说来也挺惋惜的,前三家公司都是到了二面甚至是三面才挂掉,如果是一面就挂掉我也不用花那么多时间去煎熬、等待结果,只怪自己自视过高,在一家公司做久了对自己的能力没有一个正确的认知。之后我开始猛刷大厂的面试题,在朋友的内推下收到了字节的面试题通知,又把字节近几年的面试题都翻出来刷了个遍,终于在四轮技术面+一轮HR面后收到了offer。下面是字节面经:一面
MVC、MVP区别,项目中的实现。LiveData和EventBus的相关讨论,真的是讨论,畅所欲言看过哪些源码SharedPreference相关Android动画了解吗,用过什么TCP、UDP区别,面试时的语音用的是什么,为什么要这么用。代码题,5个线程对一个int进行累加到1000.1* 反问**小总结:**两面面试官都很和善,所有的问题都是在讨论,我不会的他们也容许我猜一下,然后告诉我猜的
Future.error创建一个执行结果为error的futurefactory Future.error(Object error, [StackTrace? stackTrace]) {/// …return new _Future.immediateError(error, stackTrace);}_Future.immediateError(var error, StackTrace s
MacBook-Pro:~ xun$ flutter doctorDoctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, 2.0.3, on macOS 11.2.3 20D91 darwin-x64, localezh-Hans)[✓] Android toolchain -
@overridebool updateShouldNotify(CounterStateContainer oldWidget) {return data.counter.value != oldWidget.data.counter.value;}static CounterModel of(BuildContext context) {return context.dependOnInher
在开始之前,先打一个预防针。 这篇文章演示用到的app相对简单,几乎没有业务逻辑。 示例很基础,但这是分享将原生Android应用移植到Flutter的最好例子。该示例没有任何架构,就是最纯粹的原生调用。一年前,我在Play Store上架了第一款Android应用。 该应用的架构和编码都非常简单; 这是我的第一个大型开源项目,这个app见证了我的Android学习道路。之后在一家代理公司工作,接
class ItemModel {String title;bool isCheck;int likeCount;ItemModel(this.title, this.isCheck, this.likeCount);}class DataModel with ChangeNotifier {List dataList = List();int checkedCount = 0;bool shou
Kotlin First 对于 Android 开发者究竟意味着什么?======================================================================================================首先对于 Google 来说,应该意味着更进一步地放弃 Java。这会导致更多的 Android 库出现对应的 Kotlin
class MovieListState extends State {String movieType;String typeName;List movieList = new List();int currentPage = 0; //第一页int pageSize = 10; //页容量int totalSize = 0; //总条数String loadMoreText = “没有更多数据







