刘望舒 刘望舒
4年前
Android深入理解Context(一)Context关联类和Application Context创建过程
Android框架层Android深入理解Contextcategories:Android框架层本文首发于微信公众号「刘望舒」前言Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它。<!more1.Context概述Co
LeeFJ LeeFJ
2年前
Foxnic-Web —— 模块的多版本支持
站在产品角度,如何满足不同客户的需求定制?如何积累丰富的业务功能,尽可能复用避免重复开发?针对最近实施的几个客户,FoxnicWeb为模块增加了多版本特性,在一定程度上解决了甲方需求的多样性和差异性。  FoxnicWeb模块多版本主要是从UI界面和Service层着手。
刘望舒 刘望舒
4年前
Android Binder原理(三)系统服务的注册过程
Binder原理Android框架层本文首发于微信公众号「刘望舒」<!more前言在上一篇文章中,我们学习了ServiceManager中的Binder机制,有一个问题由于篇幅问题没有讲完,那就是MediaPlayerService是如何注册的。通过了解MediaPlayerService是如何注册的,可以得知系统服务的注册过程。1.从调用链角度说明M
Chase620 Chase620
4年前
【前端100问】Q68:如何解决移动端 Retina 屏 1px 像素问题
写在前面此系列来源于开源项目:前端100问:能搞懂80%的请把简历给我(https://links.jianshu.com/go?tohttps%3A%2F%2Fgithub.com%2Fyygmind%2Fblog%2Fissues%2F43)为了备战2021春招每天一题,督促自己从多方面多角度总结答案,丰富知
Wesley13 Wesley13
3年前
lxml简明教程
from:https://www.cnblogs.com/ospider/p/5911339.html最近要做下微信爬虫,之前写个小东西都是直接用正则提取数据就算了,如果需要更稳定的提取数据,还是使用xpath定位元素比较可靠。周末没事,从爬虫的角度研究了一下pythonxml相关的库。Python标准库中自带了xml模块,但是性能不
Wesley13 Wesley13
3年前
HPA数据库04,代谢图谱
生信论文的套路1.ONCOMINE从全景、亚型两个维度做表达差异分析;2.临床标本从蛋白水平确认(或HPA数据库),很重要;3.KaplanMeierPlotter从临床意义的角度阐明其重要性;4.cBioportal数据库做基因组学的分析(机制一);5.STRING互作和GO/K
Wesley13 Wesley13
3年前
JAVA的SPI机制
JAVA的SPI机制是什么?SPI(ServiceProviderInterface):,“服务提供者接口”,是指在服务使用方角度提出的“接口要求”,是对“服务提供方”提出的约定,简单说就是:“我需要这样的服务,现在你们来满足”。是不是看起来很高深的样子.其实特别简单我们先来一个例子,大家更容易理解什么是JA
Wesley13 Wesley13
3年前
C++的升级之路
一、关于书籍1\.推荐c三本书《acceleratedc》 从解决问题的角度出发写的书籍,从书中会看到一个问题有多种解决方案,可以体会过程式到面向对象的一些转变思想,其中也涉及了c模板等一些高级技术《effectivec》\主要是一些经验条目,c必看书籍《c
Stella981 Stella981
3年前
Django admin应用开发(3) 批量操作
第三节adminActions3.1实现批量操作在Djangoadmin实现批量操作是比较简单的。第一步,定义一个回调函数,将在点击对象列表页面上的“执行”按钮时触发(从用户的角度来看的确如此,但在Django内部当然还需要一些检查操作,见下文详述)。它的形式如defaction\_handl
Stella981 Stella981
3年前
Kafka 和 DistributedLog 技术对比
因为两者都是处理日志,数据模型也类似,所以这篇文章主要从技术角度讨论ApacheKafka与DistributedLog的不同点。我们会尽量做到客观,但由于我们不是ApacheKafka的专家,因此我们可能会对ApacheKafka存在误解。如果发现有错,也请大家直接指出。首先,让我们简单地介绍一下Kafka和Distribu