一、什么是dockerfile Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile自定义快速创建属于自己的镜像,Dockerfile是通过很多的参数指令编写的文件,通过docker build 命令来创建镜像 二、基本语法和结构 Dockerfile由一行行的命令语句组成 ...
分类:
其他好文 时间:
2018-09-24 14:43:19
阅读次数:
257
CANoe是Vector公司的针对汽车电子行业的总线分析工具,现在我用CANoe7.6版本进行介绍,其他版本功能基本差不多。 硬件我使用的是CAN case XL. 1,CANoe软件的安装很简单,先装驱动,再装软件。安装完成,插上USB,连接硬件,这样在控制面板中,Vector Hardware ...
分类:
其他好文 时间:
2018-09-22 19:55:06
阅读次数:
271
1. 首先看应用程序 1. 首先分析第二点使用函数signal(SIGIO, my_signal_fun);来设置,当驱动程序传递信号给应用程序时候会调用第一点的程序 2. 第三点是设置相关参数 (二)当应用程序调用到底三点时候,就会在驱动程序中调用到第一点 上面的驱动程序初始化了信号的相关参数,然 ...
分类:
系统相关 时间:
2018-09-22 16:59:52
阅读次数:
188
pthread_cond_signal,pthread_cond_wait,使用方法介绍 ...
分类:
系统相关 时间:
2018-09-22 12:41:01
阅读次数:
188
1. cmd调用 (1) 2.打包后的cmd隐藏 几种方法组合食用效果更佳: (1) import ctypes whnd = ctypes.windll.kernel32.GetConsoleWindow() if whnd != 0: ctypes.windll.user32.ShowWindo ...
一、简介 我们使用类(.net Framework中的类,如 AutoResetEvent, Semaphore类等)的方法来实现线程同步的时候,其实内部是调用操作系统的内核对象来实现的线程同步。 System.Threading命名空间中提供了一个WaitHandle 的抽象基类,此类就是包装了一 ...
分类:
编程语言 时间:
2018-09-15 15:19:32
阅读次数:
186
一. 线程管理 1. 连接和分离线程 pthread_join(threadid,status)阻塞当前线程,直到threadid所指线程结束 pthread_detach(threadid,status)父线程调用,将该子线程的状态设置为detached,则该线程运行结束后会自动释放资源,父线程不 ...
分类:
其他好文 时间:
2018-09-09 21:06:53
阅读次数:
294
#pipinstallblinkerfromblinkerimportsignals=signal(‘信号量‘)defeach(num):print("each{}".format(num))deffull_singal(num):print("full_time{}".format(num))s.connect(each)s.connect(full_singal,sender=2)fornum
分类:
其他好文 时间:
2018-09-08 00:43:15
阅读次数:
199
在QT中,一般推荐使用异步函数。除了异步函数的非阻塞特性外,QT的Signal/Slot特性在异步函数中可以得到充分的发挥。因此,在QT中,很多API的设计都是使用非阻塞的异步函数作为API,然后执行结果使用Signal返回。用户执行API后使用slot函数接收反馈结果。 但是在很多场景下,我们的确 ...
分类:
其他好文 时间:
2018-09-06 12:39:56
阅读次数:
160
sigaction函数是设置信号处理的接口。比signal函数更健壮 signum指除了SIGKILL 和 SIGSTOP之外,要捕获的信号。struct sigaction *act是要安装的信号。结构题定义为: 其中,sa_handler为信号的处理函数。sa_mask设置在进程原有信号掩码基础 ...
分类:
其他好文 时间:
2018-09-06 00:06:43
阅读次数:
210