- 博客(9)
- 资源 (21)
- 收藏
- 关注
原创 【操作系统:简要】总结
最近看到操作系统,这篇文章大致的总结一下操作系统的轮廓。同时也使自己更加清晰一点,之后可能会一步一步的往下面挖。参考:https://www.yiibai.com/os/os-deadlock-detection-and-recovery.html文章目录1. 定义 && 功能2. 进程管理2.1 和进程有关的时间2.2 操作系统调度算法3. 同步同步处理算法3. 死锁3....
2019-05-29 22:53:00 462
原创 【设计模式】高性能IO----Reactor模式
最近看到muduo网络库相关书籍,看到了Reactor模式,想了解一下Reactor模式,参考了很多网上大神的资料。这里算是Mark吧。1. 为什么使用Reactor模式讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty,Redis在使用的IO模式。它是如何来解决高性能并发呢?【java】Reactor模式网络编程发展史:最最原始的网络编程思想就是服务器...
2019-05-16 15:33:07 234
原创 【设计模式】观察者模式(发布/订阅模式)
模式定义观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式是一种对象行为型模式。Obser...
2019-05-15 22:45:29 351
转载 fork()、vfork()、clone()区别详解
转载:https://blog.csdn.net/gogokongyin/article/details/51178257不是为了学习而学习,学习的目的是为了满足对世界的好奇心,如果我怀着这样一颗好奇心,或许世界会因我而不同。fork, vfork, clone都是linux的系统调用,这三个函数都调用了_do_fork函数,差别在于参数的传递和一些基本的准备工作不同,用来linux创建新的子...
2019-05-13 23:30:56 405
原创 【C++】仅用递归函数和栈操作逆序一个栈
author : wfsfrom : 《程序员代码面试指南IT名企算法与数据结构题目最优解》题目:一个栈依次压入1,2,3,4,5、那么从栈顶到栈底分别为5,4,3,2,1。将这个栈转置后,从栈顶到栈底为1,2,3,4,5. 也就是实现栈中元素的逆序,但是只能用递归函数来实现,不能用其他数据结构。解答递归一直是我编程的弱点,还无法掌控全局。借此学习一下。这个题考察栈的操作和递归...
2019-05-13 21:04:40 1072 3
原创 Android外部存储详要
参考: http://www.cnblogs.com/wetest/p/8536868.htmlAndroid存储系统架构篇: http://gityuan.com/2016/07/23/android-io-arch/引子:通过打印Android文件在内核ext4层和上层的全路径,会发现同样的文件绝对路径竟然不一样,例如:在libc层绝对路径为/storage/…,但在内...
2019-05-10 15:06:48 351
转载 【进程ID】Linux内核进程管理深入分析之进程ID
参考: https://www.cnblogs.com/hazir/p/linux_kernel_pid.htmltime : 2019.5.7Linux 内核使用task_struct数据结构来关联所有与进程相关的数据和结构,Linux内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内核中最重要的数据结构之一。该数据结构在内核文件include/linux/sched.h中...
2019-05-08 19:52:50 992 4
原创 git学习笔记【廖雪峰教程有感】
最近学习廖雪峰老师的git教程。老师讲的非常好。廖雪峰Git教程文章目录Git 简介Git安装 && 创建版本库(Linux为例)时光穿梭机远程仓库分支管理标签管理自定义Git总结Git 简介Git 是世界上最先进的分布式版本控制系统Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定...
2019-05-06 09:52:41 312
转载 Android bionic libc添加内核系统调用
转载:https://blog.csdn.net/m0_37340681/article/details/89704825内核 3.10.40Android版本: Android 6.0.1_r1手机 Nexus 6参考资料:http://android.blogs.rice.edu/2013/09/25/adding-system-call-in-android-bionic-lib...
2019-05-05 18:31:42 1403
mkbootimg 和 unmkbootimg 工具
2018-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人