标签:处理器

IOS技术

iOS的MVC框架之控制层的构建(下)

dulong 发布于 2018-02-23

在我的iOS的MVC框架之控制层的构建(上)一文中介绍了一些控制层的构建方法,而这篇文章则继续对一些方法进行展开讨论。MVC被众多开发者所诟病的C层的膨胀,究其原因不外乎有如下几点: 所有视图的构建和布局代码都在控制器中完成。有很多同学不喜欢系统提供的Storyboard和XIB...

阅读(21)评论(0)赞 (0)

Spring

每日一博 | 手把手自主写一个 SpringMVC 框架

5

changyuan.xu 发布于 2018-02-23

Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的代码规范,设计思想很值得学习。我们程序员大部分人都是野路子,不懂什么叫代码规范。写了一个月的...

阅读(19)评论(0)赞 (0)

Spring

SpringMVC源码系列:AbstractUrlHandlerMapping

changyuan.xu 发布于 2018-02-22

AbstractUrlHandlerMapping 是通过url来进行匹配的,也就是说通过url与对应的Handler包存到一个Map中,然后在getHandlerInternal方法中使用url作为key从Map中获取我们的handler。 AbstractUrlHandler...

阅读(40)评论(0)赞 (0)

互联网.投资

骁龙845跑分出炉:明年安卓旗舰性能赶超iPhone X

5

changyuan.xu 发布于 2018-02-12

去年12月的高通技术峰会,高通向全球发布了2018年旗舰移动平台——骁龙845移动平台,并将于2018年初上市。 临近MWC(世界移动通信大会)召开,也是到了迎接这枚旗舰芯片的时候,所以这款骁龙845移动平台将和会牵手全球首发也就成为媒体的关注热点。 近日...

阅读(91)评论(0)赞 (0)

开源软件

谷歌宣布TensorFlow累计下载已经超过1000万次

1

小丁 发布于 2018-02-12

2 月 6 日,在 Think With Google 2018 大会上,谷歌宣布开源机器学习引擎 TensorFlow 的下载量已经超过 1000 万次,遍布遍布 180 国家和地区。 据了解,TensorFlow 最初是由 Google 机器智能研究部门的...

阅读(50)评论(0)赞 (0)

开源软件

小米A1公布内核源码:变身刷机小王子

2

dulong 发布于 2018-02-11

2017 年,小米和谷歌合作了一款 Android One 产品 A1,其实就是小米 5X 的海外版。 不过,这款产品确实小米第一款没有预装 MIUI 的产品,而是按照谷歌的要求集成了原生系统。由此,其系统迭代的速度也是十分迅速。 在两次撤回并第三次推送安卓 8.0 更新的同时,...

阅读(52)评论(0)赞 (0)

互联网.投资

雷军:苹果用了20年跨过营收千亿门槛,小米仅用了7年

1

Harries 发布于 2018-02-08

雷军称之为“奇迹般的逆转”,并说这证明了小米模式的“正确性和先进性”。摄影:邓攀 “刚刚过去的2017年,对所有小米人来说,是极不平凡的一年。这是小米的‘逆转之年’,是‘跨越之年&rs...

阅读(29)评论(0)赞 (0)

android技术

Android中常见的内存泄漏和解决方案

1

Harries 发布于 2018-02-07

什么是内存泄漏? 简单点说,就是指一个对象不再使用,本应该被回收,但由于某些原因导致对象无法回收,仍然占用着内存,这就是内存泄漏。 为什么会产生内存泄漏,内存泄漏会导致什么问题? 相比C++需要手动去管理对象的创建和回收,Java有着自己的一套垃圾回收机制,它能够自动回收内存,但...

阅读(70)评论(0)赞 (0)

Spring

springboot(十九):使用Spring Boot Actuator监控应用

1

yanxinchi 发布于 2018-02-06

微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题? 在这种框架下,微服务的监控显得尤为重要。本文主要结合Spring Boot Ac...

阅读(66)评论(0)赞 (0)

IOS技术

一份走心的iOS开发规范

hanze 发布于 2018-02-06

前言 说是前言,其实也是本文诞生的目的。随着公司业务的不断增加,功能的快速迭代,app的业务线越来越多,代码体积变得越来越庞大。同时,app投入的开发者也也越来越多,不同的开发者的code风格千差万别。加之公司开发者人员变动,为了保证app稳定性,保证开发效率,统一开发风格。于是...

阅读(48)评论(0)赞 (0)

android技术

Android开源框架源码鉴赏:Fresco

5

zhuangli 发布于 2018-02-05

文章目录 一 图片加载流程 1.1 初始化Fresco 1.2 获取DataSource 1.3 绑定DraweeController与DraweeHierarchy 1.4 从内存缓存/磁盘缓存/网络获取图片,并设置到对应的Drawable层 二 DraweeControlle...

阅读(75)评论(0)赞 (0)

Spring

Spring源码系列:依赖注入(二)createBean

1

dulong 发布于 2018-02-05

在 Spring源码系列:依赖注入(一)(AbstractBeanFactory-getBean) 最后说道getBean是依赖注入的起点,bean的创建都是通过createBean来完成具体的创建的。createBean的具体实现是在AbstractAutowireCapabl...

阅读(50)评论(0)赞 (0)

IOS技术

深入iOS系统底层之CPU寄存器介绍

17

尖兵 发布于 2018-02-05

一弹指六十刹那,一刹那九百生灭。 –《仁王经》 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和输出,它们之间通过总线连接在一起。CPU内部主要由控制器、运算器和寄存器组成。控制器负责指令的读...

阅读(41)评论(0)赞 (0)

Spring

Spring 异常处理机制小结

3

darida 发布于 2018-02-04

前几天想把公司某个项目中的参数处理通过某一种统一的机制进行封装后并将返回结果统一处理,参照资料后发现可以通过 JSR之前定义的一些参数校验标准来对一些进行简单的设置 javax.validation.constraints包下面有如下注解: 注解 数据类型 说明 @Null 任意...

阅读(52)评论(0)赞 (0)

Spring

Spring Mvc(数据绑定) DataBinding 过程源码分析

1

刘莉莉 发布于 2018-02-04

无论是spring mvc的数据绑定(将各式参数绑定到@RequestMapping注解的请求处理方法的参数上),还是BeanFactory(处理@Autowired注解)都会使用到BeanWrapper 接口,本文主要讲解BeanWrapper 在spring mvc的数据绑定...

阅读(58)评论(0)赞 (0)

Spring

SpringBoot(一) 新建项目

7

xiaoli.he 发布于 2018-02-02

今年跳槽后工作比较悠闲,而且本人对android开发确实觉得兴趣乏乏,刚好SpringBoot目前很火,而且可以和我android的kotlin母语配合食用,所以,开坑一个SpringBoot学习系列。 目标 开发一个纯粹的KotlinApp项目 开发一个SpringBoot项目...

阅读(71)评论(0)赞 (0)

Spring

Spring ApplicationContext基于XML的加载过程

1

刘莉莉 发布于 2018-01-31

本文由javacoder.cn整理,转载注明出处 spring 将applicationContext的加载过程分为数据源的解析(生成beanDefination)和实例化(根据beanDefination生成对应的instance)两个过程, 生成beanDefination的...

阅读(54)评论(0)赞 (0)