推荐
专栏
教程
课程
飞鹅
本次共找到10000条
聪明的小明
相关的信息
刘望舒
•
4年前
Android Binder原理(二)ServiceManager中的Binder机制
Binder原理Android框架层本文首发于微信公众号「刘望舒」<more前言在上一篇文章中,我们了解了学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:JavaBinder、NativeBinder、KernelBinder,其中JavaBinder和Native
刘望舒
•
4年前
Android Binder原理(四)ServiceManager的启动过程
Binder原理Android框架层本文首发于微信公众号「刘望舒」<!more前言在上一篇文章中,我们以MediaPlayerService为例,讲解了系统服务是如何注册的(addService),既然有注册就势必要有获取,但是在了解获取服务前,我们最好先了解ServiceManager的启动过程,这样更有助于理解系统服务的注册和获取的过程。另外还有一点
执键写春秋
•
4年前
藏在Java随机数中的hello world
把229985452当做种子传入Random类,就可以得到hello,相应的147909649则能得到world。在Java中执行如下程序,它最终会打印输出helloworld。我很好奇这个种子数是谁找到的?以及这个027范围是怎么找到的?packageperson.xsc.datamanage;importjava.util.Random;pu
Stella981
•
4年前
Android 11 的无线调试简直不要太好用
前言大家应该知道,之前写过一篇旧文:你知道adb的无线方式开发模式吗,不过今天想跟大家介绍一下Android11的无线调试有了新的变化。旧文介绍的无线调试模式,第一次使用需要先连接usb线来完成手机跟电脑的无线调试,而且每次都得这样的重复操作(想象一下每天早上上班都得先通过usb线连接一次)。而
Stella981
•
4年前
Android 8.1实现静默升级踩过的坑
最近在做Android8.1的系统自动升级app的功能,遇到不少坑,特在这里记录下来。首先,我这个自己做的安卓主板,并且安卓系统是经过root过的。如果你的系统没有root,请移步,这篇文章不适合你!先说需求,我的app会自动从服务器上下载最新版的apk安装包,然后自动安装,app监听了android.intent.action.PACKAGE
Stella981
•
4年前
JS计算两个日期之间的天数
JS计算两个日期之间的天数function DateDiff(sDate1, sDate2){ var aDate, oDate1, oDate2, iDays aDate sDate1.split("") oDate1 new Date(aDat
Stella981
•
4年前
React与Vue的相同与不同点
我们知道JavaScript是世界上最流行的语言之一,React和Vue是JS最流行的两个框架。所以要想前端的开发那么必须掌握好这两个框架。那么这两个框架有什么不同呢?React和Vue相同之处,它们都有:使用VirtualDOM提供了响应式(Reactive)和组件化(Composable)的视图组件
Stella981
•
4年前
Redis持久化的几种方式——深入解析RDB
Redis 的读写都是在内存中,所以它的性能较高,但在内存中的数据会随着服务器的重启而丢失,为了保证数据不丢失,我们需要将内存中的数据存储到磁盘,以便Redis重启时能够从磁盘中恢复原有的数据,而整个过程就叫做Redis持久化。!image.png(https://oscimg.oschina.net/oscnet/232e657dae2
Stella981
•
4年前
Linux开启和关闭防火墙的方法
1.首先查看防火墙的状态 service iptablesstatus2\.永久关闭防火墙,重启后不会复原 永久性开启: chkconfigiptables on 永久性关闭: chkconfigiptables off3\.暂时关闭或开启防火墙,重启系统后,防火墙回复到以前的状态 暂时关闭: ser
京东云开发者
•
3年前
文盘Rust -- struct 中的生命周期
最近在用rust写一个redis的数据校验工具。redisrs(https://github.com/redisrs/redisrs)中具备redis::ConnectionLiketrait,借助它可以较好的来抽象校验过程。在开发中,
1
•••
468
469
470
•••
1000