定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可以用于比如List,String,以及Kotlin标准库里的其他类。和继承相似,扩展也能共...

定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可以用于比如List,String,以及Kotlin标准库里的其他类。和继承相似,扩展也能共...
继承与重载的关键字open类默认都是封闭的,要想某个类开放继承,必须使用open关键字修饰它 类型转换is as 关键字kotlin中的Any超类,类似于java中的...
从今天开始,我将定期分享学习kotlin过程以及心得,作为一名纯java语言安卓开发学习kotlin的小菜,如果有感同身受者,欢迎留言一起学习。 为什么要学习kotlin?1...
首先解释下opencv,它是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。普遍应用于人脸识...
首先需要搞清楚几个概念,是先有jni,还是ndk?很多人都会觉得先有ndk,然后才有的jni,其实不是的。JNI是JAVA提供的,即Java Native Interfa...
在c++源码中,会有很多俗称“鬼画符”的代码,很多都是用到了运算符重载 运算符重载 在函数中调用: 继承 在main函数中调用,如果不是public继承,就会报错,急着务必要...
容器 c++中的容器分为两种:1.序列化容器,元素的排序关系,和元素本身没有任何关系,是我们在添加的时候的顺序导致的排序(vector,priority_queue)2.关联...
文件操作 首先是c语言读取文件:需要先添加头文件, 然后是c++读取文件:先添加头文件: 多线程入门 c++的多线程是一个很难的点,也是很重要的一个点。我这里使用的是标准库中...
这篇文章写一下c++经典案例,生产者消费者模式,我在代码中的注释写的很详细,这边就不多写了,干货哦!!!工具类代码如下: 在main函数调用如下: 至此,c++的学习之路先告...
c++是在c的基础上进行封装的,数据类型基本上都差不多,最大的差异就表现在c++是面向对象的语言,在c++中,有class的概念,还有些细节上面的不同。c++文件的后缀名是....
由于clion有时间过期的限制,从这篇文章开始,之后所有的代码都在as上敲写学习了。 as上新建一个c++项目 新建好项目后,默认生成: 新建自己的mylog,话不多说,直接...
新发现一款接口测试工具,不是jmeter,不是postman,更不是postman的老婆postwoman,它是——curl。 1.curl简介 curl是命令行工具,没有界...
有些同学可能看了我之前的文章,知道我在做什么,如果有不明白的,我在这里解释下,其实我就是想在自己学习ndk开发的基础上,整理出自己的所学所想,分享出来,对和我一样有想在安卓开...
前两篇文章简单写了下c语言的基础数据类型,数组类型和指针,这篇文章要写下c语言中的自定义类型,也就是结构体。结构体我理解的是java中的bean实体类,但是要注意c语言中是没...
通过上篇文章c语言的基本数据类型等的学习,发现其实c语言和java也有点大同小异,但是要知道,java是跨平台的编程语言,而c无法做到像java这样智能的跨平台,所以如果在多...
c语言其实大家并不陌生,无论是科班出身还是半路转行,都知道这是直接可以操控硬件的语言,也是一切开发语言的根本,这篇文章就主要讲述c语言环境的搭建和ndk学习必须掌握的...