前端技术月报201904期
手写FastJson框架
作为一名Android开发者,在平时的开发项目中肯定听说或者使用过FastJson。FastJson是一款可以将Java对象转换为JSON表示的框架,同时也提供将JSON字符串转换为Java对象的功能,被广泛应用到网络通信后的数据转换过程中。既然它叫FastJson,那我们来看看是否真的像它说的那么Fast, 自己动手实现一个试试?......
阅读全文 来源:简书 作者:龚思维 原创
FastJson
性能优化
基础组件
差异化实施前端架构方案
互联网的发展已经过快速增长阶段,目前已进入精细化经营、互联网用户存量市场的阶段,BAT等互联网巨头开始由ToC的业务模式开始往ToB模式进行迁移。ToB模式和ToC模式有很大的差别,ToB业务不具有ToC业务的标准化、统一化,会有各种各样的定制化需求,怎么很好的满足这些定制化需求,同时又能快速、低成本、高质量的交付,差异化实施前端架构方案就是为了解决类似问题而生......
阅读全文 来源:简书 作者:罗潜锋 余龙龙 万果石 原创
大前端
定制化开发
200行代码实现简版React
React在前端开发领域已经越来越热门,我自己也经常在项目中使用React,但是却总是好奇React的底层实现原理,多次尝试阅读React源代码都无法坚持下去。前不久在网上看到几篇介绍如何自己动手实现React的文章,基于这些资料并加入一些自己的想法,从0开始仅用200行代码实现一个简版React,相信看完后大家都会对React的内部实现原理有更多了解......
阅读全文 来源:掘金 作者:iamswf React
JavaScript
原型实现
RxJava入门教程
响应式编程理念越来越被广大软件开发者接受,RxJava是响应式编程在Java VM上的一个实现框架,它通过被观察序列对象来很好的支持异步编程、事件驱动编程,通过扩展观察者设计模式,支持在数据流、事件流上进行各种丰富的计算处理,同时对开发者屏蔽掉复杂的底层技术细节,像多线程、同步、线程安全、并发的数据结构等,今天就让我们来一起看看RxJava的使用教程吧......
阅读全文 来源:简书 作者:Carson_Ho Android
响应式编程
RxJava
iOS下音视频通信-基于WebRTC
WebRTC是一个支持网页浏览器进行实时语音对话或视频对话的技术。它为我们提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android,iOS。它在2011年5月开放了工程的源代码,在行业内得到了广泛的支持和应用,成为下一代视频通话的标准。本文将站在巨人的肩膀上,基于WebRTC去实现不同客户端之间的音视频通话......
阅读全文 来源:简书 作者:涂耀辉 iOS
音视频通信
WebRTC
小程序如何生成海报分享朋友圈
小程序具有开发快、发布快等特点,可以直接在微信内被便捷地获取和传播,同时具有出色的使用体验,越来越多的公司开始使用小程序来给自己的目标客户提供服务,深受广大中小企业的喜爱。最近作者进行了一次小程序的需求开发,利用微信强大的社交能力通过小程序达到裂变的目的,拉取新用户......
阅读全文 来源:segmentfault 作者:小白 前端开发
小程序
朋友圈分享
卷积神经网络CNN总结
卷积神经网络(CNN)是深度学习技术中极具代表的网络结构之一,在图像处理领域取得了很大的成功,在国际标准的ImageNet数据集上,许多成功的模型都是基于CNN的。CNN相较于传统的图像处理算法的优点之一在于,避免了对图像复杂的前期预处理过程(提取人工特征等),可以直接输入原始图像......
阅读全文 来源:cnblogs 作者:冠军的试炼 AI
CNN
机器学习