最近把公司的一些大型跨平台 C++ Base 项目从 CMake 构建系统切换到了 Google 的 GN Build。进展都比较顺利,直到有客户需要一个支持 Windows XP 的动态库。。。
虽然马上就要 2022 年,距离 XP 的诞生已经超过 20 年,距离 XP 的废弃也超过 7 年了,但仍然架不住还是将近有 5% 的计算机运行着 XP (大陆地区甚至有 15% !),既然客户需要,那还是得支持 🤷♂️
现如今随着 Flutter 的应用越来越广泛,纯 Flutter 项目也越来越多,本篇内容主要分享的是 Flutter 移动端(iOS + Android)的屏幕采集的实现。
在 SwiftUI 中,一般通过 NavigationView
配合 NavigationLinks
来实现页面间的跳转,可类比为 UIKit 中的 UINavigationController
与 segue
(或者 push/present 语句)。熟悉 UIKit 的开发者刚接触 SwiftUI 时可能会遇到一个小坑:NavigationLinks
的 destination
并不是懒加载的。
YUV
(Y'CbCr
)是一种像素格式,常见于视频编码与静态图像。与 RGB
格式(红-绿-蓝)相反,YUV 分别由一个称为 Y
(相当于灰度)的“亮度”分量(Luminance or Luma)和两个称为 U
(蓝色投影 Cb
)和 V
(红色投影 Cr
)的“色度”分量(Chrominance or Chroma)表示,由此得名。
仅有 Y 分量而没有 UV 分量信息,一样可以显示完整的黑白(灰度)图像,解决了模拟信号电视黑白与彩色的兼容问题。
最近学了些P2P协议相关的内容,做了些笔记。
最近学了些TCP/IP相关的内容,做了些笔记。
最近学了些HTTP相关的内容,做了些笔记,深入了解TLS后感觉密码学挺有意思。
WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法
最近有个需求是点击放大查看H5内容页面的图片,寻找到一个比较轻量的库YHPhotoBrowser
,其中根据图片位置来缩放的动画需要传递一个图片所在屏幕里的位置CGRect
,想获取H5的图片坐标那就需要JS注入了
私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般人做不到的能力。
这篇文章是来自微信读书的 bang ,我完全同意他的观点。除了他的这些面试方法外,我还认为做比说更重要,所以我更喜欢在面试的时候,拿出一张白纸,让求职者写一段富有逻辑性的代码,看看他的思维是否严谨,对于一些常见的数据结构和算法基础有了解。
作者介绍:bang,iOS 开发者,推特中文圈 / JSPatch作者,博客 http://cnbang.net , 目前就职于广州腾讯。
1 / 2