Kotlin是Google官方认定的Android开发的一级编程语言Android Studio3.0后的版本支持Kotlin先介绍下Kotlin的特点1. Kotlin中没有 new 关键字2. 在Kotlin中,所有变量的成员方法和属性都是对象,若无返回值则返回Unit对象,大多数情况下Uint可以省略3. 在Kotlin中,一句代码结束后不用添加分号 “;”;而在Java中,使用分号“;”标
转载
2024-03-29 14:37:48
95阅读
方法声明(包含函数形参)private fun getTextView(text: String, method: () -> Unit): Button { val button = Button(this) button.text = text button.setOnClickListener { method.invoke() } return bu...
原创
2021-10-19 15:15:14
33阅读
方法声明(包含函数形参)private fun getTextView(text: String, method: () -> Unit): Button { val button = Button(this) button.text = text button.setOnClickListener { method.invoke() } return bu...
原创
2022-02-25 16:03:44
74阅读
跟紧英文教程的步伐…虽然是英文,但我能使它变成中文(截屏翻译).Opencv Gui的特性一、图片操作1.1 读取图片retval = cv.imread( filename[, flags] )第一个参数传入图片的名字,注意,如果图片在其他目录,就需要一个目录地址,第二参数是如果写入0,则变成了单通道。目前还没有遇到什么问题…1.2 输出图片retval = cv.imwrite( filena
转载
2024-03-28 03:31:44
26阅读
1、OpenCV样例调试:《OpenCV Sample - image-manipulations》blog+报错:E/CAMERA_ACTIVITY(17665): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera w...
转载
2014-12-29 10:04:00
138阅读
2评论
单例的实现方法,可以通过同伴对象,或者 lazy。 示例: class Hello private constructor() { companion object { val instance = Hello() } } 通过 lazy 实现 class Hello private constru
转载
2018-03-22 17:23:00
183阅读
2评论
文章目录前言单例模式单例实现方法 前言 在Kotlin中,不像Java有静态变量和静态方法,那么如何实现单例模式呢?在这片文章中将介绍在Kotlin中如何实现单例模式单例模式 单例模式(Singleton Pattern)是最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳
转载
2023-10-21 23:00:41
142阅读
1.关键函数 1. 读入图片 imread(图片或位置,显示格式)默觉得:IMREAD_COLOR 显示格式: IMREAD_UNCHANGED =-1 // 8bit, color or not IMREAD_GRAYSCALE = 0 // 8bit, gray IMREAD_COLOR = 1
转载
2017-07-31 11:40:00
139阅读
2评论
目录object 有哪些用法?对象声明 —— 一个关键字实现单例 ?伴生对象 —— static 的代替者 ?对象表达式 —— Kotlin 的匿名内部类 ?这到底是哪种用法 ?正文object 的三种用法Kotlin 的 object 关键字有三种用法:对象声明 ,一般用来实现单例伴生对象 ,类似 Java 的 static 关键字,也可以用于工厂方法模式对象表达式 ,一般用来代替 Java 的
转载
2024-08-11 11:17:15
34阅读
作者:Christophe Beyls在Kotlin中,单例模式被用于替换该编程语言中不存在的static成员和字段。 你通过简单地声明object以创建一个单例:object SomeSingleton与类不同,object 不允许有任何构造函数,如果有需要,可以通过使用 init 代码块进行初始化的行为:object SomeSingleton {
init {
pri
转载
2024-08-13 21:04:13
16阅读
单例模式应该是所有设计模式中最有名的设计模式了,原理简单:一个类型的实例在全局中只有一个对象,要调用这个实例的方法必须经由这个单例来完成。最简单的Java实现方式:public class Singleton {
private static final Singleton INSTANCE = new Singleton();
private Singleton() {}
转载
2024-01-03 06:12:57
97阅读
背景kotlin里调用某个java定义的接口,方式非常简单,但是调用kotlin定义的却比较麻烦。如textView.setOnClickListener { Toast.makeText(applicationContext, "test", Toast.LENGTH_SHORT).show() }解决方案接口定义样例:interface OnShakeListener { ...
原创
2021-10-19 10:51:17
77阅读
keListener { ...
原创
2022-02-27 14:25:34
296阅读
/** * 功能:单例实现 */class Singleton private constructor() { companion object leton() } }}
原创
2023-03-16 07:58:32
119阅读
Application是Android的又一大组件,在App运行过程中,有且仅有一个Application对象贯穿应用的整个生命周期,所以适合在Application中保存应用运行时的全局变量。而开展该工作的基础,是必须获得Application对象的唯一实例,也就是将Application单例化。获取一个类的单例对象,需要运用程序设计中常见的单例模式,倘若通过Java编码实现单例化,想必早已是大
转载
2024-06-22 06:07:05
145阅读
1、OpenCV中LDA类的声明 2、演示样例
转载
2016-03-15 16:48:00
292阅读
2评论
Makefile1 Makefile2
转载
2019-06-22 12:26:00
210阅读
2评论
最新增加EAIntroView 一个灵活的介绍界面,可以用作引导页UI下拉刷新EGOTableViewPullRefresh– 最早的下拉刷新控件。SVPullToRefresh– 下拉刷新控件。MJRefresh– 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRef
转载
2024-10-21 21:33:04
55阅读
对于核心配置文件的讲解主要是参考Mybatis3 首先是我们看到的configuration(配置),因为这些都是写在xml中的所以这些标签的顺序是固定的。红框内的暂时不需要了解。properties属性这个属性我们是在数据源进行连接时用到了,其实我们还可以把它的一些相关信息添加到资源文件中properties。然后我们通过properties标签来进行引入。我们在mybatis-config.x
[code="java"]platform :ios, '7.0'inhibit_all_warnings!pod 'ReactiveCocoa', '~>2.1.0'pod ' :...
原创
2023-05-08 19:27:12
108阅读