1.data与el的两种写法 1.new Vue 的时候配置el属性2.先创建Vue实例,然后通过vm.$mount()指定el的值。(vm是Vue 实例) 2.data有两...
1.data与el的两种写法 1.new Vue 的时候配置el属性2.先创建Vue实例,然后通过vm.$mount()指定el的值。(vm是Vue 实例) 2.data有两...
Vue模板语法有2大类: 1.插值语法: 功能:用于解析标签体内容。写法:{{xxx}} ,xxx是js表达式,且可以直接读取到data中的所有属性。 2.指令语法: 功能:...
2021年8月开始google play 强制实行aab打包模式上传。那么我们应该怎么打包成aab呢,这个很简单。选择androidstudio Build ==>Gener...
1.什么是Koin Koin是适用于Kotlin的轻量级注入工具。无代理、无代码生成、无反射,所以性能比较好。 注入框架主要解决的是低耦合。 2.导入Koin 3.创建App...
1.Moshi是什么? Moshi是由Square公司开源项目。可以实现Json序列化和反序列化的框架。在java中我们经常使用Gson、FastJson 来实现序列化和反序...
1.BitmapFactory.Option 这个类我想大家都不陌生,项目中有展示本地大图应该都用过,主要是来帮助我们已合适的大小加载bitmap,减小bitmap占内存。 ...
synchronized (this){
ticket--;
System.out.println(Thread.currentThread().getName() + "卖掉了1张票,剩余票数为:"+ticket);
}
需要使用synchronized 关键字包裹起来
Android多线程:实现Runnable接口使用解析(含实例教程)前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程其中一种常见用法:Runnable接口 Carson带你学多线程系列基础汇总Android多线程:...
版权声明:本文已授权微信公众号:Android必修课,转载请申明出处 众所周知,Android凡是需要展示给用户看的,都包含着生命周期这个概念,例如Activity、Frag...
1.什么是观察者设计模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。2.什么时候使用观察者设计模式:一个对象(目...
1.什么是建造者设计模式:使用多个简单的对象一步一步构建成一个复杂的对象。例如我们想要点一杯奶茶,里面可以添加椰果、珍珠、西米露、烧仙草、龟苓膏、芋圆、红豆,通过一个个添加最...
1.什么是模板设计模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.什么时候使用模板设...
1.什么是单例设计模式:单例设计模式:单例设计模式也就是说一个类只能有一个对象。 大家都知道类的创建是需要通过构造函数来实现的。默认情况下会有个空的构造函数,大家可以new很...
1.什么是策略设计模式: 定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。 多读几遍,仔细理解。然后我们思考下, 在java中什么情况下一些类才能互换,答案就是...