疫情拼身体素质的时候到了
要说这个月最重要的事情,莫过于刚发布不久的二十条,以及新十条。
从政策层面,取消了检查核酸有效期的限制,也不再执行落地检,核酸除了特定的场合外,也可以不做了。
万恶的弹窗3即将进入历史的垃圾桶。
下半场正式开始,大家开始拼身体的时候到了。
每个人,都要对自己的健康负责,这东西,能够晚一点触碰到就晚一点吧。
要说这个月最重要的事情,莫过于刚发布不久的二十条,以及新十条。
从政策层面,取消了检查核酸有效期的限制,也不再执行落地检,核酸除了特定的场合外,也可以不做了。
万恶的弹窗3即将进入历史的垃圾桶。
下半场正式开始,大家开始拼身体的时候到了。
每个人,都要对自己的健康负责,这东西,能够晚一点触碰到就晚一点吧。
从网上下载回来的视频,打开时提示编码格式不对,不能播放。
实在是很遗憾。
后来经过检索,找到了一种方式,将文件以十六进制格式打开,将开头的3个 FF 删除,再拖动到文件的末尾,将最后的两个 31,修改成两个 00。
保存文件,然后我们再来试一试。
由于项目需要使用 mp4 视频文件,所以要将现有的gif 动画给转换一下。
网上一搜索,各种在线转换工具,随便选了一个,上传转换下载一气呵成。
但是,后面视频怎么都不显示,以为是代码的问题导致,后来无意间看到 chrome 内核下是可以正常显示的,遂怀疑是兼容性问题。
于是网上各种检索,无意间看到别人在一篇 android 手机的帖子里提及了类似的问题,说是转换的格式不对。尝试了一下,果然解决问题。
这里给出 ffmpeg 的方案,方便后来人:
ffmpeg -i gestures.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" gestures.mp4
今天使用 Ubuntu 去连接企业级别的无线网络,按照设置填写完信息后,总是无法访问,系统会自动弹窗让重新输入用户名密码。网上搜索了下,看来很多人都有遇到类似的问题。大家都认为是 Ubuntu 本身的连接 bug。
这里给出一个最简单的方法:
在/etc/NetworkManager/system-connections/下有连接过的wifi的配置文件,找到你刚才连接的那个。在[802-1x]节点下,检查system-ca-cert的配置,添加或者修改以确保 system-ca-cert=false,保存退出,重新点击连接WIFI就可以了。
这么看起来,似乎是 UI 界面在设置的时候没有把这个值给写到配置文件里导致。
昨天在 WSL 里安装 nodejs,按照官方文档,对于 WSL 系统,不能安装常规的版本,需要通过库管理工具例如 nvm 来安装。
nvm 安装完成以后,运行 nvm ls 可以获取到 nodejs 的版本列表,运行 nvm install –lts 可以安装最新长久支持版本的 nodejs,可是问题就在于这个下载速度实在太慢,一直都失败了,简直让人崩溃。
突然想起来,既然 npm 有国内源,是不是 nvm 也可以使用国内源。原本是想查找其配置文件,检索了一番,费时间,放弃了,和我没有缘分。
搜索了下,发现了一个更合适的方法,如下:
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 16.16.0
直接使用淘宝源来下载安装 16.16.0 的版本,临时性地修改了环境变量,很是方便。
安装:pip install pipreqs
在项目根目录下,打开控制台,输入:
pipreqs ./ –encoding=utf8
加–encoding=utf8为了避免编码错误
这几天在接触 InfluxDB 这个时序数据库,从官网上下载了windows 版本的程序,里面有个 influxdb.conf 文件,如里面的注释所述,可以修改其数据库的保存位置,但是经过修改后发现怎么都无法生效。网上都是通篇一律的复制粘贴。
后来经过反复的摸索,得出正确的步骤:
1、对于 windows 平台,配置文件里的路径必须使用双斜杠 \,看起来 influxd.exe 在解析的时候会有转义方面的影响,有点奇怪。
2、需要使用参数启动, influxd.exe -config influxdb.conf。结合网上的说法,最好是使用一个批处理文件,这样可以同时设置 set HOME=c:\influxdb,貌似有人遇到过程序在运行期间找不到环境变量的问题。
如果有同学经过上面的步骤还是有问题的话,就可能是权限的问题了。我开始自己创建的 data/meta/wal 文件夹,发现没有效果后,就干脆先用默认的配置启动,然后复制程序自动创建的文件夹。经过对比,发现文件夹的权限不完全一样。因为这个拷贝的事情先发生了,也懒得去确认这个这个是不是关键因素了。
在本地添加了各种测试代码,或者解决冲突失败的情况下,想要完全放弃本地的任何改动(包括已经提交但未推送的变动),直接从远端获取最新的代码记录,可以采用下面的命令。
简单、暴力、好用。
git fetch –all
git reset –hard origin/master
git pull