Submitted by gouki on 2020, April 10, 3:57 PM
mac下运行ioreg -rn AppleSmartBattery | grep -i capacity
可以得到:
XML/HTML代码
- "AppleRawCurrentCapacity" = 6392
-
- "AppleRawMaxCapacity" = 6452
-
- "MaxCapacity" = 6452
-
- "CurrentCapacity" = 6392
-
- "LegacyBatteryInfo" = {"Amperage"=18446744073709551590,"Flags"=5,"Capacity"=6452,"Current"=6392,"Voltage"=12923,"Cycle Count"=94}
-
- "DesignCapacity" = 7336
-
- "BatteryData" = {"StateOfCharge"=100,"PMUConfigured"=0,"Voltage"=12930,"QmaxCell1"=7165,"AdapterPower"=1109165984,"SystemPower"=1108102207,"ResScale"=220,"QmaxCell2"=7161,"QmaxCell0"=7192,"CycleCount"=94,"DesignCapacity"=7336}
设计容量 7336,现在只有 6392了。。。2年不到,掉了1000了。。。不知道还能再战多久
苹果相关 | 评论:0
| 阅读:7126
Submitted by gouki on 2020, April 7, 11:26 PM
应该感觉到数据库变快了吧。毕竟原来连接要30多ms,现在只要2ms了。。。主要还是因为走的公网链接。可能会有点慢
预计今年6月份会再来一波更新。下次更新可能就会考虑整体换了(再换就真的考虑将sablog换成自己写的了)毕竟sablog已经用了12年多了,而且原作者都被抓进去了。。。
不太想再坚持了。想换个笨重一点的laravel。。嗯,附件也想换到七牛或者又拍。不然每次迁移都得COPY几百M的东西
Misc | 评论:0
| 阅读:6493
Submitted by gouki on 2020, April 1, 8:15 PM
用过laravel的人都知道 .env 文件是一个非常方便的玩意。比如你配置APP_DEBUG=true,就可以直接用env('APP_DEBUG')来判断。
正常的.env文件就是象这样:
APP_DEBUG=true
APP_NAME=laravel
APP_DESC="如果有特殊符号,需要加双引号,比如#&^%之类的"
在早期的版本中,我用来区分配置块,采用了中括号,如[app],代表下一段的内容都是和APP相关,就象这样
[APP]
APP_DEBUG=true
[DATABASE]
DB_NAME=XXX
然而,刚才部署laravel7的时候,在composer update的过程中就直接报错了:
The environment file is invalid!
Failed to parse dotenv file due to an invalid name. Failed at [[APP]].
咦,这是从什么时候开始不再支持[APP]这样的分块了?为什么喜欢用[]来分块?是因为ini文件中,会将[]当成namespace来处理,早期的 zend 框架也是这样。所以就习惯了。。。。
然后呢?然后,我现在配置文件分块,只能用#来了。。
所以前面的配置文件就变成了;
#app
APP_DEBUG=true
突然一下子觉得好不习惯。。。但,也只能忍忍了
PHP | 评论:0
| 阅读:7806
Submitted by gouki on 2020, March 31, 12:22 AM
习惯了用navicat之后。居然不会用命令行了。。。
记录一下算是备份
1、进入mysql命令行,创建一个新库,create database xxxx; //先看一下旧库的格式。用show create database `库名`,主要是看一下旧数据库的编码:
CREATE DATABASE `xxx` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
2、mysqldump 旧库 -u root -p123456 --add-drop-table | mysql 新库 -u root -p123456
假设密码是123456
3、grant 权限给指定的用户
grant all privileges on xxx.* to 'user'@'localhost' identified by 'password',很方便的指定。记得localhost那个地方尽量不要留空。留空默认代码的是%
4、真正要用的时候,其实查一查都OK。。
DataBase | 评论:0
| 阅读:7342
Submitted by gouki on 2020, March 30, 9:33 AM
起初不知道是微信的BUG还是android 10的BUG,但因为搜索:android10 视频播放横屏 暂停后无法继续播放,等类似关键字都无法找到结果 。
而且在启用eurdaJS后,发现出错的是DomException,再接着去搜索,也没有什么特别好的结果,对于一个非专业前端来说,除了知道可以用unhandlerejection可以用来捕获这个错误外,其他一无所知。
于是开始尝试,打开有赞课堂、荔枝微课、B站等有网页在线播放的页面,发现除了B站外,其他两个都不正常。都是横版情况下,只能暂停,不能播放。如果是先暂停再进入横版,同样不可播放。B站的播放器是自定义的。即使全屏,也是用的自己的控件,所以无法重现。
再之后想了想,是在其他浏览器也正常吗?于是用浏览器打开有赞和荔枝,有赞前几步都很正常,但在点播放的时候,却告诉我,请在微信打开。估计还是捕获了play的事件。荔枝微信可以正常打开,但问题就这么来了。。无论是系统自带的播放器还是chrome中的播放器,他们的界面都是一样的(有分享、有列表,还有投屏功能)。
那么,也就意味着微信浏览器中的video control其实已经被微信定制了。这个BUG应该就是微信更新后的BUG(同样的问题在Android 9上并无)
---
最后,只能用原生的click事件,同时记录播放状态来处理(希望微信在新版中可以改掉这个BUG)
Javascript | 评论:0
| 阅读:6344