js框架或者库

2017-12-13
阅读 3 分钟
687
flv.js 是来自 Bilibli 的开源项目。它解析 FLV 文件喂给原生 HTML5 Video 标签播放音视频数据,使浏览器在不借助 Flash 的情况下播放 FLV 成为可能。

UI类

2017-12-13
阅读 2 分钟
1.5k
在 Android 开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了 ScrollView 以后,就会出现很多点击事件的冲突,最经典的就是 ScrollView 中嵌套了 ListView。我想大部分刚开始接触 Android 的同学们都踩到过这个坑,这一篇文章就从最近做的一个项目讲起,然后在过...

前端基础学习

2017-12-13
阅读 2 分钟
1.3k
前端新手,不知道如何自学?前端养成记告诉你,正确的前端学习路径!从此规划好前端自学进度…… HTML、CSS、JavaScript,Bootstrap、jQuery、Zepto,Sass、Babel、Gulp,Vue.js、Angular、React,Web Socket、Web Worker、V8 引擎

Android 类库

2017-12-13
阅读 2 分钟
626
我仍记得几年前刚开始进入 Android 开发这个广阔而又神秘的世界时,手足无措的样子。为了帮助像我这样的开发者,我整理了一份比较全的学习资料,对几乎所有开发者都有用,不管是初学者还是经验丰富的老油条。

Android 进阶

2017-12-13
阅读 2 分钟
1k
知识体系从2016年开始构建,所有的文章都是围绕着这个知识体系来写,目前共收入了100多篇原创文章,其中有一部分未收入的文章在我的新书《Android进阶之光》中。最重要的是,这个知识体系仍旧在成长中。

SVG

2017-12-13
阅读 2 分钟
1.4k
早上无意间进入一个网站,看到他们的LOGO效果略屌,如图: 刚开始以为是gif动画之类的,审查元素发现居然是用SVG + CSS3动画实现的,顿时激起了我的(hao)欲(qi)望(xin),决定要一探究竟,查看代码之后,发现原理居然是如此简单:多个SVG描边动画使用不同的ani…

面试宝典

2017-12-13
阅读 2 分钟
911
作者:滴滴公共前端团队 - YXY 前言: 很多人看 Vue 2.* 版本源码的时候也会注意到频繁出现的 Object.freeze() 本文我们通过学习查看 MDN 的介绍做了一下个人总结并分享出来,如果会的同学就可以直接忽略。 正文: Object.freeze() 冻结一…

CANVAS

2017-12-12
阅读 2 分钟
1.5k
前面的几期内容详细讲解了几种抽奖模式的实现方法: 刮刮卡 大转盘 九宫格 本期并不是枯燥乏味的教学贴。 相反,本期我们不教造轮子,我们教如果使用工具?。 笔主将前面几期内容归纳总结,使用面向对象的方式重构了代码,写了一个简单实用的小插件。现在读者只需要简单的配置,就可以实现上…

Rx系列学习

2017-12-12
阅读 3 分钟
1k
网上有很多关于 RxJava 的技术文章,大多数是关于 1.x 版本的。随着 RxJava 2.0 的推出,有些文章也介绍了 2.x 版本新增的内容以及与 1.x 版本的对比。有些同学如果刚刚接触 RxJava,仅仅看 RxJava 1.x 的一些技术文章,有时候会有些出入。因此本篇文章基于 RxJava 2.0 进行由浅入深的学习,逐步掌握 RxJava。

HybridApp

2017-12-12
阅读 3 分钟
1.6k
本系列会介绍本人在 Hybrid App 开发当中的经验,从简单的基本常识到高级的开发技巧,全部大概包含 10 篇左右的文章,由于本人时间和精力有限,所以不定期更新。

开源库推荐文章

2017-12-12
阅读 3 分钟
973
最近在向大神 & 男神(Mr Huang)寻找有关下拉刷新与加载更多的相关资料,然后 TA 就发给了我一个 github 的链接,确实很齐全,很 nice~ 我先收藏了,这里再和大家一起分享一下~

前端基础知识

2017-12-12
阅读 2 分钟
2.4k
Nicholas C. Zakas 大神的新著作,2016 年 8 月 30 日出版。在 GitBook 页面上阅读本书全文,也可以下载 PDF 、 Mobi 或 ePub 格式的电子书。

Android网络框架

2017-12-12
阅读 2 分钟
923
Retrofit的源码分析将从基本的使用方法入手,分析retrofit的实现方案,以及其中涉及到的一些有趣的技巧。并且建议大家也去github下载一份源码,跟着本文理一遍基本的流程。 简单使用 定义HTTP API public interface GitHubService …

CSS技巧

2017-12-12
阅读 2 分钟
715
成为专业程序员路上用到的各种优秀资料、神器及框架 成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。 JavaScript 的数据结构与算法(一)——栈和队列 JavaScript 的数据结构与算法(一)——栈和队列 javaScript 的数据结构与算法(五)——树 javaScript 的数据结构学...

golang

2017-12-12
阅读 2 分钟
1.6k
几周前,我开始工作于一个证券投资组合网站。虽然我只能使用 React 完成整个网站,但我决定使用 Go 来创建一个可以处理某些任务(例如发送 email)的 API 服务器,相信这是一个很好的做法。我其中的一个页面是一个 contact 页面,目前看起来像这样: 我想使用专门为…

