刘望舒 刘望舒
4年前
Android AOSP基础(二)AOSP源码和内核源码下载
title:"AndroidAOSP基础(二)AOSP源码和内核源码下载"date:20193900:18cover:https://s2.ax1x.com/2019/05/27/VZRBi4.jpgtag:AOSP基础categories:Android框架层本文首发于微信公众号「后厂技术官」前言这篇文章我们来学习如何下载AOSP源码,
Wesley13 Wesley13
4年前
java ConcurrentHashMap和CopyOnWriteArrayList解决并发问题
ConcurrentHashMap一、hashtable、hashmap、ConcurrentHashMap1、线程不安全的HashMap因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率
Wesley13 Wesley13
4年前
Ubuntu 12.04 下运行qemu 仿真 linux0.11内核
在本人的博客上下载linux0.11ubuntuGDB.tar.gz,不要分下载的。该压缩包尽最大努力保留了内核原始代码,只对在ubuntu12.04 上编译不通过的地方做了改动,你可以自己核实。1.安装qemu软件:                  在UbuntuSoftwareCenter中搜索qemu,然后安装。1
Stella981 Stella981
4年前
Linux IO 概念(1)
基础概念文件描述fd        文件描述符(filedescription),用于表述指向文件引用的抽象话题概念文件描述符在形式上是一个非负整数,实际上它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表,当程序打开一个现有文件或者创建一个新文件时,内核就向该进程返回一个文件描述符        unix系统把任何对象看做
Stella981 Stella981
4年前
Postgres与OS内核相关的几个参数设置
Postgres在postgresql.conf里面的配置参数有几个是和OS的内核参数紧密相关的,通常默认值是偏小的,但设置过大也会造成Postgres的启动失败,官方文档(Part17.3)有较详细的说明,但没有例子,这里给出实际示例。测试环境:DB:postgres9.1.3OS:CentOS6.2/Redhat
Stella981 Stella981
4年前
Linux设置文件夹共享
linux环境实现文件夹共享,常用的方法就是安装Samba,以下就是实现文件夹共享的步骤:一、安装Samba  yumyinstallsambasambaclientsambacommon二、修改Samba配置文件1.配置内核参数 ulimit
Stella981 Stella981
4年前
Linux内核项目30年不崩不乱的秘密
2020年8月,Linux发布了内核5.8RC版本,该版本大约有100名新贡献者,具有超过14000个commit,约80万行新代码。并且,距离上一个5.7正式版发布,才仅仅过去了约2个月的时间。!https://www.zentao.net/xp/continuousintegration80270.html/?fkyzg(h
Stella981 Stella981
4年前
Linux移植之内核启动过程引导阶段分析
在Linux移植之makeuImage编译过程分析(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fandyfly%2Fp%2F9396423.html)中已经提到了uImage是一个压缩的包并且内含压缩程序,可以进行自解压。自解压完成之后内核代
Qemu-KVM基本工作原理介绍
Qemu本身并不是KVM的一部分,而是一整套完整的虚拟化解决方案,它是纯软件实现的,包括处理器虚拟化、内存虚拟化以及各种虚拟设备的模拟,但因为是纯软件模拟,所以性能相对比较低。广义上的KVM包含两部分,一部分是基于LINUX内核支持的KVM内核模块,另一部分就是经过简化和修改Qemu。
codigger codigger
1星期前
解构 Codigger:从内核到无限生态的“进化阶梯”
在如今繁杂且同质化严重的开发工具市场中,Codigger显得与众不同。它拒绝做一个简单的单点工具,而是展现出了一个精心设计、层层递进的“技术有机体”形态。透过其架构全景图,我们看到的是一座严密的“进化阶梯”,六大核心层级环环相扣,支撑起强大的系统能力。1.