日期和时间是编程中非常常用的功能。本文是对C++11到C++17中相关编程接口的介绍。
C++ 日期和时间编程
Python环境构建
越来越多的人使用Python进行机器学习方面的工作。本文大致整理了目前现阶段构建Python开发环境的方法以及牵涉到的工具。同时,也会大致介绍机器学习方面常用的软件包。
我的2020年读书单
下面记录了我2020年的读书单,会不定期更新,直到2020年结束。
C++ 内存模型
本文是《C++ 并发编程》一文的姊妹篇。将着重介绍C++11标准引入的内存模型。
C++ 并发编程(从C++11到C++17)
自C++11标准以来,C++语言开始支持多线程模型。借助多线程模型,我们可以开发出更好的并发系统。本文以C++语言为例,讲解如何进行并发编程。并尽可能涉及C++11,C++14以及C++17中的主要内容。
Linux系统监测工具sysstat介绍
在软件工程中,我们常常需要监测某个进程或者整个系统的资源消耗情况,这其中包括对于CPU,内存还有IO信息的了解。这方面的工具非常多,其中有些商业工具非常的贵。但在Linux社区里,有很多的免费开源工具做的已经非常优秀。本文就将介绍Linux上一个优秀的系统监测工具:sysstat。
Chrome OS上的Android系统
Chrome OS是Google公司开发的基于Chrome浏览器的操作系统。本文会讲解Chrome OS对于Android系统支持方面的内容。
Android系统上的进程管理:进程的调度
之前我写过一些文章讲解Android系统上的进程管理,那几篇文章主要是从ActivityManagerService的角度来讲解。而这篇文章,将从更底层,从Linux内核层的角度讲解Android系统对于进程的调度管理。
Automotive Grade Linux 系统介绍
Automotive Grade Linux是一套开源的车载系统平台。本文是对该平台的整体介绍。
梯度下降算法
梯度下降是非常常用的优化算法。作为机器学习的基础知识,这是一个必须要掌握的算法。借助本文,让我们来一起详细了解一下这个算法。