2021-11-07 #Windows

如何构建一个支持 Windows XP 的 LIB/DLL/EXE

最近把公司的一些大型跨平台 C++ Base 项目从 CMake 构建系统切换到了 Google 的 GN Build。进展都比较顺利,直到有客户需要一个支持 Windows XP 的动态库。。。 虽然马上就要 2022 年,距离 XP 的…

2020-11-20 #Flutter

Flutter 移动端屏幕采集方案分享

面向 Flutter 移动端屏幕共享场景,梳理 iOS ReplayKit 与 Android MediaProjection 的能力差异,并给出跨端封装思路。重点讨论权限启动、进程通信、采集停止和接入音视频 SDK 的实践路径。

2019-07-07 #NetworkProtocol

杂谈网络协议之种子与P2P

最近学了些P2P协议相关的内容,做了些笔记。 P2P P2P 即 peer-to-peer,为了解决 HTTP 或 FTP 下载文件时难以解决单一服务器带宽压力的缺点。P2P 的特点是资源开始并不集中地存储在某些设备上,而是分散地存储在多台…

2019-06-06 #NetworkProtocol

杂谈网络协议之 TCP/IP

最近学了些TCP/IP相关的内容,做了些笔记。 关于HTTP(S)、TLS的内容链接 网络分层 网络分层的原因 复杂的程序都需要分层,各层次之间是独立的 某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务…

2019-06-03 #NetworkProtocol

杂谈网络协议之 HTTP、HTTPS 和 TLS

最近学了些HTTP相关的内容,做了些笔记,深入了解TLS后感觉密码学挺有意思。 关于TCP/IP的内容链接 HTTP HTTP/0.9 这是后来回来定义的版本,这个初始版本采用纯文本格式 只有GET动作,在响应请求后立即关闭连接,功能非常有…

2019-06-01 #iOS

WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法

WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法 最近有个需求是点击放大查看H5内容页面的图片,寻找到一个比较轻量的库 ,其中根据图片位置来缩放的动画需要传递一个图片所在屏幕里的位置 ,想获取H5的图片坐标那就需要J…

2019-05-19 #iOS

粗谈ARC自动引用计数和GC垃圾回收

粗谈ARC自动引用计数和GC垃圾回收 ARC 自动引用计数 自动引用计数( 简称 ),是苹果在 WWDC 2011 年大会上提出的用于内存管理的技术。虽然 极大地简化了我们的内存管理工作,但是引用计数这种内存管理方案如果不被理解,那么就无法…

2019-05-05 #iOS

考察ObjC对象内存结构与isa指针

考察ObjC对象内存结构与isa指针 一个 Objective-C 对象的内存结构是怎样的? 如果把类的实例看成一个C语言的结构体( ),它首先包含的是一个 指针,而类的其它成员变量依次排列在结构体中。排列顺序如下图所示: 为了验证该说法,…

2019-05-01 #LeetCode

LeetCode做题笔记—哈希表相关题目

有关哈希表的做题笔记,Python实现 有效的字母异位词 Valid Anagram LeetCodeCN 第242题链接 第一种方法:对两个字符串排序后对比 第二种方法:用哈希表对字符串内每个字符计数,最后比对哈希表,这里用dict实现 …

2019-04-09 #iOS

如何面试一个 iOS 工程师

推荐序 私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般人做不到的能力。 这篇文章是来自微信读书的 bang ,我完全同意他的…

2019-03-22 #iOS

iOS集成支付宝H5支付实现跳转与回调的解决方案

前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付,但办法总是有的。 这篇讲的是支付宝H5…

2019-03-22 #iOS

iOS集成H5微信支付实现跳转与回调的解决方案

前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付,但办法总是有的。 这篇讲的是H5微信支…

2019-03-01 #iOS

一些iOS面试基础题总结

一些iOS面试基础题总结 目录 多线程 AutoLayout objc_msgSend Runtime 消息转发 Category NSObject 与 objc_class Runloop AutoreleasePool iOS系统架构 …

2019-02-01 #iOS

iOS修改UIImage图片尺寸大小逻辑分辨率

之前遇到的问题,给UITabbar item设置图片,然而素材的图片分辨率是87*87,填满了整个tabbar item的区域,很难看,又要考虑适配XS Max的三倍问题。 解决方法如下: 通过设置scale使生成的图片尺寸是逻辑分辨率pt…

2019-02-01 #iOS

iOS UITabbar图标点击动画效果实现

简介 正常情况下,我们点击tabbar都只有一个变色效果,但有时候,如果我们想给它添加一个点击动画,该如何做呢? 以下是两种方法: 方法一 通过 代理方法接收每次点击的item,对每个item都绑定动画效果,弊端是获取到的是整个item,图…

2019-02-01

比咪蒙更可怕的,是挖祖坟式举报清算

原文始发于微信公众号(为你写一个故事):比咪蒙更可怕的,是挖祖坟式举报清算 因为旗下账号“才华有限青年”一篇自称“非虚构“的文章,咪蒙又被推上风口浪尖。 就事论事的说,才华有限青年其实和咪蒙关系不大,那确实是个相对独立的团队,我也读过他们以…

2019-01-29 #WordPress

云服务器使用WordPress搭建个人博客并绑定域名全记录

一直在续费云服务器,索性充分利用资源,复古一下,鼓捣个小博客记录些东西。 现在大致已经搭好博客了,那就先把这折腾了一整天的建站过程给记录下。 **关于服务器** 前几年购入的Vultr的ECS,东京的相对性价比高一些,延迟和网速都很稳,现在…

2017-05-17 #Hotel

性冷淡商务风:深圳龙华希尔顿逸林酒店

龙华年初新开了间 DoubleTree,从此深圳也有CAT2的希尔顿了。可惜的是积分房常年不放10000分的基础房型,还好连续两日及以上还能订到基础房,配合 Hilton Q1 促销每晚送2000分活动,非常适合保级刷房。 酒店在粤商中心大…

2015-12-17 #Food

宜家 | 一个顺便卖卖家具的饭堂

相信很多人印象中的宜家只是个卖家具的地方 跟自己关系不大 去那里干嘛 然而事实上并不是这样的 宜家不只是卖家具 也卖非常多零碎玩意 很适合买来充实宿舍 但更重要的是它的餐厅 一个室友说 "宜家就是个顺便卖家具的食堂" 这话不假 这个餐厅不只…

2015-11-18 #Food

一蘭拉面

一蘭拉面 ▲铜锣湾店门口 一蘭拉面的特点在于座位是隔间并且24小时运营,很适合深夜下班后一个人来吃,不会尴尬。 ▲座位都是一个个隔间 年初的时候,一兰除了日本本土外就只有铜锣湾一家分店,港岛线铜锣湾站C出口走5分钟谢斐道440号门面便是。店…