最新最全的 Android 开源项目合集 – Android – 掘金
awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错…
Java 方向如何准备 BAT 技术面试答案 (汇总版) – 后端 – 掘金
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区别 …
Android 业务组件化之 Gradle 和 Sonatype Nexus 搭建私有 maven 仓库 – Android – 掘金
前言: 公司的业务组件化推进的已经差不多三四个月的时间了,各个业务组件之间的解耦工作已经基本完成,各个业务组件以module的形式存在项目中,然后项目依赖本地的module,多少有点不太利于项目的并行开发维护了,本质原因…
组件化SDK – 掘金
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app–章节列表如果一开始关注我的同学,应该有看过这一篇技术[Android]多module合成单一module技巧为何要使用多…
Android 平台上基于 ZXing 的一个出色扫码库的解析和定制 – Android – 掘金
中文版戳这里: ZXing Android Embedded 使用全解析. 在原仓库的基础上修改了一些 bug,并且加入了一些新的设置项。 Barcode scanning library for And…
Android Router 从 0 到 1 – 掘金
在Android中启动Activity一般使用startActivity或者startActivityForResult,通过这种方法启动Activity的缺点是写代码时Activity必须已经存在,这不利于多人协同工作,而且这样硬编码启动Activity也不…
Android 自定义 View 全套详解 – Android – 掘金
从零起步,从入门到懵逼的自定义View教程。 基础篇 …
响应式编程在 Android 中的应用 – Android – 掘金
响应式编程简介 响应式编程的具体实现-RxJava …
android 贝塞尔曲线的应用 – Android – 掘金
转载请标明出处:http://www.jianshu.com/p/c0d7… 前言: 贝塞尔曲线又称贝兹曲线,它的主要意义在于无论是直线或曲线都能在数学上予以描述。最初由保罗·德卡斯…
Android Studio 插件开发 – 掘金
这两天一直在忙一个Android studio插件的事,为的是简化android开发,所以在这里我总结一下关于插件开发的相关知识,感兴趣的开发者可以自己试一下,对于一个android开发者来说还是很有必要的。 准备 android studio的插件开发必…
开发者福利:史上最全 Android 开发和安全系列工具 – Android – 掘金
取证工具 bandicoot – 一个Python工具箱,用于分析手机元数据。它提供了一个完整,易于使用的环境,数据科学家分析手机元数据。只需几行代码,加载数据集,可视化数据,执行分析和导出结果。 Android Co…
设计模式系列: OOP 设计 6 大原则 – Android – 掘金
前言 相信有过开发经验的人都有过这种体验:让你接手一个的项目,2种情况。A.这个项目已经被好几个人,甚至好几代程序员开发维护过;B.这个项目等待你的全新开发。不给你设时间期限,你更愿意选择哪一个?我相信9…
Android面试题收集 – 掘金
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1.Android系统的架构 An…
要换工作? 来看看面试题吧 – Android – 掘金
前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年更多的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下. 今天要谈的主题是关于求职.求职是在每个技术人员的生涯中都要经历多次…
Gradle 构建: 从入门到实战 – Android – 掘金
前言 …
【Android】视频播放器开源库——android-jungle-mediaplayer – Android – 掘金
1、简介 android-jungle-mediaplayer 是 Android 平台上一款多媒体播放/语音录制的库。使用它你可以很方便的实现语音、视频播放功能。有以下优点: …
【Android】列表左右滑动开源组件——Android-SlideSupport-ListLayouts – Android – 掘金
Android-SlideSupport-ListLayouts 是一款用于为 Android 上的 List 排布提供左滑右滑操作的库。目前支持的 Layout …
阮一峰 – 函数式编程入门教程 – 前端 – 掘金
你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 但是,你能说清楚,它到底是什么吗? 网上搜索一下,你会轻松找到好多答案。 与面向对象编程(Object-oriented progr…
重要 – 作为 Android 开发者必须了解的 Gradle 知识 – Android – 掘金
在Android开发中,很多时候我们不需要修改 *.gradle 文件太多,我们添加依赖、修改target compile、最低支持API level,或者修改签名配置和build类型。其它更复杂一些逻辑,我们最后可能就是从Stack Overflow中cop…
Android 项目组件化详细实施方案 – Android – 掘金
1、Android组件化项目 在Android项目组件化之前,我们的项目都是像下图那样,一个单一工程下,根据不同的…
[[Alibaba-ARouter] Android页面路由框架与依赖注入的应用 – Android – 掘金](https://juejin.im/entry/58ad4…
ARouter近期迎来了第一次大版本更新,完整提供了依赖注入、依赖查找两种控制反转(IOC)思想的实现,支持对Intent参数与自定义服务的自动装配 如果还没有了解过ARouter,可以参考上一…
Android启动页黑屏及最优解决方案 – 掘金
前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?它的最好的解决方案应该是怎样的呢?今天我们认真的讨论一下这个小问题。 点击获取本…
Android 优秀文章和开源库推荐(读值得读的) – Android – 掘金
文章: 1. Android AOP之字节码插桩详解 文章从AOP的概念出发,介绍了Android中AOP的实现方式及几种实现对比的对比,之后介绍了AOP的一些使用场景,然后开始重点叙述了实现字节码插桩的技术细节,文章比较长,而且有些知识可能自己知道的也不全面…
前端工程化之 –Mock 解决方案 – 前端 – 掘金
图片来自网络 前端Mock的常见解决方案 Mock数据进行调试是前端构建中不可或缺的一步,常见的前端Mock方案分为4种: …
mock.js 让前端开发独立于后端 – 前端 – 掘金
mock.js 可以模拟ajax数据,拦截ajax请求,返回模拟数据,无需后端返回就可以测试前端程序mockjs官网首先要感谢凯伦Kieran大神的帮助话不多说直接进入主题 <script src=”http://mockjs.com/di…
活儿好又性感的在线 Mock 平台 – Easy Mock – 掘金
今天的数据,感谢大家的支持,有问题可以加QQ群反馈,实时答复:595325417 什么是 Easy Mock Easy Mock 是一个极其简单、高效、可视化、并且能快速生成模拟数据的在线 mock 服务。以项目管理的方式组织 Mock List,能帮助我们…
JS 红宝书 · 读书笔记 — 下篇 – 前端 – 掘金
个人博客:https://yeaseonzhang.github.io 花了半个多月的时间,终于又把“JS红宝书”又撸了一遍。 第一次读“JS红宝书”还是2015年初学JS的时候,那时候只是把语法部分读了一遍,还有一些浏览器相关知识做了下了解,大概也就读了半…
JS 红宝书 · 读书笔记 — 上篇 – 前端 – 掘金
JavaScript 高级程序设计 个人博客:https://yeaseonzhang.github.io 花了半个多月的时间…
http状态码是什么,有什么用,在哪里查看,分别代表什么意思? – 掘金
写在前面: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。本文主要是:关于http状态码是什么,有什么用,在哪里查看状态码分别代表什么意思…
Vue2.0– 仿知乎日报 (IOS 版) – 前端 – 掘金
一个基于vue全家桶开发的仿知乎日报单页应用 如果觉得做得还不错 , 或者项目源码对您有帮助 , 希望您小抬右手到右上角点一个star , 您的支持是作者长期更新维护的动力^_^ 声明 …
【掘金日报】第四期 使用Sublime?怎么能不知道这些 Sublime 插件合集! – 掘金
掘金日报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 前端 深度剖析:如何实现一个 Virtual DOM 算法 本文会在教你怎么用 300~400 行代码实现一个基本的 Virtual…
【深度长文】JavaScript数组所有API全解密 – 掘金
本文首发于CSDN网站,下面的版本又经过进一步的修订。 关于 我的博客:louis blog SF专栏:路易斯前端深度课 原文链接:【深度长文】JavaScript数组全解密 全文共13k+字,系统讲解了JavaScript数组的各种特性和API。 数组是…
16种方法实现水平居中垂直居中 – 掘金
熟悉水平居中和垂直居中的方法, 不为别的, 就为用的时候能够信手拈来. 下面直接步入正题.原文:16种方法实现水平居中垂直居中 水平居中 1) 若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中. 2) 若是块级元素,…
ReactNative&weex&DeviceOne 对比 – 工具资源 – 掘金
摘要 React Native出来有一段时间了,国内的weex和deviceone是近期发布的,我可以说从2011年就开始关注快速开发的跨平台平台技术了,接触过phoneGap、数字天堂、appcan等早期的移动中间件技…
什么时候你不能使用箭头函数? – 掘金
共 2670 字,读完需 5 分钟。编译自 Dmitri Pavlutin 的文章,对原文内容做了精简和代码风格优化。ES6 中引入的箭头函数可以让我们写出更简洁的代码,但是部分场景下使用箭头函数会带来严重的问题,有哪些场景?会导致什么问题?该怎么解决,容我慢…
Vue全家桶实现还原豆瓣电影wap版 – 掘金
用vue全家桶仿写豆瓣电影wap版。 最近在公司项目中尝试使用vue,但奈何自己初学水平有限,上了vue没有上vuex,开发过程特别难受。 于是玩一玩本项目,算是对相关技术更加熟悉了。 原计划仿写完所有页面,碍于豆瓣的接口API有限,实现页面也有限。 由于公…
面试时,你被问到过 TCP/IP 协议吗? – 掘金
前言: 精通 TCP/IP,熟练使用 Socket 进行网路编程。 看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾. 但是笔者认为想要做出更好的 APP,那…
Vue2.0 新手完全填坑攻略 – 前端 – 掘金
这是一篇基于 Vue2.0 的新手入门文章,通过 Demo 实例介绍了 Vue2.0 的环境搭建及服务器端渲染的过程。…
对比其它框架 – vue.js – 前端 – 掘金
Angular选择 Vue 而不选择 Angular,有下面几个原因,当然不是对每个人都适合: 在 API 与设计两方面上 Vue.js 都比 Angular 简单得多,因此你可以快速地掌握它的全部特性并投入开发。 Vue.js 是一个更加灵活开放的解决方…
程序员如何写好自己的技术简历 – 工具资源 – 掘金
说明 本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供。请根据自己的实际情况、以及提示信息对模板进行修改、添加和删除。点击右上方的「 」图标开始修改,点 「 」可以下载PDF版本 。 (括号里的是我们的顾问编写的说明,建议在简…
听说你要找前端工作,写一个酷炫的动画的简历呗 – 前端 – 掘金
这个人就是我! DEMO …
svg 图标文件引入小技巧 – 前端 – 掘金
今天刚刚get到的一个小技能,忍不住想和大家分享一下,万一有同学不太懂,刚好也可以学习一下(ps:知道的同学可以帮我斧正,感谢!)。惯例,先来简单介绍一下 svg,虽然相信大家都懂?: SVG(可缩…
谈谈 Bootstrap 栅格系统的发展史 – 前端 – 掘金
引言 前不久,Bootstrap 4发布了最后一个alpha版本,距第一个alpha版本已经时隔一年之久,而此次的更新最大的变化就是放弃了对IE9的支持,移除$enable-flex变量,Flexbox被默认启用,所有组件样式栅…
CSS 选择器整理 – 前端 – 掘金
很多人都觉得CSS特别简单,但其实真正写好CSS并不容易,CSS的每一点其实内容都很多,就拿选择器来说,CSS选择器大概可以分为五类: …
CSS基本功从头练之Selector – 掘金
CSS一直是我的短板,从来没有系统学过,一直都是使用第三方的样式库,或者在网上找点资料copy。最近感觉应该系统的梳理一下,否则很多概念还是不太清晰。还是属于边学边写的资料,难免各种漏洞,希望大家多指正。 Selector(选择器) 为什么会有选择器这个概念?…
CSS 基础知识总结 – 前端 – 掘金
通常我们在学习CSS的时候,感觉语法很容易掌握,实际应用中却碰到各式各样难以处理的问题,为避免大家受到同样的困惑与不解,本文详细讲解了CSS中优先级和Stacking Context等高级特性,让你更深入了解CSS。 …
js 实现自己的 bind 函数,自由绑定上下文 – 前端 – 掘金
自定义bind函数实现任意绑定函数调用上下文 业务背景 我们在编写js的过程中经常…
JavaScript 如何伪造数组? – 前端 – 掘金
万物皆为一物。 我们经常可以从各种库或框架中拿到这样的值: 明明是一个对象,却有length属性;或者明明看上去是个数组,却不能使用数组的方法(arguments)。我们今天就来聊聊怎么伪造数组。 有时,我们想创建一个包含数组…
jQuery 中的 100 个技巧(上) – 前端 – 掘金
有兴趣的看看 jQuery 还是用的多…
1月前端面试记 – 掘金
背景 我于16.12.18辞职,之前有过一年左右的前端工作经验。从12月26号开始到1月9号先后面试了微信,百度,阿里巴巴uc,唯品会以及深圳腾讯等几家公司,特此总结与各位共勉。 微信 由于我已经毕业工作过,所以去微信面试是走的社招。微信社招极其严格,共八轮面…
JavaScript 运动框架之速度时间版本 – 前端 – 掘金
一、JavaScript运动框架之速度版 1.1 运动框架的实现思路 运动,其实就是在一段时间内改变 left 、 right 、 width 、 height 、 opactiy 的值,到达目的地之后停止 位移 top,left 折叠…