体验盒子

不再关注网络安全

Flutter webview black screen黑屏优化

在混合开发中,Flutter布局+WebView嵌入的场景有很多,如果单独使用WebView还好但混合在一起后发现会有一闪百过的黑屏现象,这个官方一直在做努力尽可能的...

几款优秀开源的HTML5 视频播放器

几款优秀开源的HTML5 视频播放器

写在前面 经常在项目中会遇到前端需要播放视频,如果只是播放而已似乎原生的 video 就可以实现,类似这样 <video src="***.mp4" controls></video> ...

设备应用跨平台点对点P2P连接传输通讯技术调研

设备应用跨平台点对点P2P连接传输通讯技术调研

钻研背景 多个设施/备连贯同一局域网不同频率的网络后,两端可能呈现不能失常通信的问题。如果通过Socket进行本地局域网通信,不在一个网络会呈现找不到设施IP,无奈连贯的问题,外网走服务器会呈现提早、数...

uni-app git忽略gitignore

uni-app git忽略gitignore

新项目没有.gitignore 会导致产生大量垃圾信息,必须使用gitignore 创建 touch .gitignore 1 touch .gitignore ...

卡在Running Gradle task ‘assembleTgRelease’.很久的解决方案

卡在Running Gradle task ‘assembleTgRelease’.很久的解决方案

原因:Gradle的Maven仓库在国外,速度较慢或访问超时。 解决方案:设置淘宝镜像 1、修改flutter项目,android目录下的build.gradle buildscript { ext.kotlin_versio...

macOS安装多版本JDK切换与管理

macOS安装多版本JDK切换与管理

实际开发中JDK8作为工作使用,JDK11、13等作为学习使用,存在多版本JDK切换场景,通过切换配置文件中JAVA_HOME路径即可实现JDK版本切换。 1.下载JDK并安装 Oracle JDK8 下载传送门Oracle JDK11 下载传送门...

Android 11 中的存储机制更新,无权操作SD根目录要使用分区存储

Android 11 中的存储机制更新,无权操作SD根目录要使用分区存储

Android 11 中的存储机制更新 Android 11(API 级别 30)进一步增强了平台功能,为外部存储设备上的应用和用户数据提供了更好的保护。此版本引入了多项增强功能,例如,可主动选择启用的媒体原始文...

macOS 在当前目录打开终端

macOS 在当前目录打开终端

主要有两种方式,一种是系统自带,一种是用第三方工具。 方法一:系统自带 依次点击访达菜单上的访达-服务-服务偏好设置...,在列表中勾选上新建位于文件位置的终端窗口; 可以设置个快捷键,但需要注意...

he filename 未命名.ipa in the package contains an invalid character(s)解决

he filename 未命名.ipa in the package contains an invalid character(s)解决

问题 The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are: A-Z, a-z, 0-9, dash, period, underscore, but the name cannot start with a dash, period, o...

Golang交叉编译多平台二进制文件一文搞定

Golang交叉编译多平台二进制文件一文搞定

  • 2022-05-14
  • go

Go跨平台交叉编译介绍 golang依托语言特性跨平台、性能效率、周边都还算不错,有不少开发者把Go做为跨平台SDK来封装,起到了不错的效果,今天写篇Go如何交叉编译多平台二进制文件的文章,以达到跨平台调用的...