git log是有可以带颜色的。但需要自定义,默认只有hash有颜色 。如果只是为了看简单的log,那么git log --pretty=online就行了,这个也有颜色
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
膘叔的简单人生
git log是有可以带颜色的。但需要自定义,默认只有hash有颜色 。如果只是为了看简单的log,那么git log --pretty=online就行了,这个也有颜色
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
M1 到手2周多了,但因为第一周事情太忙。软件也没有装全,所以后来又用了一周的 18款。从上周一开始,正式使用M1。说一下感觉
1.在macOS应用商店里下载Apple Configurator 2工具 ,安装该软件后打开并连接你的iPhone或iPad下载APP。
之前苹果系统的重启恢复是按住option键,如果是进入恢复系统就是直接按cmd+r。但M1不一样。如果是你按以前的操作模式,仍然是进入正常的系统。
M1的电脑是先按一下电源进行启动,然后长按电源键,这时候屏幕上会出现(长按,直到启动选项出现)。等到启动 选项出现后就和以前差不多一样了。
为什么会进这个模式是因为新电脑的/usr/local写不进。但我平时composer都是扔在/usr/local/bin目录下。(cat ~/.profile,或者说 echo $PATH,看到的黑夜目录就是/usr/local/bin),进入恢复模式后,运行csrutil disable 关闭掉rootless的管理。再重启进系统后就可以执行:sudo chown -R $(whoami) /usr/local ,就一切都OK了
用了一个多小时,大约掉电7%左右。感觉也没有多省电吧?只是。。。。。比起2018款的,那真算是省电了。
上次从上海乘高铁到平阳,下车的时候只有35%左右的电了。主要也是想2018的电脑要重装一下,没有备机,所以就上这个看一下。也是图他省电,理论上可能带出去玩个1天不用带电源。再者,我也几乎N年没用过13寸的电脑了。试试。
只有1小时,目前感觉不出来什么,不过大家所说的,掀屏亮起倒是体验了一把。
顺便说一下,M1上居然没有微信FORiphone。好伤心。毕竟mac的微信真心功能一般吧
数据库查询的时候,报:group by 错误,也就是ONLY_FULL_GROUP_BY。
帮别人下载了个视频,原来是m3u8的。我想那好办啊。ffmpeg -i xxx.m3u8 -c copy output.mp4不就完了?结果 发现在处理过程中一直报错,
https://dh5.cntv.lxdns.com/asp/h5e/hls/850/0303000a/3/default/a1a69ffb1d6a449da1daaa93480f3393/850.m3u8: corrupt decoded frame in stream 0
Last message repeated 1 times
[h264 @ 0x7fa2e803b400] top block unavailable for requested intra mode -1
[h264 @ 0x7fa2e803b400] error while decoding MB 35 0, bytestream 4054
[h264 @ 0x7fa2e803b400] concealing 920 DC, 920 AC, 920 MV errors in P frame
[h264 @ 0x7fa2e803ae00] concealing 791 DC, 791 AC, 791 MV errors in B frame
[h264 @ 0x7fa2d9008e00] top block unavailable for requested intra mode -1
[h264 @ 0x7fa2d9008e00] error while decoding MB 10 0, bytestream 3439
[h264 @ 0x7fa2e803f000] top block unavailable for requested intra mode
[h264 @ 0x7fa2e803f000] error while decoding MB 36 0, bytestream 1375
[h264 @ 0x7fa2d9008e00] concealing 920 DC, 920 AC, 920 MV errors in P frame
[h264 @ 0x7fa2e803f000] concealing 920 DC, 920 AC, 920 MV errors in B frame
error while decoding MB,这个错误,大部分是出在rtsp流中,没想到m3u8也有问题。我没细看,感觉是偏移量的问题,因为我即使用vlc直接打开m3u8的文件也是这个样子,那就证明,不是命令有问题,而是确实这个视频有问题。
最后下载了对方的APP,来下载这个视频。然而,视频居然还变成了两个。先偷懒,直接 cat a >> b ,明显没用。文件是变大了,但时间还是2分钟,(2个视频,一个2分钟,一个40秒),最后还是使用ffmpeg,第一次是用 ffmpeg -i "concat:a.mp4|b.mp4" -c copy c.mp4,结果,视频还是2分钟,只能用filelist的方式,即建一个文本文件,每行一个视频文件,
file 'a.mp4'
file 'b.mp4'
用 ffmpeg -f concat -i filelist.txt -c copy c.mp4 运行后,生成了文件。确实是2分40秒。
---EOF---
其实我并没有解决m3u8下载下来不正常的问题,不过我本来对这个也不擅长,上一次用ffmpeg已经是8年前了。现在也就随便看看,能用就行,所以还是先记个笔记
更多资料,参考 :https://blog.csdn.net/doublefi123/article/details/47276739
来自官方的内容,也不知道以后是不是能够找得到。所以这里先复制和备份一份;
如果你已经有了一个基于vue开发的H5站点,想转换为uni-app。
首先注意2个前提:1、你的web站是适合手机屏幕的;2、你的H5代码是全后端分离的,uni-app只处理前端代码。
一切从新建一个uni-app项目开始。然后依次进行
<div>变成了<view>,<span>变成了<text>。uni-app的非H5端,不管是App还是各种小程序,都不支持window、navigator、document等web专用对象。
uni-app的API与小程序保持一致,需要处理这些不同的API写法
注意:如果你使用了一些三方ui框架、js库,其中引用了包括一些使用了dom、window、navigator的三方库,除非你只做H5端,否则需要更换。去uni-app的插件市场寻找替代品。如果找不到对应库,必须使用for web的库,在App端可以使用renderjs来引入这些for web的库。
uni-app发布到App(非nvue)、小程序时,显示页面仍然由webview渲染,css大部分是支持的。但需要注意
本文是思路,不是工具。我们鼓励和欢迎开发者编写垫片API和转换器,方便更多人使用。
---EOF---
最近因为一些小项目开始做小程序,之前也确实没有用原生的开发过,但毕竟自己相对较熟VUE,所以,这个就相 对方便了一点。taro确实不错,但TS的语法也确实没有那么熟。先用它吧。那天也测试了一下uniCloud,感觉如果可以和其他代码混用的话,倒也不失是个办法。
在用uniapp做小程序开发了。看了一下unicloud,发现其实有不少东西可以混用。嗯,先这样了
用unicloud数据库的时候,不能象平时一样模糊查询 ,不过uniapp提供了jql,就是所谓的javascript sql,其他语法都差不多,主要就是模糊查询
正常用法:
collection.where({name: { $regex: '.*'+value+'.*',$options:'i' }}) // i代表忽略大小写
还有就是
collection.where({name:/value/});,就是正则的写法
不得不说,用了painter确实方便。原来做海报还需要用tk-qrcode/wm-poster配合来生成。普通 链接生成qrcode本身也有问题,一进页面就报:toJSON错误,估计代码是好久没有更新过了。
因为项目里已经用了painter,于是花了一点时间把原来的tk-qrcode/wm-poster一并换掉。突然感觉腰不酸腿不疼了。。。