刘望舒 刘望舒
4年前
Android深入四大组件(一)应用程序启动过程(前篇)
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「后厂技术官」前言在此前的文章中,我讲过了Android系统启动流程和Android应用进程启动过程,这一篇顺理成章来学习Android7.0的应用程序的启动过程。分析应用程序的启动过程其实就是分析根Activity的启动过程。<!more1
Andy20 Andy20
4年前
30分钟让你了解MongoDB基本操作
今天记录下MongoDB的基本操作,这只是最基本的,所以是应该掌握的。数据库数据库是一个物理容器集合。每个数据库都有自己的一套文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。集合集合是一组MongoDB的文档。它相当
刘望舒 刘望舒
4年前
Android深入四大组件(二)Service的启动过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言此前我用较长的篇幅来介绍Android应用程序的启动过程(根Activity的启动过程),这一篇我们接着来分析Service的启动过程。建议阅读此篇文章前,请先阅读和这两篇文章。<!more1.ContextImpl到Activi
Wesley13 Wesley13
3年前
vertica 安装日记
如果Linux系统已经安装好后,并且文件系统为Ext4格式的(centos6默认ext4,centos默认为xfs,安装系统的时候可以修改,之后不能修改所以一定要在装系统时候修改为Ext4)才能继续以下步骤。1.手动配置静态IPvi/etc/sysconfig/networkscripts/ifcfg{相应的网络设备如:ent33}(Ip
Stella981 Stella981
3年前
Linux 磁盘已满怎么办
我们web的静态资源服务器,包括了nginx启用。最近磁盘报警,内存快要满了。可是奇怪的是,静态资源都没有用1G怎么会不够用了。原来是nginx的log搞的乱。接下来如何清理linux服务器。 1、首先,先确定一下Linux磁盘的占用情况,进入根路径cd/dfh!(https://static.osc
Stella981 Stella981
3年前
Linux中selinux详解
Linux中selinux详解SELinux的基本操作SELinux是个经过安全强化的Linux操作系统,实际上,基本上原来的运用软件没有必要修改就能在它上面运行。真正做了特别修改的RPM包只要50多个。像文件系统EXT3都是经过了扩展。对于一些原有的命令也进行了扩展,另外还增加了
Stella981 Stella981
3年前
FastCgi与PHP
首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。webserver(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么webserver会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配
Stella981 Stella981
3年前
Linux SD卡建立两个分区
本文主要介绍Linux环境下SD卡建立两个分区的操作流程:操作环境:LinuxUbuntu2016.4操作目的:将SD卡分为两个分区:第一分区格式为FAT32,大小500M。第二个分区为ext4,占剩下的所有空间,用来装Ubuntu的文件系统具体操作如下;一.使用lsblk或者fd
Wesley13 Wesley13
3年前
MySQL的btree索引和hash索引的区别
Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像BTree索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以Hash索引的查询效率要远高于BTree索引。可能很多人又有疑问了,既然Hash索引的效率要比BTree高很多,为什么大家不都用Hash索引而还要使用BTree索引呢?
如来佛祖 如来佛祖
11个月前
李术铜-从0手写自己的Linux X86操作系统|完结无密
李术铜从0手写自己的LinuxX86操作系统|完结无密Linuxx86操作系统启动流程详解概述Linuxx86操作系统的启动流程是一个复杂的过程,涉及硬件自检、BIOS引导、加载引导装载程序、内核加载、文件系统挂载等一系列步骤。这个过程对于理解Linux操