本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 ...
分类:
其他好文 时间:
2020-12-14 13:38:35
阅读次数:
3
k8s-graceful-shutdown:该库提供了使用 Kubernetes 实现 Graceful Shutdown(优雅退出) Node.js App 的资源。 问题描述 在 kubernetes 中运行微服务时。我们需要处理 kubernetes 发出的终止信号。这样做的正确方法是: 监听 ...
分类:
Web程序 时间:
2020-12-14 13:31:31
阅读次数:
7
原文出自:http://www.cnblogs.com/jacklu/p/5140913.html 功率谱估计在分析平稳各态遍历随机信号频率成分领域被广泛使用,并且已被成功应用到雷达信号处理、故障诊断等实际工程中。本文给出了经典功率谱估计的几类方法,并通过Matlab的实验仿真对经典功率谱估计方法性 ...
分类:
其他好文 时间:
2020-12-09 12:35:41
阅读次数:
17
Django Elasticsearch DSL 介绍 Django Elasticsearch DSL是一个软件包,允许在elasticsearch中索引Django模型。它是作为Elasticsearch-dsl-py的封装而构建的, 因此您可以使用elasticsearch-dsl-py团队开 ...
分类:
编程语言 时间:
2020-12-09 12:22:30
阅读次数:
6
音频概念介绍采样率一秒钟内对声音信号的采样次数称为采样率,单位Hz。采样率越高所表示的声波越平滑,对声音的还原度就越好,需要的存储空间也会更大。在数字音频领域常见的采样率有:8000Hz电话所用采样率22050Hz无线电广播所用采样率32000HzminiDV数码视频camcorder、DAT(LPmode)所用采样率44100Hz音频CD,也常用于MPEG-1音频(VCD,SVCD,MP3)所用
分类:
其他好文 时间:
2020-12-09 11:59:40
阅读次数:
4
//自动关联槽函数 1. 清空 - 选中清空按钮右键 -> Go to slot -> clicked() # QpushButton类的按钮常用的信号是clicked,就是点击发射信号 - 复制函数名称在myDialog.py文件的QmyDialog类下定义同名函数 def on_btnClear ...
分类:
其他好文 时间:
2020-12-07 12:32:07
阅读次数:
5
错误与异常 1、区分错误与异常 两种错误(都必须改正): 语法错误(代码不规范,格式不对或缺少符号)、逻辑错误(逻辑不通) 异常: 程序运行时发生错误的信号 2、异常处理与注意事项 异常处理: 程序员特意去捕捉异常,如果捕捉成功,就进入另外一段你定义的逻辑里去运行,使程序不会崩溃 注意: 异常处理的 ...
分类:
编程语言 时间:
2020-12-04 11:27:05
阅读次数:
7
原创宋宝华Linux阅码场3月11日众所周知,Linux的进程睡眠有两种常规状态:TASK_INTERRUPTIBLE(浅度睡眠):可以被等待的资源唤醒,也能被signal唤醒;TASK_UNINTERRUPTIBLE(深度睡眠):可以被等待的资源唤醒,但是不能被signal唤醒。简单来说,深度睡眠的进程必须等待资源来了才能醒,在此之前,甚至你给它发任何的信号,它都不可能醒来。浅度睡眠的进程,则可
分类:
系统相关 时间:
2020-12-02 12:13:52
阅读次数:
7
原创宋宝华Linux阅码场4月8日深度睡眠与浅度睡眠!众所周知,Linux的进程睡眠有两种常规状态:TASK_INTERRUPTIBLE(浅度睡眠):可以被等待的资源唤醒,也能被signal唤醒;TASK_UNINTERRUPTIBLE(深度睡眠):可以被等待的资源唤醒,但是不能被signal唤醒。简单来说,深度睡眠的进程必须等待资源来了才能醒,在此之前,甚至你给它发任何的信号,它都不可能醒来。浅
分类:
其他好文 时间:
2020-12-01 12:41:52
阅读次数:
21
CAP_CHOWN:修改文件属主的权限CAP_DAC_OVERRIDE:忽略文件的DAC访问限制CAP_DAC_READ_SEARCH:忽略文件读及目录搜索的DAC访问限制CAP_FOWNER:忽略文件属主ID必须和进程用户ID相匹配的限制CAP_FSETID:允许设置文件的setuid位CAP_KILL:允许对不属于自己的进程发送信号CAP_SETGID:允许改变进程的组IDCAP_SETUID
分类:
其他好文 时间:
2020-11-30 16:00:07
阅读次数:
7