手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2025年02月的文章

在M1上安装IOS程序

 

1.在macOS应用商店里下载Apple Configurator 2工具 ,安装该软件后打开并连接你的iPhone或iPad下载APP。

2.在Apple Configurator 2工具里点击你连接的iPhone或iPad , 然后右键选择添加、添加APP、搜索你要的APP。
 
3.找到你要的APP后点击添加就可以自动下载 ,  下载完成会提示你的设备已存在该应用,此时切记不要点击替换。(替换就直接覆盖手机了)
 
4.使用快捷键组合Command+Shift+G打开以下路径,打开这个路径就可以看到下载好的IPA文件将其复制出来。~/Library/GroupContainers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
 
5.双击IPA文件进行安装 , 打开会报错没有权限 , 打开终端然后输入以下命令对特定路径的APP进行权限处理即可。
sudo xattr -r -d com.apple.quarantine /Applications/WeChat.app
#粘贴上述命令到终端后按回车执行会提示输入密码
 
---EOF---
为什么会有如此的操作?因为app store里有一些程序下载不到,比如『微信』,他还没有适配,但有时候确实又需要『微信』,因为部分APP,我之前选择了微信登录。。。。如果是从app store下载的IOS程序不需要上面的第5步就可以直接运行。

M1芯片MacBook如何恢复系统

 之前苹果系统的重启恢复是按住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了

 

电脑换成M1了,感觉其实也没有多少省电?

用了一个多小时,大约掉电7%左右。感觉也没有多省电吧?只是。。。。。比起2018款的,那真算是省电了。

上次从上海乘高铁到平阳,下车的时候只有35%左右的电了。主要也是想2018的电脑要重装一下,没有备机,所以就上这个看一下。也是图他省电,理论上可能带出去玩个1天不用带电源。再者,我也几乎N年没用过13寸的电脑了。试试。

只有1小时,目前感觉不出来什么,不过大家所说的,掀屏亮起倒是体验了一把。

顺便说一下,M1上居然没有微信FORiphone。好伤心。毕竟mac的微信真心功能一般吧

PHP查询的时候GroupBy错误

 数据库查询的时候,报:group by 错误,也就是ONLY_FULL_GROUP_BY。

要么去改my.cnf,要么pdo的ATTR中也可以增加,但线上用的是一个很老的TP版本,而且受影响的字段不多,直接就在不需要group by的字段上加个方法:any_value进行解决。
 
例如:Db::table('model')->field('any_value(id) as id,any_value(title) as title, name')->group('name')->select(); 

做个小笔记,关于ffmpeg的

 帮别人下载了个视频,原来是m3u8的。我想那好办啊。ffmpeg -i xxx.m3u8 -c copy output.mp4不就完了?结果 发现在处理过程中一直报错,

XML/HTML代码
  1. https://dh5.cntv.lxdns.com/asp/h5e/hls/850/0303000a/3/default/a1a69ffb1d6a449da1daaa93480f3393/850.m3u8: corrupt decoded frame in stream 0  
  2.     Last message repeated 1 times  
  3. [h264 @ 0x7fa2e803b400] top block unavailable for requested intra mode -1  
  4. [h264 @ 0x7fa2e803b400] error while decoding MB 35 0, bytestream 4054  
  5. [h264 @ 0x7fa2e803b400] concealing 920 DC, 920 AC, 920 MV errors in P frame  
  6. [h264 @ 0x7fa2e803ae00] concealing 791 DC, 791 AC, 791 MV errors in B frame  
  7. [h264 @ 0x7fa2d9008e00] top block unavailable for requested intra mode -1  
  8. [h264 @ 0x7fa2d9008e00] error while decoding MB 10 0, bytestream 3439  
  9. [h264 @ 0x7fa2e803f000] top block unavailable for requested intra mode  
  10. [h264 @ 0x7fa2e803f000] error while decoding MB 36 0, bytestream 1375  
  11. [h264 @ 0x7fa2d9008e00] concealing 920 DC, 920 AC, 920 MV errors in P frame  
  12. [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