掘金小报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。
与标题相关的文章在工具资源:LCBot:微信群管理机器人
基于 Vue JS, Webpack 以及 Material Design 的渐进式 web 应用 [Part 1]
本教程的目标是利用 VueJS 以及 Webpack 从头创建一个基本的但是完整的渐进式 web 应用。遇见未知的 CSS
如果对 CSS 有过疑问,不妨看一看。Element React 版发布啦!
Vue 和 React 版本都有啦,貌似还差个 Angular !
RocketMQ 源码解析:Message 拉取 & 消费(上)
本章主要解析 消费 逻辑涉及到的源码。基于 RabbitMQ 和 Swoole 实现的一个完整的异步任务系统
基于 RabbitMQ 和 Swoole 实现的一个完整的异步任务系统,包括多进程消费,异常重试等等。一个复杂系统的拆分改造实践
如何把握住业务复杂度?需要多维度的思考、实践。
Android 一个日历控件的实现小记
我们要实现的日历控件采用ViewPager作为主框架,CalendarView继承ViewPager,这样就天生拥有左右滑动和缓存的功能。图解 Android 事件分发机制
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分不少Android 逆向之旅 - 爆破应用签名的一种全新高效方式 (Native + 服务器验证)
总结了现在爆破签名校验的几种方式,其中最方便快捷的就是:全局搜索字符串内容:“signature”,因为只要有签名校验功能,一定会调用系统的一个方法,而这个方法中就是包含了这个字符串内容。
iOS 每天都在用的 SDWebImage, 你了解它的缓存策略吗?
闲言少叙,咱们这就开始。 首先咱们来看看 SDWebImage 的整体结构:
iOS RunLoop 探究
AFN2.x中把网络请求全部都放在一个子线程中进行。由于子线程运行完任务后就会自动销毁,所以在子线程中运行了一个Runloop保证线程不会被销毁掉。Block 原理分析详解
Block 一直是 OC 的一个重点、难点、黑科技。Block 在日常项目中经常使用,他的实现方式和一般的 oc 代码不一样。
产品设计 交互设计中的「同形异构」与「同构异形」
一旦业务被确认,信息架构就几乎固定,基于近似的架构提供多样交互方案,是资深交互设计师的必备技能;交互设计多样性主要来自两个方面「同形异构」与「同构异形」。
写给设计师的人工智能指南:Tensorflow 快速入门
帮助大家最快速度地上手 tensorflow。这是其中的第三篇。从陈星汉的毕业论文说起
产品也应该有这样的设计
工具资源 首个将类 Chrome 的 Devtool 带到 iOS Safari
作者做了MIHTool ,帮助前端工程师更好的优化和调试页面。
LCBot:Linux 中国开源的微信群管理机器人
LCBot 是由 Linux 中国旗下翻译组 LCTT 的开发团队开发的一个为 Linux 中国服务的微信机器人,主要为 Linux 中国下的微信群做管理、维护等工作。高质量压缩图片算法工具:Guetzli
Guetzli 是一个由谷歌开源的,针对数码图像和网页图像的 JPEG 编码器。它旨在让图像的体积变得更加小巧。与当前 JPEG 压缩技术相比,其声称能够再提升 35%.