刘望舒 刘望舒
4年前
Android Binder原理(二)ServiceManager中的Binder机制
Binder原理Android框架层本文首发于微信公众号「刘望舒」<more前言在上一篇文章中,我们了解了学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:JavaBinder、NativeBinder、KernelBinder,其中JavaBinder和Native
Easter79 Easter79
4年前
springboot分环境打包(maven动态选择环境)
分环境打包核心点:spring.profiles.activepom.xml中添加:<profiles<profile<iddev</id<activation<activeByDefaulttrue</activeB
peter peter
4年前
深入剖析 defer 原理篇 —— 函数调用的原理?
本篇文章是深入剖析golang的defer的基础知识准备,如果要完全理解defer,避免踩坑,这个章节的基础知识必不可少。我们先复习一个最基础的知识——函数调用。这个对理解defer在函数里的行为必不可少。那么,当你看到一个函数调用的语句你能回忆起多少知识点呢?地址空间下图是一个典型的操作系统的地址空间示意图:(h
Wesley13 Wesley13
4年前
O2O 行业 IT 系统架构实践分享——预告
主题:O2O行业IT系统架构实践分享时间:4月26日20:00——21:30地点:QingCloud技术分享群报名方式:扫描文末小编二维码添加好友,发送听课,小编拉你进群。讲师:张卫华,青云QingCloud架构和解决方案工程师。本期内容介绍:O2O作为一种新生的商业模式,经过这些年的实践和讨论,已
Stella981 Stella981
4年前
Android OpenCV(十八):均值滤波
均值滤波均值滤波也称为线性滤波,其采用的主要方法为邻域平均法。线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度g(x,y),即g(x,y)∑f(x,y)/mm为该模板中
Wesley13 Wesley13
4年前
UOJ 176 新年的繁荣
挺妙的解法。发现边权很小,我们可以考虑从大到小枚举边权来进行$kruskal$算法,这样子对于每一个边权$i$,我们只要枚举$0\\leqj<m$,找到一个点使它的点权为$i|2^j$,尝试连边即可。另外,如果同一个点权重复出现,一定有办法使这个边权连满,这样子直接累加到答案里就可以了。时间复杂度$O(m\2^m)$,再套一个并
Wesley13 Wesley13
4年前
C#基础表达式语句详解(下)
书接上文:4.选择语句:if语句和switch语句4.1If语句:statement:两种格式:A与BA:If(booleanexpression)embeddedstatement(嵌入式语句)说明:本身A属于一条if语句,第一点:在这条if语句里可以嵌入一条语句,被嵌入的语句叫做嵌入语句。第二点:需要注
Stella981 Stella981
4年前
HarmonyOS 2.0 手机版使用初体验 ——手机开发者 (Beta版)
12月16日上午10点,华为在北京举办华为开发者日暨HarmonyOS2.0手机开发者Beta版发布活动。华为此次宣布面向手机开发者开放完整的HarmonyOS2.0系统能力、丰富的API(应用开发接口),以及强大的开发工具DevEcoStudio等技术装备,开发者可访问华为开发者联盟官网,申请获取HarmonyOS2.0手机开发者Beta版升级。
Wesley13 Wesley13
4年前
Eclipse插件开发CleanUp
扩展点\codesyntaxlang"python"\<extensionpoint"org.eclipse.jdt.ui.cleanUps"<cleanUpConfigurationUIclass"org.suren.cleanup.SuRenCleanUp"name"SuRenSave