PHP基础

2017-12-12
阅读 2 分钟
995
续上一篇:PHP结构型设计模式(上) PHP设计模式(九)—桥接模式(Bridge Pattern) 桥接模式 (Bridge Pattern):将抽象与实现解耦,使得两者可以独立的变化 (一)为什么需要桥接模式 1,如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的…

Git开源三方库

2017-12-12
阅读 2 分钟
1.1k
DSBridge是目前地球上最好的IOS/Android javascript bridge. 没有之一 ! 依然是博客搬家,若已阅读过,请跳过。 DSBridge-IOS:[链接] DSBridge-Andr…

图片处理工具

2017-12-11
阅读 3 分钟
2.6k
今天我接着站在了巨人的肩膀上了!因为上次我参考大神利用 Path 实现了点九图效果,附上我上次讲解链接: [链接] .这一次,我将完成上次说的实现点击toolbar按钮弹出菜单效果,当然还是利…

后端集锦

2017-12-11
阅读 3 分钟
847
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌 / 百度一下「关系型数据库原理」,看看结果多么的稀少,而且找到的那些文章都很短。现在如果你查找最近时髦的技术(大数据、NoSQ...

产品开发

2017-12-11
阅读 3 分钟
500
???关注微信公众号:【芋艿的后端小屋】有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码的疑问每条留言都将得到认…

做程序员的日子

2017-12-11
阅读 3 分钟
3.6k
说起通知栏,是一块各个应用的必争之地,不显示通知栏就意味着没有存在感,通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级,大有被滥用的趋势。为了保活,虽然没啥必要也得起个通知。甚至还有一些不显示通知的前台 Service 黑科技广为流传,可以参考这里。厂家和开发者的战斗越演欲烈,到...

iOS 高级研发

2017-12-11
阅读 3 分钟
1.3k
功能效果 demo示例 功能分析 功能:渲染一张传入的图片 -> 手动选择编辑区域 -> 通过滑块来编辑区域的增高或者缩短 OpenGL原理: 因为OpenGL 只能绘制三角形,所以在处理图像或者图形的时候我们需要将被处理的对象用三角行来分割转换为三角形和顶点的组成的对象。 Op…

自定义view控件效果实现及实践

2017-12-11
阅读 3 分钟
2.1k
根据实际项目需求出发。因为项目中的对话框要配合整个项目的 UI 风格,所以进行自定义 Dialog 的实现步骤,及最后写封装类。来快速实现各种自定义界面的对话框。

Android开源项目

2017-12-11
阅读 4 分钟
1.6k
PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab. 后续筛选会不断完善补充. 用户只需要,知道自己需要哪种filter,将数据转化FilterTabBean,然后addFilterItem(),最后自己在onPopTabSet…

Spring Boot揭秘与实战

2017-12-11
阅读 4 分钟
1.1k
Spring Boot 提供运行时的应用监控和管理功能。本文,我们通过 HTTP 实现对应用的监控和管理。 博客地址:[链接] 快速开始 Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加…

iOS 进阶必读

2017-12-08
阅读 4 分钟
1.2k
Xcode8的调试技能又增加了一个黑科技:Memory Graph。简单的说就是可以在运行时将内存中的对象生成一张图。在现场的开发者听到了这个消息时响起了雷鸣般的掌声!我们来看看前方记者发回的现场照片: 妈妈说再也不用担心引用循环啦!除非你是个瞎子。那么通过一个实际项目来练习一…

FED之必备技能

2017-12-08
阅读 3 分钟
926
什么是flex.css? css3 flex 布局相信很多人已经听说过甚至已经在开发中使用过它,但是我想我们都会有一个共同的经历,面对它的各种版本,各种坑,傻傻的分不清楚,flex.css就是对flex布局的一种封装,通过简洁的属性设置就能使得它完美的运行在移动端的各种浏览器,…

热修复

2017-12-08
阅读 3 分钟
1.2k
博客: 安卓之家掘金: jp1017 微博: 追风 917CSDN: 蒋朋的家简书: 追风 917 来自 unsplash 的美图 当前热修复方案很多,今天研究了下微信的 tinker,使用效果还是不错的,配合 tinker server 服用更佳。下面介绍两者的使用,以便大家快速接入。 ti…

开机动画

2017-12-07
阅读 3 分钟
1.4k
我们都知道,漂亮的用户界面是衡量一款应用 "好坏" 很重要的依据,因为人都是视觉动物,就好比说花容月貌总有男人为之倾倒,英俊潇洒总能博得芳心。这是一个不容置疑的事实,那么我们的应用也是如此,一个漂亮的用户交互界面能提升用户对应用的好感,提升用户体验。而动画是提升用户体验的一个重要因素,好的动画交互让...

正则表达式

2017-12-07
阅读 3 分钟
1.8k
本篇是看的《JS高级程序设计》第23章《高级技巧》做的读书分享。本篇按照书里的思路根据自己的理解和经验,进行扩展延伸,同时指出书里的一些问题。将会讨论安全的类型检测、惰性载入函数、冻结对象、定时器等话题。1. 安全的类型检测这个问题是怎么安全地检测一个变量的类型,例如判断一个变量…