-
程序人生 | 程序员最好有 社保
这个话题,其实是个社会性问题,虽说我很帅,但这种话题一般我很少公开讨论。但最近发现不少朋友因为社保的问题,办事卡壳,导致耽误了很多重要的事,他们很后悔,很无奈。
阅读全文 -
深度学习 | TensorFlow实现基于深度学习的图像补全
在这篇博客中,我会介绍 Raymond Yeh 和 Chen Chen 等人的一篇论文,“基于感知和语境损失的图像语义修补(Semantic Image Inpainting with Perceptual and...
阅读全文 -
Android 逆向 | 应用的“反调试”方案解析(附加修改 IDA 调试端口和修改内核信息)
在前一篇文章中详细介绍了Android现阶段可以采用的几种反调试方案策略,我们在破解逆向应用的时候,一般现在第一步都回去解决反调试,不然后续步骤无法进行,当然如果你...
阅读全文 -
架构 | 天弘基金移动App客户端架构优化之路
如今,APP已成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈多的APP也在不断地挑战着每一个移动端研发人员的知识深度,而移动端...
阅读全文 -
-
iOS 开发 | Objective C block 背后的黑魔法
block 在 Objective C 开发中应用非常广泛,我们知道block会捕获外部对象,也知道使用block要防止循环引用。“知其然而不知其所以然”是一件很痛苦的事情,那么bloc...
阅读全文 -
C++ | 扩展模板库的新方法 - 善用函数的ADL查找
随着C++语言的发展,越来越多的C++类库都使用模板库提供给大家使用。模板库通常使用基于对象的设计,相比传统的面向对象的设计而言,前者的每个模块可以单独使用,而不...
阅读全文