【前言:本文所讨论的红黑树之目的在于使读者能更简单清晰地了解红黑树的构造,使读者能在纸上清晰快速地画出红黑树,而不是为了写出红黑树的实现代码。 若是要在代码级理解红黑树,则势必需要记住其复杂的插入和旋转的各种情况,我认为那只有助于增加大家对红黑树的恐惧,实际面试和工作中几乎不会遇到需要自己动手实现红 ...
分类:
其他好文 时间:
2018-09-07 18:37:44
阅读次数:
202
一 .概述 在前面,我们画出了基本的流程图,如果我们想要使用这个流程图锁代表的流程,首先我们就需要对这个流程进行部署. 二 .流程部署 在上面的代码之中,我们首先获取到了流程部署对象,然后我们就可以尽心个流程的部署了. 在部署的时候,我们制定流程的名字,然后加载两个资源文件,最后调用deploy() ...
分类:
其他好文 时间:
2018-09-06 23:05:20
阅读次数:
182
贪吃蛇是个非常简单的游戏,适合练手。 首先分析一下这个游戏 1、蛇怎么画? 蛇是由一个个小方块组成的,那么我们可以用一个 list 记录每一个小方块的坐标,显示的时候将所有小方块画出来即可。 2、蛇怎么移动? 第一反应就是想蚯蚓蠕动一样,每一个方块向前移动一格,但这样做很麻烦,仔细想下,其实除了头尾 ...
分类:
编程语言 时间:
2018-09-05 10:32:24
阅读次数:
340
1.是一个非常强大的python画图的一个工具 2.手中有很多的数据,但是不知道如何呈现 matplotlib-》能画出 线图; 散点图; 等高线图; 条形图; 柱状图; 3D 图形, 甚至是图形动画等等. ...
分类:
其他好文 时间:
2018-09-03 16:26:58
阅读次数:
131
在古希腊的神话里,曾经因为一个金苹果,引发了天后赫拉、智慧女神雅典娜与爱神维纳斯之间的斗争。今天,我们来画一个金苹果。 第一步:为了学习的方便,我们以后的绘画步骤都将使用网格。 第二步:画出轮廓。 第三步:添加苹果枝和暗部细节。 第四步:抠出亮部区域,其他区域填充金色。 第五步:填充亮部,圆满完成。 ...
分类:
其他好文 时间:
2018-09-03 02:39:07
阅读次数:
105
首先是查找素材,使用AI将所需要的图案画出来,切记将图案的背景设置为所需要的透明状态。项目使用的是easyui架构 为啥加两个背景图呢,因为这样的布局最开始是给一个矩形框加上的背景图片,若是还使用矩形框,则实现透明状态的效果就无法实现,这样加上背景也就毫无意义。其次:也是最主要的一个步骤,至少需要里 ...
分类:
其他好文 时间:
2018-08-30 11:00:59
阅读次数:
1059
源码地址:https://github.com/qmdx00/Snake ,请不要吝啬star。 首先画出UML类图: 用es6的语法,创建项目结构: 配置webpack: 入口文件为index.js,构建生成目录为dist 配置启动脚本:package.json 安装依赖后执行 npm run b ...
分类:
编程语言 时间:
2018-08-29 20:02:51
阅读次数:
235
Portal broken qwq Solution ? 所以我不是很懂为什么我场上想到了凸包的解法但是。。老想着。。要整体处理==有毒 ? 一开始。。自己进入了一个误区就是老想着要求交点 ?? 但是很显然求交点你就凉了,所以我们要转化问题 ?? 我们把橙黄色的那条线画出来,然后就发现。。其实我们是 ...
分类:
其他好文 时间:
2018-08-29 14:54:05
阅读次数:
203
通过课本上的介绍,想必大家都知道了,三维笛卡儿坐标系是在二维笛卡儿坐标系的基础上根据右手定则增加第三维坐标(即Z轴)而形成的。那么要怎么画出三维坐标轴呢? 几何画板作为专业的绘图软件,可以用来画各种数学上的图,所以三维坐标轴也是可以画的,没有软件的可以访问http://wm.makeding.com ...
分类:
其他好文 时间:
2018-08-28 11:32:41
阅读次数:
201
原生js实现仿QQ拖拽删除交互,无需任何依赖。 项目演示请看这里, gitHub请移步这里。 由于源码很长,所以贴到最下面了。 效果截图如下: 核心思想呢,就是点击圆点的时候全屏覆盖个canvas,在canvas上画出想要的效果。 原理: 1.点击圆点,生成全屏canvas,画出两个圆 , 在原地画 ...
分类:
Web程序 时间:
2018-08-27 21:50:03
阅读次数:
207