diff --git a/Algorithm/马氏距离和欧式距离详解.md b/Algorithm/马氏距离和欧式距离详解.md index 3b0cd23..b9fcf74 100644 --- a/Algorithm/马氏距离和欧式距离详解.md +++ b/Algorithm/马氏距离和欧式距离详解.md @@ -30,6 +30,6 @@ TODO: [原文连接](https://blog.csdn.net/bluesliuf/article/details/88862918) -## 参考文献 +## 参考资料 [Mahalanobis Distance](http://mccormickml.com/2014/07/22/mahalanobis-distance/) diff --git a/Software/Applications/ADB/解决 _Linux_下_ADB_无法检测到设备.md b/Software/Applications/ADB/解决 _Linux_下_ADB_无法检测到设备.md index 071e228..34a810e 100644 --- a/Software/Applications/ADB/解决 _Linux_下_ADB_无法检测到设备.md +++ b/Software/Applications/ADB/解决 _Linux_下_ADB_无法检测到设备.md @@ -33,6 +33,6 @@ usb线连接手机,输入命令 可发现已连接上设备。 -## 参考 +## 参考资料 [ubuntu usb 连接手机无法识别设备解决方法](https://blog.csdn.net/qq_30185811/article/details/78960780) diff --git a/Software/Applications/ALSA/ALSA_资料总结.md b/Software/Applications/ALSA/ALSA_资料总结.md index 36664f7..557dc75 100644 --- a/Software/Applications/ALSA/ALSA_资料总结.md +++ b/Software/Applications/ALSA/ALSA_资料总结.md @@ -1,3 +1,5 @@ # ALSA 资料总结 -参考 +## 参考资料 + + diff --git a/Software/Applications/Git/Git_使用说明.md b/Software/Applications/Git/Git_使用说明.md index 9a225f9..93d26ca 100644 --- a/Software/Applications/Git/Git_使用说明.md +++ b/Software/Applications/Git/Git_使用说明.md @@ -328,7 +328,7 @@ git am --abort git am /*.patch ``` -## 参考 +## 参考资料 [Pro Git](https://git-scm.com/book/zh/v2) diff --git a/Software/Applications/Gotty/Gotty_的安装与配置.md b/Software/Applications/Gotty/Gotty_的安装与配置.md index 6db74de..eefe0df 100644 --- a/Software/Applications/Gotty/Gotty_的安装与配置.md +++ b/Software/Applications/Gotty/Gotty_的安装与配置.md @@ -92,6 +92,6 @@ source ~/.bash_profile 其中 export TERM=xterm-256color 是为了解决某些应用不知道 bash 类型而设置的。当应用不知道 bash 类型时,将到导致无法运行(如 top 和 tmux)或终端无法彩色显示等问题。 -## 参考文献 +## 参考资料 1. [GoTTY:把你的 Linux 终端放到浏览器里面](https://zhuanlan.zhihu.com/p/26590894) diff --git a/Software/Applications/Repo/Ubuntu_安装和设置_Repo.md b/Software/Applications/Repo/Ubuntu_安装和设置_Repo.md index 99dc887..f75f3b8 100644 --- a/Software/Applications/Repo/Ubuntu_安装和设置_Repo.md +++ b/Software/Applications/Repo/Ubuntu_安装和设置_Repo.md @@ -12,6 +12,6 @@ source ~/.bashrc -## 参考 +## 参考资料 [repo init报错Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle](https://blog.csdn.net/feiniao8651/article/details/59178128) diff --git a/Software/Applications/VirtualBox/命令行下使用_Virtualbox.md b/Software/Applications/VirtualBox/命令行下使用_Virtualbox.md index 6cfbc47..82a4dfb 100644 --- a/Software/Applications/VirtualBox/命令行下使用_Virtualbox.md +++ b/Software/Applications/VirtualBox/命令行下使用_Virtualbox.md @@ -66,6 +66,6 @@ VBoxHeadless --startvm | VNC 需要使用特别的 extension pack,而且目前 VNC 不被 Oracle 官方支持,只能从源码构建该 extension pack。 -## 参考 +## 参考资料 [VBoxManage 命令行使用](https://www.cnblogs.com/luhouxiang/p/3275102.html) diff --git a/Software/Applications/XX-NET/XX-Net_的部署和使用.md b/Software/Applications/XX-NET/XX-Net_的部署和使用.md index 1fdde67..64b0519 100644 --- a/Software/Applications/XX-NET/XX-Net_的部署和使用.md +++ b/Software/Applications/XX-NET/XX-Net_的部署和使用.md @@ -95,7 +95,7 @@ sudo trust anchor --store /data/gae_proxy/CA.crt Firefox 的设置在:"Preferences->Privacy & Security->Certificates->View Certificates...->Authorities->Import" ``` -## 参考 +## 参考资料 [XX-Net Wiki](https://github.com/XX-net/XX-Net/wiki) diff --git a/Software/System/Android/SystemServer/Android_8.1_源码_启动篇_深入研究_SystemServer.md b/Software/System/Android/SystemServer/Android_8.1_源码_启动篇_深入研究_SystemServer.md index ebac2e1..3abf5cd 100644 --- a/Software/System/Android/SystemServer/Android_8.1_源码_启动篇_深入研究_SystemServer.md +++ b/Software/System/Android/SystemServer/Android_8.1_源码_启动篇_深入研究_SystemServer.md @@ -22,13 +22,15 @@ SystemServer进程是zygote进程启动后,主动“分裂”的第一个进 ### 概述 - SystemServer是什么?它是Android Java的两大支柱之一。另外一个支柱是专门负责孵化Java进程的Zygote(Zygote进程是整个android系统的根进程)。这两个支柱倒了任何一个,都会导致Android Java的崩溃(所有由Zygote孵化的Java进程都会被销毁,而SystemServer就是由Zygote孵化而来)。 - 若Android Java真的崩溃了,那么Linux系统中的进程init会重新启动“两大支柱”以重建Android Java。 - SystemServer和系统服务有着重要的关系,Android系统中几乎所有的核心服务都是在这个进程中,如:ActivityManagerService、PowerManagerService和WindowManagerService等。当我们的应用需要使用各种系统服务的时候,其实也是通过与SystemServer进程通讯获取各种服务对象的句柄,进而执行相应的操作。 +SystemServer是什么?它是Android Java的两大支柱之一。另外一个支柱是专门负责孵化Java进程的Zygote(Zygote进程是整个android系统的根进程)。这两个支柱倒了任何一个,都会导致Android Java的崩溃(所有由Zygote孵化的Java进程都会被销毁,而SystemServer就是由Zygote孵化而来)。 + +若Android Java真的崩溃了,那么Linux系统中的进程init会重新启动“两大支柱”以重建Android Java。 + +SystemServer和系统服务有着重要的关系,Android系统中几乎所有的核心服务都是在这个进程中,如:ActivityManagerService、PowerManagerService和WindowManagerService等。当我们的应用需要使用各种系统服务的时候,其实也是通过与SystemServer进程通讯获取各种服务对象的句柄,进而执行相应的操作。 ## Read The Fucking Code - SystemServer是由Zygote孵化而来的一个进程,通过ps命令,我们发现其进程名为:system_server。 +SystemServer是由Zygote孵化而来的一个进程,通过ps命令,我们发现其进程名为:system_server。 ### 启动SystemServer进程 @@ -575,7 +577,7 @@ onZygoteInit的用途是启动一个线程,用于binder通信。 } ``` - 以上就是SystemServer的run函数整个流程,我们做个简化,如下: +以上就是SystemServer的run函数整个流程,我们做个简化,如下: ```cpp private void run() { @@ -613,7 +615,7 @@ onZygoteInit的用途是启动一个线程,用于binder通信。 } ``` - OK,接下来我们针对SystemServer所做的三部分工作,进行逐个分析! +OK,接下来我们针对SystemServer所做的三部分工作,进行逐个分析! * * * @@ -626,7 +628,7 @@ onZygoteInit的用途是启动一个线程,用于binder通信。 createSystemContext(); // 🍁🍁🍁 01.初始化系统上下文 🍁🍁🍁 ``` - 跟踪createSystemContext函数: +跟踪createSystemContext函数: ```cpp private void createSystemContext() { @@ -639,7 +641,7 @@ onZygoteInit的用途是启动一个线程,用于binder通信。 } ``` - 跟踪systemMain函数: +跟踪systemMain函数: ```cpp public static ActivityThread systemMain() { @@ -661,7 +663,7 @@ onZygoteInit的用途是启动一个线程,用于binder通信。 } ``` - 继续跟踪attach函数: +继续跟踪attach函数: ```cpp private void attach(boolean system) { @@ -1246,7 +1248,7 @@ public class SystemServiceManager { 自此,SystemServer相关源码分析完毕。 -## 参考Blog +## 参考资料 1. [https://blog.csdn.net/kingodc...](https://blog.csdn.net/kingodcool/article/details/52171331) 2. [https://blog.csdn.net/qq_2354...](https://blog.csdn.net/qq_23547831/article/details/51105171) diff --git a/Software/System/Virtualization/Xen/Xen_安装与配置.md b/Software/System/Virtualization/Xen/Xen_安装与配置.md index 1e07b36..714f6d0 100644 --- a/Software/System/Virtualization/Xen/Xen_安装与配置.md +++ b/Software/System/Virtualization/Xen/Xen_安装与配置.md @@ -316,7 +316,7 @@ xen-4.12.1.efi 会按照一定规则查找 cfg 文件,首先会查找与自身 DomU 的使用和配置请参考 [Xen DomU 配置与使用](Xen_DomU_配置与使用.md) -## 参考 +## 参考资料