简
3年前
Android技术架构演进与未来
引言众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,每年迭代一次大版本升级。小米、华为、OPPO、VIVO、三星等各大厂商对Android原生系统进行二次开发衍生出具有各家特色的系统(比如MIUI),为手机、电视、平板电脑、手表等数十亿设备提供平台支持,使得Android作为全球最受欢迎的移动操作系统。Android诞生至今已
简
3年前
Android 操作系统架构开篇
版权声明:本站所有博文内容均为原创,转载请务必注明作者与原文链接,且不得篡改原文内容。为便于日常查阅本博客,可通过方便检索文章一、引言众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,从诞生至今已有10余年,这一路走来Android遇到哪些问题?大版本升级朝着什么方向演进?Android的未来如何?我的公号讲解了Android一
全国/ 优学指针诚招IT线上讲师
线上的IT培训平台,现在寻求大佬们入驻成为讲师。我们希望你在Python、机器学习、大数据、C、Java.Go语言、Linux、Web、PHP、C、R语言、容器、K8S、大前端、Vue等等方向有所造诣,可以结合自身擅长方向,研发编程语言课程(如C从入门到精通)或实战项目课程(如如何使用微服务开发微商城),通过项目案例,帮助学生更好的学习IT知识实现就
Stella981 Stella981
3年前
GObject对象系统
转自:http://www.ibm.com/developerworks/cn/linux/lgobject/index.html简单的说,GObject对象系统是一个建立在GLIB基础上的,用C语言完成的,具有跨平台特色的、灵活的、可扩展的、非常容易映射到其它语言的面向对象的框架。如果你是一个C语言的执着的追随者,你没有理由不研究一下它。前言
Stella981 Stella981
3年前
Nginx之进程间的通信机制(共享内存、原子操作)
1\.概述Linux提供了多种进程间传递消息的方式,如共享内存、套接字、管道、消息队列、信号等,而Nginx框架使用了3种传递消息的传递方式:共享内存、套接字、信号。在进程间访问共享资源时,还需要提供一种机制使各个进程有序、安全地访问资源,避免并发访问带来的未知结果。Nginx主要使用了3种同步方式:原子操作、信号量、
Stella981 Stella981
3年前
JFinal 部署在 Tomcat 下推荐方法
  经常有人在群里问tomcat下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。  首先明确一下JFinal项目是标准的javaweb项目,其部署方式与普通javaweb项目没有任何差别。JavaWeb项目在Tomcat下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以linux为例
Stella981 Stella981
3年前
Navicat MySQL连接Linux下MySQL的问题解决方案
本文我们主要介绍一下NavicatMySQL在连接Linux下的MySQL时出现的问题的解决方案,它是一套功能强大的MySQL资料库伺服器管理及开发工具,可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。NavicatMySQL适用于三种平台
Stella981 Stella981
3年前
Hadoop所支持的几种压缩格式
Gzip压缩优点:压缩率比较高,而且压缩/解压速度也比较快;hadoop本身支持,在应用中处理gzip格式的文件就和直接处理文本一样;有hadoop native库;大部分linux系统都自带gzip命令,使用方便。缺点:不支持split。应用场景:当每个文件压缩之后在130M以内的(1个块大小内),都可以考虑用gzip压缩格式。譬如说一
Stella981 Stella981
3年前
CentOS7安装Docker详细实践
一、Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成:1.DockerClient客户端2.DockerDae
胖大海 胖大海
2年前
top分析工具详细用法
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,下面详细介绍它的使用方法。1.命令格式:top \第一行基本信息10:01:08—当前系统时间up8days,19:24—系统已经运行了8天19小时24分钟(在这期间系统没有重启过的吆!)1users—当前有1个用户登录系统loadaverage: