独孤流

Bazel的cmake编译源码成静态库

前言 在上一篇里提到过,之前被telegram里源码编译成静态库的过程吓住了一直没研究,实际是BUILD里调用shell脚本,podspec里也有一样的功能,利用这些特性可以正常将BUILD迁移到podspec,具体内容在前一篇里有写,只是单独把编译源码的部分抽取出来 telegram里有不少库都是直接引入三方的源码,在使用bazel编译阶段,直接把源码编译成xxx.a的静态库 比如...

AI网站使用体验及感想

平常在一台电脑上使用各种AI工具,比如Chatgpt或者deepseek,昨天突然换了一台电脑使用,使用Chatgpt解决一个问题,一直没有解决好,想着换到deepseek试一下,结果deepseek必须要注册账号登录才能使用,我使用了一个免费邮箱注册,死活收不到邮箱验证码,于是换了下腾讯的云宝,结果云宝也必须要注册和登录,然后再尝试了github的copilot,由于没有登录github,...

swift远端视频第一帧方法及问题

前言 在往常的业务开发中,对于视频的交互展示,一般都是有一个专门的封面图片地址,一个专门的视频地址两个字段组成,这样做的原因: 1、在列表或默认展示这个封面图片,点击封面图片或播放按钮才正式播放视频,这样可以在不播放时能不用下载视频,节省服务器流量及用户的手机流量。 2、另一个常用场景就是在聊天列表里的视频,由于通常视频和图片都是加密的,没法直接从加密视频里获取第一帧图片,所以需要一个专...