WPS mac怎么取消自动首字母大写

有时在WPS输入英文时,首字母会自动大写,自己一个一个改很麻烦。Mac的界面和Windows的WPS也不一样,一直没有找到怎么关闭。后来发现是在底部打开时候会进行拼写检查和自动首字母大写。关闭之后就不会出现了...
分类: 移动开发 发布时间: 04-10 12:07 阅读次数: 0

IntelliJ IDEA mac 下创建Package包

MacOS 下 IDEA 创建 Package包
分类: 移动开发 发布时间: 04-10 12:07 阅读次数: 0

Android悬浮窗开启 适配所有机型(附源码)

Android悬浮窗开启 适配所有机型
分类: 移动开发 发布时间: 04-10 12:07 阅读次数: 0

Android 自定义ViewPager 禁止滑动

Android 自定义ViewPager 禁止滑动
分类: 移动开发 发布时间: 04-10 12:07 阅读次数: 0

Android将APK项目封装为SDK(AAR)

Android工程项目封装为SDK(APK 转 AAR)
分类: 移动开发 发布时间: 04-10 12:06 阅读次数: 0

Opt-in requirement marker annotation on override requires the same marker on base declaration.

问题 Kotlin注解@ExperimentalStdlibApi 编译报错,如下图所示: 解决办法 将kotlin gradle插件版本从1.6几的版本降低到1.5几的版本,比如笔者报错时kotlin gradle插件版本为1.6.10: 修改成1.5.31,如下所示: 即可正常编译。
分类: 移动开发 发布时间: 04-10 12:06 阅读次数: 0

Kotlin学习历程——类的定义

定义类Kotlin中使用关键字class声明一个类,类声明由类名、类头(指定其类型参数、主构造函数等)以及由花括号包围的类体构成。 类头、类体是可选的,如果一个类没有类体,可以省略花括号。//声明Person类class Person { /* .... */ }//没有类体,可以省略花括号class Person构造函数在kotlin中一个类可以有一个或者没有主构造函数以及一个或多个次构造函数。主构造函数是类头的一部分,它跟在类名(与可选的类型参数)后面。//携带主构造函数的Pers
分类: 移动开发 发布时间: 04-10 12:06 阅读次数: 0

Kotlin学习历程——继承

在Kotlin中所有类都有一个共同的父类Any,这对于没有父类声明的类是默认父类。这跟Java是类似的,只不过在Java中默认父类是Object。这里我们看看Any类源码:public open class Any { /** * Indicates whether some other object is "equal to" this one. Implementations must fulfil the following * requirements: *
分类: 移动开发 发布时间: 04-10 12:05 阅读次数: 0

Kotlin学习历程——抽象类与接口

Kotlin语言中文站Kotlin接口可以即包含抽象方法的声明也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。定义接口使用关键字interface来定义一个接口:interface A { //有函数体的函数 fun foo() { println("A##foo") } //待实现的函数 fun bar()}实现接口一个类可以实现一个或者多个接口。class C : A { .
分类: 移动开发 发布时间: 04-10 12:05 阅读次数: 0

Kotlin学习历程——扩展

Kotlin语言中文站kotlin能够扩展一个类的新功能而无需继承该类,这种方式叫做扩展。例如:你可以为一个你不能修改的,来自第三方库中的类编写一个新的函数,这个新增的函数就像那个原始类本来就有的函数一样。定义扩展函数声明一个扩展函数,我们需要用一个接收者类型也就是被扩展的类型来作为他的前缀。/** 在Extension.kt文件中定义扩展函数 */fun <T> MutableList<T>.swap(index1: Int, index2: Int) { .
分类: 移动开发 发布时间: 04-10 12:05 阅读次数: 0

Kotlin学习历程——嵌套类与内部类

Kotlin语言中文站嵌套类与Java类似,在Kotlin中类与类可以互相嵌套,类与接口也可以互相嵌套。class LoginContract { private val TAG = javaClass.simpleName class Presenter : BasePresenter<View>() { fun login(username: String, pwd: String) { //取不到TAG常量 .
分类: 移动开发 发布时间: 04-10 12:04 阅读次数: 0

Kotlin学习历程——对象声明与伴生对象

Kotlin语言中文站对象声明如下代码写法称为对象声明:object UserInfoManager { //用户类型 val userType : Int = 0 //获取用户登录信息 fun getLoginInfo() : String { return "用户登录信息" }}直观一点,我们转成java代码看看:public final class UserInfoManager { private static.
分类: 移动开发 发布时间: 04-10 12:04 阅读次数: 0

Kotlin学习历程——函数与Lambda表达式(二)

Kotlin语言中文站高阶函数以另一个函数作为参数或者返回值的函数叫高阶函数, 这个参数函数我们可以用lambda或者或者函数的引用来表示。 例如集合的filter就是一个高阶函数fun <T> Iterable<T>.filter(predicate: (T) -> Boolean): List<T> { //todo}如上:(T) -> Boolean)是函数类型,因此filter是接受一个函数作为它的参数,所以符合高阶函数的要求。.
分类: 移动开发 发布时间: 04-10 12:04 阅读次数: 0

【Chrome浏览器】点击内容链接总是在当前标签页打开,如何设置用新标签页打开链接?

Chrome浏览器发现搜索内容后,打开内容链接总是在当前标签页打开,再想看其他的搜索内容就得回退页面,已经打开的内容页面又不能保留,很不方便。针对这种情况我们可以通过Chrome搜索设置来解决,具体步骤如下:打开Google搜索,找到设置选项。点击设置,选择搜索设置在搜索设置页面找到结果打开方式,将选项勾选。最后点击页面最下方的保存按钮,保存即可。 (备注:设置生效的前提是必须登录Google账号)...
分类: 移动开发 发布时间: 04-10 12:03 阅读次数: 0

mybatis-plus分页查询(最便捷的方法没有之一)

最方便的mybatis-plus分页查询
分类: 移动开发 发布时间: 04-10 12:02 阅读次数: 0

centos安装redis6.x报错 make报错 make test报错

redis6.x安装报错 make报错 make test报错解决办法
分类: 移动开发 发布时间: 04-10 12:02 阅读次数: 0

idea下maven项目module不加粗显示

idea下maven项目module不加粗显示,不高亮显示
分类: 移动开发 发布时间: 04-10 12:02 阅读次数: 0

mac m1安装PDManer报错:文件损坏解决办法

PDManer Mac 版本 M1 芯片安装 “文件损坏” 解决方案
分类: 移动开发 发布时间: 04-10 12:01 阅读次数: 0

C++ sting类(一)各类操作

学习了一些string类的知识点,一些基本操作
分类: 编程语言 发布时间: 04-10 12:01 阅读次数: 0

C++ string类(二)及深浅拷贝

string类模拟实现各类方法以及代码,以及浅拷贝深拷贝的学习
分类: 编程语言 发布时间: 04-10 12:01 阅读次数: 0