[TOC] 序言 我的上一篇文章介绍了信号量的基础知识并利用这些基础知识进行了一个小实验以此来增进对信号量这个概念的感性认识。下面我们要介绍一种特殊得信号量:互斥信号量 在介绍互斥信号量之前,我们先来谈谈一种现象:优先级反转。优先级反转在可剥夺型内核中是比较常见的,在实时系统中不允许出现这种现象,因 ...
分类:
其他好文 时间:
2019-09-28 00:45:04
阅读次数:
122
需要使用: ctx.fillStyle(). 注意: 1. 如果当前Path没有闭合, 则 ctx.fill() 会先闭合再填充; 2. 案例中使用了四次ctx.beginPath(), 说明这个图形下了四笔. ...
分类:
其他好文 时间:
2019-09-23 15:07:27
阅读次数:
86
### 前言 说道自定义View,我们一定会想到,自定义View的绘制流程 - 测量阶段(measure) - 布局阶段(layout) - 绘制阶段(draw) 我们看到的一些炫酷的view效果,都是在绘制方法里去实现的, 也就是`draw(Canvas)`, 我们先放下 测量与布局, 先从绘制基 ...
分类:
其他好文 时间:
2019-09-21 17:05:26
阅读次数:
82
一、项目结构 成功运行第一个AS项目HelloWorld之后,我们开始试着分析一下这个项目。毕竟知其然也要知其所以然。 这是一个安卓的项目结构(实际上这是安卓模式的项目结构) 我们可以切换成Project模式的项目结构。这个才是项目真实的目录结构,安卓模式的项目结构是将该Project模式的项目结构 ...
分类:
移动开发 时间:
2019-09-20 10:20:33
阅读次数:
96
DevExpress控件中,如果要控件的值进行校验,需要用到DXValidationProvider控件和DXErrorProvider控件,按照正常思路,无论使用哪个控件要实现校验效果时都需要对每个要校验的控件进行校验规则绑定,在这,写一个扩展方法实现一劳永逸的效果。 扩展代码如下: 程序调用代码 ...
分类:
其他好文 时间:
2019-09-08 20:07:05
阅读次数:
117
1.情景展示 如上图所示,点击上传图片按钮,调用手机摄像头拍照功能。 <input onchange="javascript:imgFun.uploadPicture();" type="file" name="file" id="file" accept="image/*" capture="ca ...
分类:
Web程序 时间:
2019-09-08 15:33:30
阅读次数:
209
vector>contours ; vectorhierarchy; //找到轮廓 findContours(image, contours, hierarchy,CV_RETR_CCOMP ,CV_CHAIN_APPROX_SIMPLE );//查找轮廓//CV_RETR_EXTERNAL 外轮廓 ...
分类:
编程语言 时间:
2019-09-07 13:20:14
阅读次数:
88
思路:vue中图片合并 首先准备好要合并的背景图,和请求后得到的二维码, canvas画图,将两张背景图和一张二维码用canvas画出来, 将canvas再转为img 注意canvas和图片的清晰图和图片的尺寸位置 开始时canvas是隐藏的,两张背景图时显示的,当canvas画完后再转为img的时 ...
分类:
Web程序 时间:
2019-09-04 15:02:22
阅读次数:
1084
PIL(Python Imaging Library)是Python一个强大方便的图像处理库,只支持到Python2.7。
Pillow是PIL的一个派生分支,在Python3标准库中用Pillow代替PIL。
Pillow官网:https://pillow.readthedocs.io/en/... ...
分类:
编程语言 时间:
2019-09-01 23:39:08
阅读次数:
202