Android自定义组件

2018-01-29
阅读 3 分钟
861
今天给大家带来自定义view————广告弹窗,效果图中的照片文字都是随便找的,实际项目中根据UI的设计稍微修改修改基本上就能达到预想的效果了(注:女神刘亦菲的图是好好找的!!!) 效果图 效果图看完了,接下来分析一下实现过程,首先整体是继承Dialog去实现的,组合自定义view…

web应用服务开发

2018-01-29
阅读 3 分钟
1.3k
面对海量数据,例如,上千万甚至上亿的数据,查询一次所花费的时间会变长,甚至会造成数据库的单点压力。因此,分库与分表的目的在于,减小数据库的单库单表负担,提高查询性能,缩短查询时间。 原文地址:服务端指南 数据存储篇 | MySQL(08) 分库与分表设计博客地址:http://…

Android原生控件介绍

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

项目开发

2018-01-29
阅读 4 分钟
2.4k
一个基于vue的,从前端到后端构建的项目。能让学到如何用,用到了vue全家桶,nodejs,通过webpack打包,图灵机器人,websocket等前沿知识进行构建。让你轻松学会搭建一个基于vue的全家桶项目。

程序语言

2018-01-29
阅读 4 分钟
2.3k
关注一下嘛,又不让你背锅!问:Java 中为什么成员内部类可以直接访问外部类的成员?答:成员内部类可以无条件访问外部类的成员或者方法的原因解释我们可以通过下面例子来说明。我们执行命令 javac OutClass.java 编译会发现得到两个 class 文件,分别为 O…

后端ing

2018-01-26
阅读 4 分钟
777
spring-cache使用记录 spring-cache的使用记录,坑点记录以及采用的解决方案 深入分析 java 线程池的实现原理 在这篇文章中,作者有条不紊的将 java 线程池知识点的来龙去脉都介绍了一遍。 史上最全设计模式导学目录 设计模式 Java线程池、Executor原理分析 基于源码,分析Java线程池实现。 java 线程池使用和详解 java ...

构建工具

2018-01-26
阅读 4 分钟
975
在知乎上我们常常会看到有同学发问:BAT 等大型网站的前端工程是如何组织管理的?这的确是一个可以发散的很广的 Q&A,我想如果要我回答这个问题,不如先从 Webpack 配置说起。时至今日,Webpack 已经成为前端工程必备的基础工具之一,不仅被广泛用于前端工…

aos小工具

2018-01-26
阅读 4 分钟
1.7k
前言 由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发 但我知道你一定在烦恼 Android Webview 的性能问题,特别突出的是:加载速度慢 & 消耗流量 今天,我将针对 …

AndroidUI设计

2018-01-26
阅读 4 分钟
1.8k
原文翻译自 freecodecamp 的一篇文章《The 30 Coolest Android Libraries from Spring 2017》

MAC

2018-01-26
阅读 3 分钟
2.1k
工欲善其事,必先利其器。一套完善的工具可以帮助我们事半功倍。而作为前端程序员的我,也是花了点时间为自己配置了一套工具。如果你也是使用 MacOS 作为你的开发系统的话,那麽你可以看一下这篇文章。

浏览器前端

2018-01-26
阅读 3 分钟
956
在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制数据的容器。在Web中,Blob类…

Java相关

2018-01-26
阅读 3 分钟
1.1k
Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解) 是一个接口,程序可以通过反射来获取指定程序元素的 Annotion 对象,然后通过 Annotion 对象来获取注解里面的元数据。

Android框架知识

2018-01-26
阅读 3 分钟
1.1k
背景: CSDN博客发布了一系列的RxJava+Retrofit+OkHttp深入浅出-终极封装是不是很眼熟,是的还是它,不过是不同的配方。之前发出后收到很多朋友的关注,原本只是自己学习后的一些经验总结,但是有同学运用到实战当中,这让我很惶恐,所有后续一直更新了很多次版本,有些…

Android架构

2018-01-25
阅读 4 分钟
2.2k
文章目标 MVP在android中的原理解析 MVP+Retrofit+Rxjava在项目中实战解析 架构经验分享 MVP简单介绍 先说说MVC分层: View:对应于布局文件 Model:业务逻辑和实体模型 Controllor:对应于Activity 看起来的确像那么回事,但…

webview

2018-01-25
阅读 4 分钟
1k
对于电商App,商品详情无疑是很重要的一个模块,观察主流购物App的详情界面,发现大部分都是做成了上下两部分,上面展示商品规格信息,下面是H5商品详情,或者是嵌套了一个包含H5详情及评论列表的ViewPager界面,本文就是实现了一个兼容不同需求的上下滚动黏滞View控件。Gi…

