0. 前言
这篇文章是本人在学习 C# 不安全代码过程中所作的笔记。
学习资源的来源是 Microsoft 的 C# 文档,参考链接在各个章节的开头列出。
另外,为了加深理解,我编写了一些关于 C# 不安全代码的示例,可在 Github 项目 Learn-CSharp 上查看。
这篇文章是本人在学习 C# 不安全代码过程中所作的笔记。
学习资源的来源是 Microsoft 的 C# 文档,参考链接在各个章节的开头列出。
另外,为了加深理解,我编写了一些关于 C# 不安全代码的示例,可在 Github 项目 Learn-CSharp 上查看。
这篇文章是本人在学习 C# 异步编程过程中所作的笔记。
学习资源的来源是 Microsoft 的 C# 文档,参考链接在各个章节的开头列出。
另外,为了加深理解,我编写了一些关于 C# 异步编程的示例,可在 Github 项目 Learn-CSharp 上查看。
这篇文章是本人在学习 C# 基础知识过程中所作的笔记。
学习资源的主要来源是 Microsoft 的 C# 文档,但是文档上的知识点比较松散,于是我对重点知识进行整理和汇总,按章节罗列知识点,而参考链接在各个章节的开头列出。
另外,为了加深理解,我为大多数知识点编写了代码示例,可在 Github 项目 Learn-CSharp 上查看。
JNI (Java Native Interface) 定义了运行在虚拟机中的 Java 代码与本地代码 (使用 C, C++ 等语言编写) 交互的方式。
JNI 规范可在 Java Native Interface Specification 查阅,接下来对规范中的部分内容做些笔记。
本文基于源代码:android-security-10.0.0_r56
Android 基于 Linux 内核,在内核启动过程中会创建出 init 进程。
init 进程是用户空间的第一个进程,进程的 pid = 1。
在 Android 系统源码中,多处使用了同步屏障。例如:
1 | // ViewRootImpl.java |
这是 Android 屏幕刷新过程中的一个操作,在调用 postCallback(int, Runnable, Object) 方法监听下一帧信号之前,首先向当前线程的消息队列发起了同步屏障。
接下来我们通过对源码的解读,分析出同步屏障的作用到底是什么。
高等数学将基本初等函数归为五类:幂函数、指数函数、对数函数、三角函数、反三角函数。
数学分析将基本初等函数归为六类:常函数、幂函数、指数函数、对数函数、三角函数、反三角函数。
接下来将按照数学分析的分类,逐一介绍这些函数。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.