小米手机刷欧版系统

1 准备 下载解锁工具(只有windows版,没有Linux和Mac版,所以建议用Windows系统刷机)下载欧版 MIUI ROM 包(注意,这个下载后不需要解压,直接用zip包)下载 Andriod Debug Bridge (ADB) SDK下载第三方 Recovery TWRP 2 解锁手机 注意:这里必须用电脑USB2.0端口,3.0需要强制转为2.0协议,具体参考后面。 首先在手机处于开机状态下…

Flutter(Dart) 解析嵌套 JSON 为 model 对象的问题解决

最近在些 Flutter 应用时,用到了 GraphQL 分页,返回来的数据大概长下面这个样子,是按 Github API v4 的数据格式来整的: {"users":{ { "edges": [ { "node": { "id": "1", "name": "ZhangSan" }, "cursor": "MA==" }, { "node": { "id": "2", "name": "Lisi" }, "cursor": "MB==" } ], "pageInfo": { "hasNextPage": true, "hasPrev…

解决 flutter run 很慢或者下载 gradle 错误:Exception in thread "main" java.net.SocketException: Connection reset

这个问题是因为国内网络无法正常下载 gradle 引起的,不管你是啥版本,都一样。 详细的错误如下: [ +176 ms] Downloading https://services.gradle.org/distributions/gradle-6.7-all.zip [+5206 ms] Exception in thread "main" java.net.SocketException: Connection reset [ ] at java.net.SocketInputStream.read(SocketInputStre…

Mac / Idea 切换同软件的多个窗口/项目

快捷键: command + ` 这个快捷键可以快速切换同一个软件中不同的窗口,比鼠标操作更快,比如 Chrome 浏览器,每个用户都有自己的窗口,按 command + ` 能就能快速切换。Idea / Pycharm / PHPStorm / Android studio 等,每个项目都有一个独立的窗口,用 command + ` 同样能快速切换。

Spring Boot 集成 GraphQL 分页功能

经验上,我们会这样分页:传入页码数page和size,后台根据page和size计算offset和limit,从数据库中拿到并返回数据集。这种方式可以随意跳页,但是在数据量大的时候,会有性能问题。 在GraphQL中的分页与offset方式有一定差别,我们的参数不再是page,而是上一次查询的最后一个游标(简单可以理解为最后一条数据的id),每次查询都是在…

Flutter 请求接口数据乱码怎么办?

浏览器访问正常,但是在 Flutter 中拿到的却是一堆乱码,类似如下: Java å¦‚ä½•åˆ›å»ºå¤šçº¿ç¨‹ï¼ 原因是没有设置编码格式: jsonObj = json.decode(response.body); 改用: jsonObj = json.decode(utf8.decode(response.bodyBytes)); 解决。

Android adb devices识别不到小米手机

Flutter也是用adb来识别的,所以处理方法一致。 1、打开手机【设置】-【我的设备】-【全部参数】-点击四次【MIUI版本 (MIUI 12.0.3 稳定版)】 2、打开手机【设置】-【更多设置】-【开发者选项】 打开【开启开发者选项】下拉,打开【USB 调试】 3、重新用 adb devices 扫描。

git增加多个push仓库: 一条push命令同时推送到gitee和github

最终效果是,执行如下一个命令,就能同时推送代码到gitee和github。 git push origin master 实现步骤如下: 1、添加两个remote 命令如下。 git remote add origin git@gitee.com:yeszao/dnmp.git git remote add github git@github.com:yeszao/dnmp.git 第一个为码云,仓库名为origin。默认情况下,git clone下来的代码默认远程仓库名…

小米路由器3刷机潘多拉(Openwrt)以及刷回教程

小米路由器 3 默认系统除了后台慢,网络也慢,还不能安装插件!留之何用! 刚好看到openwrt有刷机教程,刷之~ 1 下载 小米路由器开发版2.11.20:http://bigota.miwifi.com/xiaoqiang/rom/r3/miwifi_r3_all_55ac7_2.11.20.bin下载潘多拉刷机包(下面两种方式内容一样,二选一下载):百度网盘链接: https://pan.baidu.com/s/1_kwZU1Pi2L…

build.gradle或pom.xml使用国内阿里云源

打开文件: ~/.m2/settings.xml 设置内容为: <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository/> <interactiveMode/> &l…