0%

Xcode是增量编译的,所以日常开发很多时候,我们都是改少量的代码或不改代码而重复调试,实际使用发现,从工程要跑到手机上调试仍然非常耗时,由于缓存的存在,编译可能不是最耗时的环节了,这里探究和优化影响编译完成App启动调试速度的因素。

阅读全文 »

一、背景

编译对于开发者可以说是最为频繁的操作,编译速度的快慢会极大的影响我们的开发效率,对于xx直播App来说,由于代码量大,加上代码结构设计不合理等原因,导致编译速度非常慢,每次启动App(即使不改动代码)需要3分钟的时间才能跑在手机上,而一次完整的编译,则需要15分钟,严重影响日常的业务开发和调试,现阶段编译速度的优化显得尤为重要,主要的时间消耗有

阅读全文 »

最近git项目多了一些比较大的文件(数据库),第三方服务器的lfs基本都要收费,所以考虑自己搭建一个git服务器存放代码,关于git服务器有giteagitlab,gitlab功能太多,个人使用很多用不到,而且内存占用高,而gitea相对简洁,功能够用,选择gitea

阅读全文 »

文件管理的工具有很多,如filebrowser可道云nextcloudseafile,几种都试过,最终觉得可道云最符合自己的操作习惯,可道云有两个版本,kodboxkodexplorer,kodbox为kodexplorer的重构版本,新增了一些功能,个人用我认为kodexplorer就够了

阅读全文 »

树莓派挂载了一个硬盘,用来存放文件,视频,照片,需要共享到其他设备查看,并且需要权限管理

常用的文件共享工具有

  • DLNA: 主要用于多媒体共享,没有权限管理,所有人都可以看到,由于视频是服务器解码,对于大码率(4K)视频支持比较好
  • Samba: 主要用于局域网文件共享,支持权限控制,大码率视频支持较弱
  • FTP: 速度比Samba快,支持权限控制
阅读全文 »

树莓派4B性能强大,发热也大,我在上面跑可道云和aria2,在没有风扇的情况下基本都要到60-70℃了,通常都会买个外壳接一个小风扇用于散热,淘宝上有很多,挑一个自己喜欢的,我这台设备加了风扇后可以稳定在40-50之间

默认情况下,风扇是随着电源开关控制的,即使关机了,风扇也会转,这里介绍使用三极管控制风扇开关的方法

阅读全文 »