你觉得自己是优秀的技术人员嘛

你觉得自己是优秀的技术人员嘛? 你对自己的团队有哪些期许、定义和要求呢? 你知道管理者心目中优秀的技术人员应该是什么样的嘛?     当一个开发纠结于自己做的一些初级实现的事情的价值的时候,不如多思考你对于团队的价值,对于业务的价值。例如:推动团队技术规范标准化,业务性能优化,引入新工具新技术...

2016-07-31 12:19:17

阅读数:461

评论数:1

分析Android-Universal-Image-Loader的缓存处理机制

最近看了UIL中的缓存实现,才发现其实这个东西不难,没有太多的进程调度,没有各种内存读取控制机制、没有各种异常处理。反正UIL中不单代码写的简单,连处理都简单。但是这个类库这么好用,又有这么多人用,那么非常有必要看看他是怎么实现的。先了解UIL中缓存流程的原理图。 原理示意图     ...

2016-07-28 11:19:21

阅读数:1135

评论数:0

系统架构和框架以及架构师的职责

架构和框架的区别是什么?    框架,即framework,其实是某种应用的半成品,就是一组组件,供你选择来完成自己的系统。简单说就是别人搭好的舞台,你来做表演。而且框架是一般是成熟的,不断升级的软件。    架构,也就是通常所说的软件体系结构,体系结构一般分为三部分:构建、用于描述计算机; ...

2016-07-17 22:23:06

阅读数:1795

评论数:0

区块链技术原理

区块链是什么?     “区块链”技术最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术,它基于密码学中的椭圆曲线数字签名算法(ECDSA)来实现去中心化的P2P系统设计。但区块链的作用不仅仅局限在比特币上。现在,人们在使用“区块链”这个词时,有的时候是指数据结构,...

2016-07-17 17:48:15

阅读数:34338

评论数:7

OkHttp拆解之调用流程图

2016-07-17 16:47:35

阅读数:557

评论数:0

Android JNI的Android.mk文件语法详解

Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。 所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不...

2016-07-17 16:02:18

阅读数:3148

评论数:0

Android安全开发之WebView中的大坑

0X01 About WebView      在Android开发中,经常会使用WebView来实现WEB页面的展示,在Activiry中启动自己的浏览器,或者简单的展示一些在线内容等。WebView功能强大,应用广泛,但它是天使与恶魔的合体,一方面它增强了APP的上网体验,让APP功能更...

2016-07-17 09:29:27

阅读数:11964

评论数:1

Android RocooFix热修复动态加载框架介绍

RocooFix Another hotfix framework 之前的HotFix项目太过简单,也有很多同学用Nuwa遇到很多问题,作者也不再修复,所以重新构建了一套工具。 Bugfix 2016-06-26 增加了 Android N (API 24)的...

2016-07-12 23:33:06

阅读数:2094

评论数:2

Android HotFix动态加载框架介绍

HotFix(Deprecated) https://github.com/dodola/HotFix 请关注 RocooFix 我重新写了一个RocooFix框架,解决了Nuwa因为Gradle1.40 里Transform API无法打包的情况,现在兼容Gradle1.3-Gradle...

2016-07-12 23:25:20

阅读数:1502

评论数:0

Android Gradle项目Hotfix热修复技术的接入

前言 很多团队都有接入Android Andfix的刚性需求,但是早些版本的Andfix接入成本略高。如只支持maven工程、定制的打包插件有很多额外限制、摩天轮打包不支持普通(非bundle)App等。不过现在天空飘来五个字「这都不事儿」,这些问题都已得到很好的解决,摩天轮团队已经提供了And...

2016-07-11 19:40:56

阅读数:2181

评论数:2

android技术晋升之道

今年的晋升面试差不多参加完了,目睹了有些候选人因为一些低级错误而没有通过,感觉十分可惜,所以写一篇文章记录一下我看到的几个特别常见的误区,希望对我们团队明年晋升的同学能有帮助。 误区1:把特质当成案例 工作非常努力,连续一个月加班到12点,解决了问题喜欢学习新技术和分享,团队同学都很喜欢善于钻...

2016-07-11 19:00:45

阅读数:968

评论数:0

深入理解StrongReference,SoftReference, WeakReference和PhantomReference

Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵),  这 4 种类型的引用与 GC 有着密切的关系,  让我们逐一来看它们的定义和使用场景 : ...

2016-07-11 11:21:02

阅读数:3293

评论数:0

互联网技术专家对技术或团队负责人这个角色的思考

我处理了比较多的淘宝碰到的各种疑难问题,在当时的中间件上也做了一些推进,理论上能力看起来应该是可以到9的,失败的主要原因还是结果,作为一个基础技术领域并且是宽度的同学而言,并没有做到结合业务发展看到未来,有效的推进在相应的技术领域的突破,不过说实话,晋升失败后我当时确实不怎么在意这个结果。   ...

2016-07-07 14:04:27

阅读数:815

评论数:0

Google最新的图片格式WEBP全面解析

前言 不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情。 但如今对于 JPEG、PNG 和 GIF 这些图片格式的优化几乎已...

2016-07-06 20:44:18

阅读数:6731

评论数:0

大牛畅谈“技术成长的烦恼”:大家都能做,说明你做的还不够好

校招生无疑是阿里技术团队的一支生力军,而“阿里星”则是从每年数万名校招候选人中脱颖而出的优秀群体。  作为校招生代表,里星们对阿里的技术发展和个人成长有什么问题?而集团又对他们报以怎样的期待呢?上周四,历年来加入公司的14位里星在杭州西溪园区和CTO行癫展开了一场零距离对话。 大数据是一种资产...

2016-07-04 20:12:43

阅读数:2681

评论数:0

阿里巴巴开源前端框架--Weex实践

Weex是最近很火很NB的一个技术产品,因为本篇介绍的是怎样使用Weex的最佳实践,所以就不罗里吧嗦的夸它怎么怎么好了,感兴趣的可以访问Weex HomePage,或加入旺旺群:1330170019。 利器 俗话说,欲要善其事,必先利其器。对于开发Weex,本人并不推荐裸奔。适合的工具,能让你...

2016-07-04 20:09:19

阅读数:14936

评论数:1

以架构的思维看世界

为什么要聊聊架构? 又到一年财年底,又到了各架构师们交配、no,交流的季节。各位纯纯欲动,开始为新年的规划发展开始忙活。最近一段时间,本人也连续给多个新系统做了技术架构,也看了很多别人做的架构、老系统演进架构。 随着经历和经验的不断增加,貌似在画图工程师这条路上也有了一定的进步,跨入了画图高级...

2016-07-04 19:58:36

阅读数:3712

评论数:0

领域建模刍议(一):分清问题域和问题解决域

一:领域与领域模型   俗话说,人人心中有一个Hamlet,人人心中也都有一个领域模型的定义。    常见的有:    说法1:我理解的领域是对业务工作进行归类划分,归类的方式是业务工作具有相关的知识,这些所需要的知识构成一个领域,这些知识是业务工作的背景,通过对领域的分析,可以...

2016-07-04 19:56:47

阅读数:943

评论数:0

购物网站的推荐算法-个性化推荐算法中如何处理买了还推

1. 引言 目前在工业界推荐中广泛使用的协同过滤算法(Collaborative Filtering)主要分为user-based和item-based两种类型,user-based多用于挖掘那些有共同兴趣的小团体;而item-based侧重于挖掘item之间的关系,然后根据用户的历史行为来...

2016-07-04 19:54:23

阅读数:5942

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