摘要:
网络抓包这个话题,有一定开发经验的多少都有所了解,常用软件Wireshark,Fiddler用起来也非常傻瓜,本文不会涉及。 一般的介绍网络抓包的文章,到能抓到数据包通常就结束了。但显然认识工具是一会儿事儿,理解本质,清楚实践中啥时候该用,是另外一会儿事儿。让新人小白自行举一反三,可能多少有些困难。
近期正好参与了一些网络相关问题的排查, 在此从实践角度备忘下,网络抓包的本质意义,以及使用中的一些具体问题。 阅读全文
摘要:
出于安全考虑,近期在处理一个记录用户真实IP的需求。本来以为很简单,后来发现没有本来以为的简单。这里主要备忘下,如果服务器处于端口回流(hairpin NAT),keepalived,nginx之后,如何取得客户端的外网IP。 来自客户端PC的流量路径如上,在这样的拓扑中,在应用服务中取得,客户端P 阅读全文
摘要:
SSL,https(HTTP over SSL), X.509, SSL 证书 ,证书申请 /导入/签发, 等名词,想必有一定工作经验的小伙伴,一定都会略有耳闻,或者至少也听神边大神念叨过。虽然司空见惯,但是能够比较系统理清其中关系,能够从整体到局部深入浅出讲解下的人,估计至少也是十里挑一。反正没人 阅读全文
摘要:
近来在帮忙处理一个IOS端,指纹/面容登录的需求。 独立的原生IOS开发人员,已经被优化掉了,我是革命一块儿砖,哪里需要哪里搬,-_-|| 。在此,对期间遇到的一些实践问题,做一个梳理备忘,也希望可以给其他产品及码农提供参考。 本文主要侧重于,整体的移动端指纹/面容实现用户登录的解决方案逻辑的概述, 阅读全文
摘要:
XCODE 版本15.2. 一个很久需求没更新的IOS 应用,近来有新需求要开发。 拉下代码运行,出现了个BAD_ACCESS错误。出错的位置位于一个调用的第三方的.a静态库内部。因为调用代码并没有修改,很容易想到可能XCODE相关升级,导致的问题。 由于是第三方的一个.a动态库,兼容问题,优先考虑 阅读全文
摘要:
这是一种偏向物联网解决方案的应用场景。 一、何为无公网IP内网 “无公网IP的内网”——现在IPV4资源已近枯竭,v6 的支持还有并不广泛。因此导致了这种接入互联网的无外网IP的网络的增多。 对应这种情况一个通俗易懂的场景就是,你去找电信运营商申请了一根宽带。运营商会给你一个路由器及账号密码,拨号上 阅读全文
摘要:
国庆放假倒计时,无心恋战,分享点儿东西,也算做点儿贡献。 起因是,我老婆的公司最近技术上在搞“区块链溯源”,ppt里言必称无法篡改,客观公正,可确保真实安全。她表示听不懂,于是问我 “到底什么是区块链?”。 “自己查啊”。 “查了,看不懂。”…… 按说区块链从比特币火起来之后,现在已经快10年了,火 阅读全文
摘要:
码农一枚,Mac作为生产力工具已经有10多年了。 用Mac的原因除了系统清爽,逼格高之外,最主要还是因为作为一个资深全栈,要做Apple相关开发,必须用MacOS系统。😅 与Windows不同,MacOS上流行使用的软件很多都很小众,作者也不是大厂,但有很多却很实用,这里介绍几款我常用的免费软件。 阅读全文
摘要:
之前在Windows上用过一款圆盘菜单工具Quicker, 感觉非常方便, 换成Macos后,一直没有找到类似应用。 最近终于发现,一款好用的快捷键收集,触发工具CirMenu. 其核心功能是可以根据当前程序的上下文,弹出一个圆盘菜单。 执行圆盘中的动作。 目前菜单动作还仅支持快捷键,预计后期可能会 阅读全文
摘要:
新买了一个Macbook Pro . 之前的工程搬家过来, 这天要跑个单元测试。 发现Junit4 一直处于运行中。没有错误信息,没有用例执行结果。遂开始排查原因。 这里插一句,苹果芯片的Mbp还是很好用的,除了性能够用之外,最主要是安静+不热。 这对比我之前的i7版本的真是太明显了。 之前的i7在 阅读全文