原创宋宝华Linux阅码场2017-11-14作者简介宋宝华,他有10几年的Linux开发经验。他长期在大型企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责在gerrit上review其他同事的代码。BarrySong是Linux的活跃开发者,是某些内核版本的最活跃开发者之一(如https://lwn.net/Articles/395961/、https://lwn.net/Art
分类:
系统相关 时间:
2020-12-04 11:25:01
阅读次数:
10
原创宋宝华Linux阅码场2018-07-24大家都知道,ARM有IRQ,FIQ,USR,SVC,ABORT等各种模式。当系统收到IRQ的时候,会进入ARM的IRQ模式。那么,ARMLinux各种驱动的中断服务程序工作在ARM的IRQ模式吗?答案是否定的。我们加一段汇编来读CPSR:然后我们随便找一个ARMLinux的中断服务程序去打印CPSR:然后我们发现打印出来的值是:cpsr:4000019
分类:
系统相关 时间:
2020-12-04 11:15:11
阅读次数:
8
参考: https://www.cnblogs.com/developer_chan/p/9247185.html https://www.cnblogs.com/chafanbusi/p/10647471.html https://blog.csdn.net/fly_miqiqi/article/ ...
分类:
数据库 时间:
2020-12-04 11:01:09
阅读次数:
7
原创宋宝华Linux阅码场3月11日众所周知,Linux的进程睡眠有两种常规状态:TASK_INTERRUPTIBLE(浅度睡眠):可以被等待的资源唤醒,也能被signal唤醒;TASK_UNINTERRUPTIBLE(深度睡眠):可以被等待的资源唤醒,但是不能被signal唤醒。简单来说,深度睡眠的进程必须等待资源来了才能醒,在此之前,甚至你给它发任何的信号,它都不可能醒来。浅度睡眠的进程,则可
分类:
系统相关 时间:
2020-12-02 12:13:52
阅读次数:
7
一.tinymix调用,主要是控制接口,调用到底层的control操作方法:tinymix 0 SPKTinymix.c (external\tinyalsa)int main(int argc, char **argv) mixer = mixer_open(card); snprintf(fn, ...
分类:
其他好文 时间:
2020-12-01 12:12:19
阅读次数:
7
对于网络管理员来说,ARP协议可能听起来很熟悉。ARP是第2层设备实现的一种协议,用于发现和相互通信。arping工具就是使用这个协议工作的。现在,为什么你会需要arping呢?想象一下,你正在使用一个小型的办公室网络。使用经典的ping命令来ping主机来验证它们的可用性是非常诱人的,对吗?好吧, ...
分类:
系统相关 时间:
2020-12-01 12:02:44
阅读次数:
12
之前的转换算子是无法访问事件的时间戳信息和水位线信息的,而这在一些应用场景下,极为重要。例如MapFunction这样子的map转换算子就无法访问时间戳或者当前事件的事件事件。基于此,DataStreamAPI提供了一系列LOW-LEVEL的转换算子调用。可以访问时间戳,watermark以及注册定时事件,还可以输出特定的一些事件,例如超时时间等。processfunction用来构建事件驱动的应
分类:
其他好文 时间:
2020-12-01 11:59:48
阅读次数:
3
>.ClouderaManager功能 1.1>.管理监控集群主机(主要监控硬件和软件的信息); 1.2>.同一管理配置(主要是针对服务,比如hdfs,hbase等等); 1.3>.管理维护Hadoop平台系统; 2>.ClouderaManager的一些常见名词 2.1>.主机-host 2.2> ...
分类:
其他好文 时间:
2020-12-01 11:54:36
阅读次数:
3
Go语言标准库中有两个包和DB操作相关,database/sql和database/sql/driver。 sql包提供了保证SQL或类SQL数据库的泛用接口。 driver包定义了应被数据库驱动实现的接口,这些接口会被sql包使用。 一、SQL操作 1、下载驱动 Go语言标准库提供的两个包都是相关 ...
分类:
数据库 时间:
2020-11-30 15:51:29
阅读次数:
10
配置文件 使用properties文件配置相关数据 --driverClassName= com.mysql.cj.jdbc.Driver 驱动加载 --username=root 连接数据库的用户名 --password= 连接数据库的密码 --url=jdbc:mysql://127.0.0.1 ...
分类:
数据库 时间:
2020-11-26 14:34:04
阅读次数:
8