ICode9

精准搜索请尝试: 精确搜索
  • RTX51_TINY 学习笔记2021-12-19 13:33:23

      //RTX51_TINY 主要也就只有7个函数//创建任务//id 0~15char os_create_task(task_id); //删除任务char os_delete_task(task_id); //发送信号char os_send_signal(task_id); //中断发送信号char isr_send_signal(task_id); //清除信号char os_clear_signal(task_id);

  • c++实现信号槽2021-12-16 12:59:28

    本人虽不用Qt框架,但对其中的信号槽机制很感兴趣,近期读了csdn几篇关于信号槽的文章,从自身角度理解记录如下: 用c++实现信号槽机制(signal-slot) 信号槽机制的个人理解:信号槽是在两个c++类对象之间建立联系的通道,其中一个对象可称之为信号发送者(sender),另一个对象可称之为信号接收

  • python 多线程 fork2021-12-15 14:02:36

    多线程 1. 基本概念 多任务编程:一个程序中写多个任务,多个任务同时进行并发,并行进程: 程序执行的过程描述进程的状态描述,状态的转换进程的产生机制 推荐书籍 <计算机网络> <操作系统原理 > <编译原理> 2. fork 创建进程 """ fork.py fork进程创建演示 """ import

  • Linux select函数2021-12-14 21:02:52

    select会被信号量中断,比如SIGINT #include <stdio.h> #include <fcntl.h> #include <signal.h> #include <sys/time.h> int s_runflag = 1; void sig_int(int sig) { printf("signal int[%d]\n", sig); } void sig_quit(int sig) { pri

  • python利用signal自定义函数超时机制2021-12-09 13:35:32

    利用signal模块,可以给函数设置一个超时时间(精确到秒),结合装饰器实现:超时时间内函数运行完成正常退出,超时时间内函数未运行完成则抛出Timeout异常。 1 # coding:utf8 2 import time 3 import signal 4 5 6 # 自定义超时异常 7 class TimeoutError(Exception): pass 8 9

  • 差分编码与译码代码编写2021-12-07 20:32:36

    差分编码就是将绝对码转化为相对码。 假设 an 是绝对码,bn 是相对码 若是双极性不归零码(1或-1), 那么 bn = bn-1 * an 若是单极性码(1或0),那么 bn = bn-1 + an (模二加) 以双极性不归零码示例: an1-1-111-11bn1-1111-1-1 代码示例: % 差分编码 绝对码转相对码 function differential_

  • C# ScottPlot 绘图控件 源码阅读心得体会2021-12-04 22:00:53

    ScottPlot的介绍可以看这篇博客:https://www.cnblogs.com/myshowtime/p/15606399.html 我对代码的理解是这样的: 图像的呈现是靠bitmap,每进行拖动图像,放大缩小,等等操作,都会新创建一张图片,并把这张图片作为最新的展示在界面上。 为了保证图片内存的回收效率,还专门创建了一个队列,这个

  • can only join a child process2021-11-30 12:33:25

    上次 gevent.hub.BlockingSwitchOutError: Impossible to call blocking function in the event loop callback 这篇文章记录的优雅退出的问题,前后还有些东西想记录一下。 一开始遇到的问题是本地运行某个服务(声明一下不是我写的),ctrl+c 结束时报错: File "/usr/local/lib/python3

  • Telecoms System -- 关于part 1 和 part 3的一些关联2021-11-29 11:58:50

     感觉前面的一些东西写的有一点乱,导致三个Block没有关联起来 我们来看一下Block3中的 exercise4 用这个题来讲一下整个过程,总之我是这么理解的可能有一点问题 就是从信号输入,抽样,量化,编码,线路码,传入信道整个过程以及相应的计算 An analog signal is to be converted into a PC

  • 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】2021-11-28 13:59:25

    一、获取代码方式 获取代码方式1: 完整代码已上传我的资源:【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】 获取代码方式2: 通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。 备注:订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订

  • anbox源码分析22021-11-21 22:59:44

    external/process-cpp-minimal/src/core/posix/signal.cpp: #include <core/posix/signalable.h> #include <poll.h> #include <pthread.h> #include <sys/eventfd.h> #include <sys/signalfd.h> #include <unistd.h> #include <at

  • 信号 Signal2021-11-21 17:58:54

    1. 信号的概念 信号特点: 简单,携带少量信息,满足特定条件发生 信号机制: 进程B发送给进程A, 内核产生信号,内核处理 信号产生: 按键产生 ctrl +z调用函数 kill abort定时器 alarm settimer命令产生 kill硬件异常,总线错误 信号状态: 产生递达未决(被阻塞) 信号的默认处理方式: 忽略执行

  • 【语音识别】基于MFCC的小波变换DTW实现说话人识别matlab代码2021-11-20 00:00:30

    1 简介 小波变换的发展为语音信号提供了新的处理方法与技术,从而使语音处理技术取得了较快的发展。说话人识别提取说话人的语音特征对说话人的身份进行确认或辨认。语音识别研究领域的一个重要研究方向,就是从语音信号中有效地提取个人特征信息进行说话人身份的识别。在说话人识

  • 【语音识别】基于MFCC的小波变换DTW实现说话人识别matlab代码2021-11-19 23:59:44

    1 简介 小波变换的发展为语音信号提供了新的处理方法与技术,从而使语音处理技术取得了较快的发展。说话人识别提取说话人的语音特征对说话人的身份进行确认或辨认。语音识别研究领域的一个重要研究方向,就是从语音信号中有效地提取个人特征信息进行说话人身份的识别。在说话人识

  • 【无标题】2021-11-18 22:32:50

    关于CST产生S参数有波纹变化的官网说明 CST is mainly calculated through the finite time domain integral method. If the frequency band concerned is narrow, the actual simulation frequency band is set wider. In principle, CST can calculate a wider band.

  • Qml 对象的属性2021-11-17 14:31:24

    Qml对象的属性: id:id标识propert attributes:属性,包括继承自Item的attributes,自定义的attribute.signal attributes:信号signal handler attributes:信号处理method attributes:函数attached propetiex and attached signal handler attributes:附带的属性和附带的singal ha

  • LockSupport使用,以及与wait/notify await/signal的比较2021-11-14 22:03:04

    LockSupport通过pack 和 unpark 的方法来实现阻塞和唤醒线程的操作 Locksupport l类使用了一种名为permit 许可证的概念来做到阻塞和唤醒线程的功能,每个线程都有一个许可证permit,Permit只有两个值 1 和0 默认是0 使用Locksupport 的pack 和unpark方法 实现wait/notify   await

  • 第六章 学习笔记2021-11-14 13:33:59

    第六章 信号和信号处理 学习笔记 一、信号和中断 中断:是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。 信号:发给进程的请求,将进程从正常执行转移到中断处理。 终端主要有以下几种类型 人员中断 进程中断 硬件中断 进程的陷阱错误 二、Unix/

  • Two Decades of Array Signal Processing Research2021-11-14 13:30:48

    估计量总结 由于算法的数量很多,因此在此阶段对它们的属性进行概述是有意义的。 以下“词汇表”可用于此目的: 相干信号 如果一个信号是另一个的缩放和延迟版本,则两个信号是相干的。 一致性 如果在数据数量趋于无穷大时收敛到真实值,则估计是一致的。 统计效率 A,n 估计器如果渐

  • Python在振动信号处理中的应用(四):振动信号时域滤波处理(IIF、FIR)2021-11-14 11:33:04

    文章目录 一、概述 二、算法原理 2.1 时域滤波器的设计步骤 2.2 IIR滤波器和FIR滤波器设计原理 2.3 滤波器原型产生函数 三、Python在中相关函数 3.1 IIR滤波器 3.2 FIR滤波器 3.2.1 signal.firls 3.2.2 scipy.signal.firwin 3.2.3 scipy.signal.firwin2 四、

  • 信息安全系统设计与实现第九周:《Unix/Linux系统编程》第六章学习笔记2021-11-13 15:33:25

    信号和信号处理 信号和中断 人员中断 进程中断 硬件中断 进程的陷阱错误 Unix/Linux中的信号处理 31种不同信号,每种都在signal.h文件中有定义。 信号的来源 来自硬件中断的信号 来自异常的信号 来自其他进程的信号 信号处理函数 每个进程PROC都有一个信号处理函数int sig[32]

  • FPGA学习笔记2--点亮led2021-11-11 16:32:35

    设计流程:   module LED(a,b,key_in,led_out); input a;//输入端口a input b;//输入端口b input key_in;//按键输入,实现输入通道的选择 output led_out;//led控制端口 //当key_in==0,led_out==a assign led_out = (key_in == 0)? a : b; endmodule 仿真文

  • system execv... 拉起子进程,未处理信号导致主进程停止2021-11-09 16:32:02

    linux系统 system或者execv拉起进程时;因为与子进程信号交互未做 ,导致主进程停止; 修改:在初始化处添加代码: static void signal_handler(int sig ) { } static void signal_u_handler(int sig ) { } static void crash_handler(int sig ) { } static void setup_signa

  • 环形缓冲池模拟2021-11-09 12:59:50

    //cd 桌面 //g++ producerAndConsumer.c -o producerAndConsumer -lpthread //./producerAndConsumer #include <iostream> #include <cstdio> #include <pthread.h> #include <malloc.h> #include <semaphore.h> #include <unistd.h> usi

  • 信号2021-11-06 20:33:13

    信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 安装:pip3 install blinker 内置信号: request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _signals.signal('request-finishe

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有