刘望舒 刘望舒
4年前
Android输入系统(二)IMS的启动过程和输入事件的处理
Android框架层Android输入系统Android框架层本文首发于微信公众号「刘望舒」基于Android8.1前言在上一篇文章中,我们学习了IMS的诞生(创建),IMS创建后还会进行启动,这篇文章我们来学习IMS的启动过程和输入事件的处理。1.IMS的启动过程IMS的创建在SystemServer的startOtherServices方法中,
Wesley13 Wesley13
3年前
arm
 还是redhat经典,速度快又好用。试着装了fedora,ubuntu,magiclinux,slax,hiweed,puppylinux,想装一个空间占用小但又可以进行开发的linux,发现很难。那些小巧的linux一般都不带gcc,在虚拟机上分配128MB的内存,跑ubuntu,fedora还是有些吃力。最后装了redhat,把不用的组件都去掉了,
Wesley13 Wesley13
3年前
VirtualBox、CentOS 6.4、Hadoop、Hive玩起
1 安装VirtualBox:VirtualBox是一款开源免费的并且非常强大的虚拟机软件,同时支持X86和AMD64/Intel64,可以在多个操作系统平台上运行。与同性质的VMWare和VirtualPC比较,VirtualBox独到之处包括支持远程桌面协议RDP、iSCSI及USB的支持。在64为旗舰版Wind
Stella981 Stella981
3年前
Centos 安装k8s 集群(单master开发环境)
1.本教程是在VM中搭建K8s所以第一步骤先配置虚拟机的ip和上网情况详细参考https://www.cnblogs.com/chongyao/p/9209527.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fchongyao%2F
Wesley13 Wesley13
3年前
VMware中 CentOS7挂载windows共享文件夹
在编译自己的hadoop时,不想再次在虚拟机中下载jar包,就想到了挂载自己本地的maven仓库,使用本地仓库来进行编译,这里就需要使用VMware的VMwareTools了,直接复制官方文档(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdocs.vmware.com%2Fcn%2
Stella981 Stella981
3年前
JVM的入门知识
前言:巴拉巴拉,今天给大家分享一点java三剑客(jre,jvm,jdk)中的jvm,纯理论教科书篇。非原创,里面摘取了多个博客里面的内容1 JDK、JRE、JVM的关系是什么?我们学习JVM的之前,简单科普一下他们三者有啥关系JVMJAVA虚拟机(JavaVirtualMa
Stella981 Stella981
3年前
Linux基础系统优化(二)
SELinux功能SELinux(SecurityEnhancedLinux)是美国国家安全局(NSA)对于强制访问控制的实现,这个功能管理员又爱又恨,大多数生产环境也是关闭的做法,安全手段使用其他方法。大多数ssh连接不上虚拟机,都是因为防火墙和selinux阻挡了永久关闭方式:1.修改配
Stella981 Stella981
3年前
JVM 之 运行时数据区(更新)
第一篇JVM之Class文件结构(http://my.oschina.net/HeliosFly/blog/356517)JVM定义了一系列程序运行期间使用的运行时数据区(runtimedataarea)。这些数据区域中的一些随着JVM的启动而创建直到JVM的停止而销毁,而另一些则随着某个线程的创建而创建,随着线程的销毁而销毁。为
Wesley13 Wesley13
3年前
mysql通过指定周数(IOS周)获取日期
创建:DELIMITER//CREATEFUNCTIONGetDateByWeek(in\_yearweekVARCHAR(10),in\_dayofweekint)RETURNSDATEBEGIN/\\\in\_yearweek:'201649'\in\_dayofweek:17
Wesley13 Wesley13
3年前
Java方法调用的字节码指令学习
Java1.8环境下,我们在编写程序时会进行各种方法调用,虚拟机在执行这些调用的时候会用到不同的字节码指令,共有如下五种:1.invokespecial:调用私有实例方法;2.invokestatic:调用静态方法;3.invokevirtual:调用实例方法;4.invokeinterface:调用接口方法;5.invoke