将csv字符串保存为utf-8文件时,不论是Blob还是react-admin的downloadCSV,Excel打开总会乱码,而wps以及其他文本编辑器显示正常。 问题原因 对于utf-8文件,Excel按照uft-8 with bom读取,如果没有读到文件头,则按照unicode读取文件,导致乱码。 解决……

新版变化 新增分页功能 后台可设置分页参数等,当番剧够多时分页浏览。 修改为AJAX更新数据 略省流量,并避免使用静态化插件后数据不动的问题。 剔除JQuery依赖 所有JS代码已经替换为原生JS。 插件效果预览(点击图片访问) 下载地址 2020.04.01补充:由于bangumi官方准备逐渐抛弃旧版 AP……

正文 昨天发现我写的Bangumi追番插件竟然有好几个人在用,真是受宠若惊。之前的版本存在设计上的问题,我一直懒的解决。今天抽出时间来分析了一下存在的问题,发现主要问题有两个,次要问题有两个: 浏览器能做的就让浏览器去做吧,我是这想的。于是,服务器不要再拼接html字符串了,直接把必要的json喂给前端就好了……

WebRTC是什么 WebRTC是一个开源项目,包含相关协议及API具体实现。WebRTC的作用是实现浏览器端到端的实时数据传输。 端到端媒体传输的建立过程(eg A with B) A获取媒体流(MediaStream)或数据流 一般通过MediaDevices.getUserMedia()获取媒体流,媒体……

前几天开始接触Docker,在了解到它的隔离性与安全性后,我准备把博客转移到Docker容器中。 为什么要自己构建镜像 Docker线上仓库提供了许多应用镜像,它们几乎涵盖了所有服务器需求。在仓库中,大到一个操作系统,小到一个MC服务器,用户都能直接拉取运行。但是,如果只使用现成镜像的话,就不能称之为学习Do……

前言 经常碰到一些不需要精确碰撞的不规则模型,此时只需要一个BoxCollider把它和它的子物体包裹进去即可。 手动加碰撞盒非常麻烦,不仅中心点不准确,大小也需要手动调整。而利用Renderer组件,可以获取模型的渲染大小及中心点,经过简单的计算就可以自动生成合适的BoxCollider。 实现 1.关键方……

前言 之前有个需求,要求一个或多个物体按照规定的路径移动。我根据灵魂重新大神所写的脚本做了一点点修改,最终完成了这个需求。 原理 本文内的简单移动不涉及曲线等复杂的东西,所以可以用一个数组保存移动的坐标点,而后通过计算位移坐标的方式依次移动。 实现 1. PathDefine.cs PathDefine脚本用……

使用Unity SteamVR插件时,将一个WordSpace的2D Canvas放置在手柄下,发现UI跟不上手柄的移动速度。 复现 新建一个Canvas,按需调整后放置在手柄对象下,快速移动手柄。 如图所示,UI的移动速度似乎跟不上手柄,出现了模型穿透的情况。 解决方法 1.治标 将2D UI 替换成3D面……