作者: root

41 篇文章

thumbnail
Flutter开发笔记 —— Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not “opens java.io” to unnamed module异常处理
前言 吐槽一下,今天在mac上进行 “柠檬”清理了一下垃圾,结果 "JetBrains" 家的软件和谷歌相关软件都永不了了,然后重装后项目运行就出现这个问题,排查一早上,找出了目前处理的解决办法! 解决方案 1.清先尝试环境变量配置的jdk是符合项目版本 2.检查gradle是否安装并且gradle -v 的jvm与当前系统版本一致的jdk版本 3…
thumbnail
Java学习笔记 —— 使用Java快速搭建一个FTP服务
前言 最近考虑写一个类似 Multicraft 的网站应用程序,其中的FTP的实现让我一直在考虑实现手段,经过自己的查阅资料和测试特此写下该文章! 开发环境 JDK 1.8FTP-Core依赖slf4j-nop 依赖(可选 避免日志打印) 代码示例 FTPClient.java package cn.marinda.rcontest.ftp; im…
thumbnail
开发笔记——多人聊天项目开发心得
前言 不断写作,不断成长。 最近在使用Flutter开发了交流模块内容,在开发中不断出现很多小BUG以及不断维护功能,经过沉淀最后写下该文章以记录成长,避免重复踩坑 技术栈 FlutterWebSocket 因为开发的是应用,所以则使用Flutter进行页面涉及以及相关逻辑处理 使用WebSocket实现多人聊天 WebSocket结构 我所使用的…
thumbnail
Kotlin学习笔记 —— 使用Zip包实现文件压缩
前言 今天在写Kotlin的时候遇到一个需求,怎么在Kotlin里面实现文件的压缩呢? 经过百度搜索以及自己探索,总结了该篇文章 技术实现 ZipOutStream 见名思意:Zip的输出流 我们看看它的构造方法 public ZipOutputStream(OutputStream out) { this(out, StandardCharset…
thumbnail
MiraiQQ机器人学习笔记 —— 发送文件功能分析
前言 最近在学习Mirai(虽然以前也学了),然后在开发中遇到了文件发送的困惑 经过一点时间查阅文档,发现也没有那么难,算是第一次走进Mirai的源码分析了,特此记录下来。 分析 根据Mirai官方文档所示 完成发送文件的核心点就在于: RemoteFile (远程文件)接口 特地看看下面提供了那些可用的方法 public suspend fun …
thumbnail
Java学习笔记 —— Lambda表达式实战
前言 今天学习了Lambda表达式的内容 核心思想为:一个接口或者抽象方法有且只有一个方法的情况下,可以使用Lambda表达式操作。 Lambda实战 超市售卖demo 思路:需要一个接口、一个实现类、Main函数、商品类 Shop (接口)Staff (实现类)Main(入口函数)Goods(商品) 代码示例 Shop.java package …
thumbnail
Flutter学习笔记 —— 关于Getx框架中如何手动注销控制器
前言 最近在开发Flutter项目时,一个登出功能我认为几分钟就能弄完了,直到发现单凭 Getx 的路由跳转并不能自动注销相关的控制器,查阅百度一直无果。 经过花费一定时间查阅Getx 源码后发现 一个拓展吸引了我的注意 extension Inst on GetInterface { ... /// Deletes the `Instance&l…