前端自动化

2018-01-25
阅读 4 分钟
1.3k
随着web发展,前后端分离的演进,网页的交互变的越来越复杂。在项目开发过程中,前后端并行开发时,在涉及到接口的部分,总是遇到各类问题。诸如接口假数据、接口参数的约定、代理调试等等,极大的影响了开发效率。 API Mocker致力于解决前后端开发协作过程中出现的各类问题,提高开发…

调试优化

2018-01-25
阅读 4 分钟
1.3k
在进行 Android 性能调优、减少应用卡顿时,寻找可优化的 code 是一个必要的过程。如何发现应用中的耗时任务甚至是耗时函数呢,如果可以在 log 中打印每个方法的执行时间,甚至把执行方法时的输入输出同时打印,绝对是非常棒的功能。

编程挑战

2018-01-25
阅读 3 分钟
807
大家都知道js是没有块级作用域的,我们先了解一下块级作用域。 上面这个例子,最外面会输出10。显而易见,没有块级作用域。 关于这一点我们可以看道面试题就能明白。 为什么会产生这样的事情呢?因为在循环内部这些i都是用同一个词法作用域的,换言之,这10个i用的都是最后的输出的i,最…

设计架构

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

TomiOS框架

2018-01-25
阅读 3 分钟
2.2k
看了 github 介绍,DSBridge 当之无愧是目前地球上最好的 IOS/Android javascript bridge,本文继上一篇介绍 android 端之后,今天介绍一下 ios 端的使用...

CSS相关文章

2018-01-25
阅读 3 分钟
1k
9月7号早读文章由@汤谷投稿分享。正文从这开始~ 这是一个存在很久的历史问题了,对于这样一个具有普遍性的问题浏览器偏偏没有给出解决方案,what?没有方案还聊个什么?别急,别急,接下来我们一起来扒一扒关于软键盘高度和 input 的问题 我们先来看一个短片认识一下这个问题 …

服务器架构

2018-01-24
阅读 3 分钟
671
作者根据自己的微服务经验,提出 REST 并不是微服务的唯一通信机制,从而介绍了微服务的几种通信机制,包括 REST、管道以及基于异步消息传递。同时,作者提出了在不同的场景下可以使用不同的通信机制。

iOS技术知识

2018-01-24
阅读 3 分钟
1.3k
本文主要内容为iOS面试题目,对各个面试题进行一些分类(持续更新),包含了BAT,及各大中小型公司的面试题集合,为大家在找工作的时候提供一点帮助...

Android技术点增长

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

Vue实例

2018-01-24
阅读 5 分钟
7.2k
本项目是基于 vue2 最新实战项目,是适合新手进阶的绝佳教程。代码简单易懂,注释多多。实现了移动端使用最多的 无限滚动,图片加载,左右滑动,等待。先发布预览版本,后面更多更全的功能和教程将会陆续发出。

FrameWork

2018-01-23
阅读 5 分钟
551
主要帮助初学者理解Android跨进程通信的几种方式,分别是:Bundle、文件共享、Messenger、AIDL、socket,以及Android和Java序列化知识。

Redis

2018-01-23
阅读 4 分钟
1.6k
互联网应用通常都需要应付大并发量,为了提高 QPS,通常会使用中央缓存 (例如 memcache) 和本地缓存的方式。请求先经过本地缓存,如果不命中,则请求穿透到中央缓存,如果还是不命中,则会直接查询数据库,并把查询到的数据刷新到中央缓存中。如果采用这种方式的话,必须要解决一个问题,如何刷新本地缓存的数据。

高仿控件

2018-01-23
阅读 4 分钟
4.2k
头部可以参与滑动 2. 下面可以加 Viewpager 3. 支持 RecyclerView 和 ScrollView 等 4. 基于 Behavior 可以获取事实滚动距离可做更多联动 5. 不必重写过多的滑动事件处理,几乎只是玩 xml

Android 自定义 View

2018-01-23
阅读 5 分钟
1.1k
自定义 View 可以说是 Android 路上的一道坎,会的人觉得简单,不会的觉得很难。最近正好在看《Android 开发艺术探索》讲的自定义 View 这里,于是打算从头理一理自定义 View,写写笔记,方便日后自己查阅也希望能帮助到你。

正则表达式

2018-01-23
阅读 4 分钟
1.8k
正则表达式 一种几乎可以在所有的程序设计语言里和所有的计算机平台上使用的文字处理工具。它可以用来查找特定的信息(搜索),也可以用来查找并编辑特定的信息(替换)。 核心是 匹配,匹配位置或者匹配字符 先简单的介绍一下语法 基本元字符 . : 匹配除了换行符之外的任何单个字符 :…