Android Studio 将 flutter json 解析成对象并生成 g.dart 文件
在日常开发中 JSON 的序列化与反序列化是一个常见的操作;而 Dart 语言不支持反射,运行时反射会影响 Dart 的 tree shaking(摇树优化),tree shaking 可以“抖掉”不需要使用的代码,显著优化 App 的体积,所以 Flutter 中没有类似 Gson 这样的 Json 库,处理方法相比 Kotlin 或者 Swif…
Nginx 配置 WebSocket 反向代理
WebSocket 是基于 HTTP 协议,为 Web 应用提供的实时双向通讯协议。自从发布以来,越来越多的浏览器和服务端软件都已经支持了 WebSocket 。 当我们使用 nginx 作为 HTTP 接入层时,却会发现默认情况下,WebSocket 通讯会失败。这是因为 nginx 的配置默认情况下不支持 WebSocket,需要额外的配置才能…
VMware Workstation Pro 17 下载
下载地址: https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.1/24319023/windows/core/VMware-workstation-17.6.1-24319023.exe.tar 仓库: https://softwareupdate.vmware.com/cds/vm…
thumbnail
网站开启 IPV 6
1.Nginx 如何开启 IPv6 前置条件 服务器已开启 IPv6 1.1 启动监听 IPv6 地址的 Nginx 默认 Nginx 的配置文件(/etc/nginx/nginx.conf)已经开启 IPv6 访问,启动 Nginx。 server { listen 80; listen [::]:80; ## 监听 IPv6 的 80 端口 .…
thumbnail
Go 格式化时间
Go 中并没有按照 yyyyMMdd 这样的格式,而是按照 2006-01-02 15:04:05 这个固定来格式化,分隔符可自定义。 20060102:得到的是yyyyMMdd。 2006/01/02 15:04:得到的是yyyy/MM/dd HH:mm 2006年01月02日 15点04分05秒:得到的是yyyy年MM月dd日 HH点mm分SS…
thumbnail
Flutter项目中单独定义jdk地址
如果电脑中存在多个jdk版本,但是默认的版本和fultter需要使用的版本不对应的话,我们需要单独的设置Flutter使用的jdk 找到文件android\gradle.properties,在文件中添加如下地址 org.gradle.java.home=D:\\Program Files\\jdk-11.0.17
centos7 RPM 离线升级 openssh9.8
rpm 下载: centos7_openssh-9.8 文件下载后解压 zip centos7_openssh-9.8.tar 查询当前系统版本 ssh [root@bim-0002 data]# ssh -V OpenSSH_9.5p1, OpenSSL 1.1.1k FIPS 25 Mar 2021 上传文件到服务器后解压 [root@bim-…