
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring boot 开发本节内容的版本声明:<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncodi
编译器对c++ 操作符认知,比如:{...obj a,b;//a,b为obj对象a += b}编译器会去寻找a中的 += 符号定义,如果存在则相当于调用a的+=函数,入参为b。//伪函数 c++函数隐藏入参this 就是例子中的a//python中self就是c++中的this显式obj::operator += (this,const obj& b) {return ...}kotlin
gradle 最近经常卡build Runingmac电脑可以看见类似错误打印在控制台,win10系统都不告诉你,默默地卡住。* What went wrong:Gradle could not start your build.> Cannot create service of type BuildTreeActionExecutor using method LauncherServi
项目中要减少反射,提高性能,可以apt或是aop。网上有很多java apt的文章,可是利用kotlin文章比较少,有的也不够详细。Demo 仿著名的butterknife实现一个简单的View绑定编译时注解核心三个模块,一个安卓库(实现一些需要的功能),一个java compiler库(实现编译时生成代理),一个java annotaions库(注解库)。架构我们需要新建三个模块依赖compil
kotlin 1.3的版本已经被最新的idea标记为弃用。在单独打开一个分模块工程,居然给我看这个Kotlin: Language version 1.3 is no longer supported; please, use version 1.4最后只能这样临时解决如果在2.3.7提升kotlin版本,会收到kotlin/collections/MapsKt的错误。应该是1.4删掉会移动了一个
start.spring.io 最近可以直接选取mariadb接入R2DBC了,大致需要加入以下几个包:<!--引入r2dbc--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-r2dbc</ar
如果是webflux用WebExchangeBindException替换MethodArgumentNotValidException
插件跟不上版本的原因。windows下解决办法打开as,保持出错页面不要点确定C:\Users(用户){pc_use_name}\AppData\Roaming\Google\AndroidStudio4.1\pluginsAppData为隐藏目录AndroidStudio4.1可能是其他版本这个无所谓,目录下面所有文件压缩,完成后全选删除,删除不了的就是那个出错的jar。记录一下。as里点确认,
如果是webflux用WebExchangeBindException替换MethodArgumentNotValidException
网上很多教程,大部分过时了,成功之后分享一下。首先是解决USB启动的过程,方法很简单官方说明我使用的是推荐方法,下载官方烧卡工具(Mac M1 貌似1.6.1版本有问题,1.5版本可以用),选择Misc utility images -> Bootloader -> usb写入备份sd卡.插入设备,接屏幕,等待闪烁稳定屏幕变绿。ubuntu server 固件此新固件不要替换启动文件。







