前端框架

2017-12-25
阅读 5 分钟
2.1k
MobX 是一种简单的、可扩展的、久经考验的状态管理解决方案。这个教程将在十分钟内向你详解 MobX 的所有重要概念。MobX 是一个独立的库,但是大部分人将它和 React 共同使用,所以本教程将重点讲解他们的结合使用。

Android开源架构

2017-12-25
阅读 5 分钟
1.3k
Android 常用三方框架的学习 Android 常用三方框架的学习 likfe/eventbus3-intellij-plugin AS 最新可用 eventbus3 插件,欢迎品尝 简单的 MVP 模型 简单的 MVP 模型 淘宝应对双 11 的技术架构分析 双 “11” 最热门的话题是 TB ,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资...

机器学习

2017-12-25
阅读 3 分钟
1.4k
提高驾驶技术:用GAN去除(爱情)动作片中的马赛克和衣服 作为一名久经片场的老司机,早就想写一些探讨驾驶技术的文章。这篇就介绍利用生成式对抗网络(GAN)的两个基本驾驶技能: 1) 去除(爱情)动作片中的马赛克 2) 给(爱情)动作片中的女孩穿(tuo)衣服 面向普通开发者的机器学习入门 不同于其他KNN的入门,这篇文章直接采...

RecycleView相关

2017-12-25
阅读 4 分钟
1.5k
实现 RecyclerView 拖动排序和滑动删除,我想到的是 ViewDragHelper ,或者是第三方库,当我看了 ToDoList 的时候,发现原来官方已经支持 RecyclerView 拖动排序与滑动删除,那就是 ItemTouchHelper。 简介 “ItemTouchHe…

Vuejs案例

2017-12-25
阅读 4 分钟
7.6k
如果你有使用 vue + vue-router 开发 web App、hybrid App,这个插件可以让你的 app 轻松获得页面切换时的转场特效。

SQL-SQL优化-索引

2017-12-25
阅读 3 分钟
1.5k
Join 是关系型数据库系统的重要操作之一,一般关系型数据库中包含的常用 Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用 Join,本文将通过可视化图表介绍 SQL 中的各种常用 Join 特性、原理和使用场景

Android零散技术点

2017-12-25
阅读 5 分钟
2.1k
我们都知道 Android 的四大组件,分别是:Activity, Service,ContentProvider 以及 BroadcastReceiver,实际开发中前两者接触的更多一点,后面两个虽然不怎么常用但是偶尔也会接触到,今天我们要说的就和 BroadcastReceiver 有关,当我们想要去使用 BroadcastReceiver 会看到官方的提示:如果你不需要应用间的通信,可...

vue技术栈

2017-12-21
阅读 5 分钟
6.3k
请各位读者添加一下作者的微信公众号,以后有新的文章,将在微信公众号直接推送给各位,非常感谢。 0x00:前言 这次前言不想扯太多。 本文主要是记录一下自己的学习历程,顺带做一个总结。 其中有参考 Vue.js 的中文文档,也有去查看其它大大们给出的总结。 最后也是一个期盼,希望…

As与gradle技巧

2017-12-21
阅读 5 分钟
1.7k
首先申明下,此 Hugo 非 彼 Hugo(Hugo 是由 Go 语言实现的静态网站生成器)。本文主要介绍几种比较 nice 的插件和工具,有利于改善代码质量及效率提高。

C++学习

2017-12-21
阅读 6 分钟
1.7k
指针与引用是C++中两个很重要的概念,它们功能看过去很相似,就是都是间接引用某个对象,那么我们应该在什么时候使用指针,什么时候使用引用呢,下面请允许我慢慢道来: 1.永远不要使用一个指向空值的引用。一个引用必须始终指向某个对象,所以当你确定使用一个变量指向某个对象时,但是这个对…

Android优秀项目

2017-12-21
阅读 7 分钟
1.4k
原文翻译自 freecodecamp 的一篇文章《The 30 Coolest Android Libraries from Spring 2017》

Swift

2017-12-21
阅读 8 分钟
1.3k
厌倦了使用位图在xcode的Assets.xcassets内,因为麻烦,包括如下的麻烦: 找图 图需要分尺寸 需要操作员类似工作去管理 然后,现在有了字体图标,就方便多了: 比较成熟的几套库,用名字就可以查 矢量图,尺寸无极缩放,想要多大都行 都在代码和字体文件内,不需要在工程…

CSS及布局

2017-12-21
阅读 7 分钟
1.7k
寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存…

Android自定义控件

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

前端性能优化

