
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
函数式编程:把函数/行为当作一等公民,强调用函数描述“做什么”,而不是一步步描述“怎么做”。代码更简洁可读性更好适合集合遍历、过滤、映射等场景配合 Stream API 做链式数据处理函数式接口:有且仅有一个抽象方法的接口(defaultstatic方法不算)。@FunctionalInterface // 编译期检查,不是函数式接口会报错接口抽象方法用途Runnablerun()无参无返回值ge
是 Apache 开源基金会提供的一组 IO 操作小框架,目的是提高 IO 流的开发效率。字节流本身不识别字符编码,乱码通常出现在「字节 → 字符串」的解码环节,而非读取环节。大文件应使用缓冲流分块读取,而非一次性加载。,写出去的数据才会真正生效。字符输出流写出数据后,
【代码】Java 面向对象知识整理(一)
一个类只能创建一个对象。被 abstract 修饰的类。类不能继承方法不能重写变量只能赋值一次。
在遍历集合的同时进行增删操作,可能触发并发修改异常。接口同样可以使用类型参数,写法与泛型类类似。
File对象代表具体的文件,(不能读写文件内容)。
因为你在 DispatchQueue.global().async 异步线程里调用 completion,所以闭包必须标记为 @escaping。Runner 是 Xcode 项目名称,同时也是 默认 iOS App Target。在 Flutter 项目中,iOS 部分通常在 ios/Runner 目录下。里面包含了 Flutter iOS App 的入口代码和配置文件。如果闭包只在函数体内同步
将 apply plugin: ‘com.android.library’ 改成:apply plugin: ‘com.android.application’Flutter 插件(android/ 只是插件模块),现在希望让它变成 独立的 Android 应用,可以直接运行和调试。gradle.properties支持androidx。在build.gradle 中加入外在最外层即可。Andro
发布到私服的话一般都是是使用Nexus(http://www.sonatype.org/nexus/go/)一般公司内部会自己搭建私有Maven仓库,就把包发布到私有Maven仓库当中,以方便别人直接使用。nexus-2.14.5-02.war 下载路径链接:https://pan.baidu.com/s/1wuegWjV4wIB_mfyEn-8GIw提取码:t372把war包放入tomcat -
【代码】vscode 代码格式setting设置。








