hunter

May you: do good and not evil,share freely, never taking more than you give.

懒人:auto shell etc

我很懒,拒绝做重复的事。       linux如何通过脚本来修改用户的密码?脚本自动化修改用户密码? 需求描述:   linux环境中在创建用户的时候,涉及到修改用户的密码,一般是通过passwd命令进行修改,需要多次的确认,这里考虑通过一条命令直接对密码进行修改   不需要进行交...

2018-09-30 10:27:31

阅读数:12

评论数:0

gecko 相关process分析 大纲,代码总结性结论

1分别分析b2g process 2和nuwa process, 3 分析b2g 与nuwa的通信交互 4分析messageloop,ipdl 5分析APP如何启动     结构:                     |-XRE_main         ...

2018-09-26 16:18:42

阅读数:179

评论数:0

geeker 操作:

边打包边压缩边传输边解压 https://blog.csdn.net/hunter___/article/details/82656333 tar的高级用法+ssh 等 https://blog.csdn.net/hunter___/article/details/82786672

2018-09-20 14:56:44

阅读数:34

评论数:8

创建新进程

https://www.cnblogs.com/Nancy5104/p/5338062.html 通过上面的代码,可以看出,do_fork大概做了这么几件事情: (1)调用copy_process,将当期进程复制一份出来为子进程,并且为子进程设置相应地上下文信息。 (2)初始化vfork的完成处...

2018-09-30 15:41:24

阅读数:33

评论数:0

进程地址空间分布和可执行文件分布

进程地址空间分布和可执行文件分布 进程地址空间     操作系统在管理内存时,每个进程都有一个独立的进程地址空间,进程地址空间的地址为虚拟地址,对于32位操作系统,该虚拟地址空间为2^32=4GB。 进程在执行的时候,看到和使用的内存地址都是虚拟地址,而操作系统通过MMU部件将进程使用的虚拟地...

2018-09-30 11:57:05

阅读数:23

评论数:0

进程中的地址是从何而来

https://blog.csdn.net/anonymalias/article/details/51784803 写了这么多年代码,地址这个东西每天都会使用,那么今天总结一下地址这个东西的由来。 本文参考了参考了《程序员的自我修养》一书. 先看看下面代码: #include &a...

2018-09-30 11:53:28

阅读数:53

评论数:0

cpu本质,有意思,通过自制CPU来彻底理解CPU的工作原理

通过自制CPU来彻底理解CPU的工作原理        每天摸着CPU,摸了20多年,却总是无法彻底理解CPU的工作原理,还有比这更郁闷的事吗?所以我决定攻克这一世界(我个人的世界)难题,自己做一个CPU来理解CPU的工作原理。     “ 造一个什么样的CPU好呢?Intel i7那样的C...

2018-09-30 11:23:30

阅读数:104

评论数:0

程序(进程)在cpu中的执行过程

渣理解: 内存 CPU 进程 程序   程序编译好后,存于某个地方(外存), 当程序被要求运行时,做的事情如下: 1.把可执行程序相关数据代码等加载到内存的相应段? 2.等待cpu调度到此程序,也即是获取cpu的使用权 3.运行balabala...   那我fork一个进...

2018-09-30 10:59:10

阅读数:138

评论数:0

处理器调度

处理器调度 U调度: 即按照一定的的调度算法从就绪队列中选择进程,把CPU使用权交给被选中进程 如果没有就绪队列中没有进程,系统会安排一个系统空闲进程(即什么也不做)或idle进程,目的就是让CPU不空闲   系统场景: N(N>=1)个进程处于就绪队列中,M(M...

2018-09-30 10:39:25

阅读数:22

评论数:0

分析Linux内核创建一个新进程的过程

分析Linux内核创建一个新进程的过程 前言说明 本篇为网易云课堂Linux内核分析课程的第六周作业,本次作业我们将具体来分析fork系统调用,来分析Linux内核创建新进程的过程 关键词:fork, 系统调用,进程 *运行环境:** Ubuntu 14.04 LTS x64 gcc ...

2018-09-30 09:56:44

阅读数:13

评论数:0

共享内存的通信原理

共享内存是System V版本的最后一个进程间通信方式。共享内存,顾名思义就是允许两个不相关的进程访问同一个逻辑内存,共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常为同一段物理内存。进程可以将同一段物理内存连接到他们自己的地址空间中,所有的进程都可以...

2018-09-29 10:34:56

阅读数:27

评论数:0

c++ :auto

转载:http://towriting.com/blog/2013/08/08/improved-type-inference-in-cpp11/ C++11引入了一些新的实用的类型推导能力,这意味着你可以花费更少的时间去写那些编译器已经知道的东西。当然有些时候你需要帮助编译器或者你的编程伙伴。...

2018-09-29 09:59:06

阅读数:14

评论数:0

类,构造函数

https://zhidao.baidu.com/question/1579776576882637420.html 构造函数的方法名必须与类名相同。 构造方法是一种特殊的方法,具有以下特点。 (1)构造方法的方法名必须与类名相同。 (2)构造方法没有返回类型,也不能定义为void,在方法名前面...

2018-09-29 09:49:45

阅读数:14

评论数:0

ffos:gecko 内核之ProcLoader,进程加载器分析PProcLoader--ipdl

b2g与nuwa相互通信的具体ipdl源码分析: ipdl机制分析: PProcLoader.ipdl接口定义文件: objdir-gecko/ipc/ipdl/PProcLoader PProcLoaderChild.cpp   PProcLoader.cpp        PProc...

2018-09-28 18:00:39

阅读数:18

评论数:0

永久解决 adb error: insufficient permissions for device的问题

永久解决 adb error: insufficient permissions for device的问题   在linux系统上,使用普通用户连接adb的时候经常出现权限问题: [niutao@niutao] $ adb shell adb server is out of date. ...

2018-09-28 10:06:37

阅读数:29

评论数:0

进程与线程的一个简单解释

进程与线程的一个简单解释 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 ...

2018-09-25 11:20:15

阅读数:13

评论数:0

Gecko处理HTML HTTP请求流程

Gecko处理HTML HTTP请求流程 (1) LoadURI或webshell调用nsWebShell::DoLoadURL开始读取url。然后webshell通知DocumentLoader(使用“view”命令)读取url。【nsWebShell.mObserver是一个nsIStream...

2018-09-25 09:55:30

阅读数:12

评论数:0

Mozilla FireFox Gecko内核源代码解析 (1.nsParser)

Mozilla FireFox Gecko内核源代码解析 (1.nsParser) 中科院计算技术研究所网络数据科学与工程研究中心-信息抽取小组 耿耘 gengyun@sohu.com 前言: 在Web信息抽取的工作过程中,我们主要处理的都是经过各种处理HTML格式文档,而无论是DOM方式还是视觉...

2018-09-25 09:38:52

阅读数:107

评论数:0

Chrome源代码分析之进程和线程模型(三

Chrome源代码分析之进程和线程模型(三) https://blog.csdn.net/namelcx/article/details/6582730 关于Chrome的线程模型,在他的开发文档中有专门的介绍,原文地址在这里:http://dev.chromium.org/developers/...

2018-09-21 17:26:27

阅读数:24

评论数:0

gecko线程分析

https://blog.csdn.net/brucebaozhiqiang/article/category/1826811 http://www.voidcn.com/article/p-tpczbpbg-dn.html http://www.bubuko.com/infodetail-911...

2018-09-21 17:22:43

阅读数:7

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