2017-12-21
阅读 6 分钟
6.2k
Ajax 技术的出现,让我们的 Web 应用能够在不刷新的状态下显示不同页面的内容,这就是单页应用。在一个单页应用中,往往只有一个 html 文件,然后根据访问的 url 来匹配对应的路由脚本,动态地渲染页面内容。单页应用在优化了用户体验的同时,也给我们带来了许多问题,例如 S…

android新技术

2017-12-20
阅读 6 分钟
2.8k
先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数需要分为两种情况 1.1 没有换行符的text 行数等于text的宽度除于TextView的宽度 再判断text的宽度对TextView…

前端知识点整理

2017-12-20
阅读 6 分钟
3k
这是一个非常有意思的问题。 作者会在参数为3个(包含3)以内时,优先使用 call 方法进行事件的处理。而当参数过多(多余3个)时,才考虑使用 apply 方法。 这个的原因就是 call 比 apply 快。 网上有很多例子全方位的证明了 call 比 apply 快。大家可…

架构师之路

2017-12-20
阅读 4 分钟
815
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 所谓的【面条代码】,常见于对复杂业务流程的处理中。…

Java经典

2017-12-20
阅读 4 分钟
1.4k
这次我和大家一起学习HashMap,HashMap我们在工作中经常会使用,而且面试中也很频繁会问到,因为它里面蕴含着很多知识点,可以很好的考察个人基础。但一个这么重要的东西,我为什么没有在一开始就去学习它呢,因为它是由多种基础的数据结构和一些代码设计思想组成的。我们要学习了这些…

iOS文章

2017-12-20
阅读 4 分钟
827
DNS 劫持指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的 IP 地址或者什么都不做使请求失去响应。

JS程序

2017-12-20
阅读 4 分钟
564
概要 本文主要描述,如何不使用中间值,将两个变量的值进行交换。 前三种只适用于number类型的数值交换,第四和第五种适合其他类型。 一、普通做法 var a = 1, b = 2, tmp; tmp = a; a = b; b = tmp; 普通的做法就是声明多一个临时变量t…

前端乱炖

2017-12-19
阅读 5 分钟
1.2k
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程…

Android攻略

2017-12-19
阅读 5 分钟
1.3k
GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目赶时间或者自定义原生动画太麻烦,GIF都是一个很好的选择,相比于最新的WEBP格式的动…

linux运维

2017-12-19
阅读 4 分钟
1k
对于 web 服务,不管是上新,还是平时产品运营,节假日活动等,在这之前都需要评估现网压力承受能力,提前进行扩容,并做到防患于未然。所以对网站性能压力测试是必不可少的,这样才能充分了解自己部署的 web 服务 QPS。

大数据可视化

2017-12-19
阅读 4 分钟
2.2k
用 Python 浅析股票数据 这篇文章将使用 Python 来可视化股票数据,比如绘制 K 线图,并且探究各项指标的含义和关系,最后使用移动平均线方法初探投资策略。 如何用数据分析的方法,做好一款小程序? 小程序能火多久不重要,重要的是如果你已经拥有了一个小程序,那就应该毫不犹豫的选择可以走的更远的方法。 最全数据:...

Nginx

2017-12-19
阅读 4 分钟
954
1 准备4个ubuntu16.04虚拟机(启用网卡二并使用桥接模式):A服务器:192.168.0.103 主B服务器:192.168.0.104 主(备)

前端小案例

2017-12-19
阅读 4 分钟
2.2k
了解你的工具可以在完成任务的过程中发挥重大作用。尽管传言 JavaScript 难以调试,但是如果你掌握了一些调试技巧,那么你将会花费更少的时间来解决这些错误。

React Native

2017-12-19
阅读 5 分钟
1.6k
本想着配置自定义字体不是什么大坑,官网文档找了一下,没有。遂关键字:“React Native 配置自定义字体”这么一搜。都是一样的文章,作者名却是各式各样,真是天下文章大家抄。然而试了一下并不好用。(这里使用最新的RN 0.48.4 测试) 这里想一下React Nativ…

微信开发与小程序

2017-12-19
阅读 4 分钟
3.4k
微群控, 电脑统一控制多台 Android 设备。手机屏幕投射原理: 根据 adb 获取手机屏幕的截图,然后替换 PC 应用上显示的图片,由于获取屏幕截图需要 1~3s,因此存在延迟。

Android酷炫动画效果

2017-12-19
阅读 4 分钟
11.3k
前言 Banner广告位是APP 中的一个非常重要的位置,为什么呢?因为它能带来money。是一个公司很重要的一个营收点。像那种用户数基数特别大的产品,如facebook、twitter、QQ、微信等等。Banner广告位日营收估计得上千万美刀(猜的,不知道具体数据)。一个漂亮…