一个简单ArcMap插件进度消息通知窗口的实现方法。 一个进度窗体 ①搞一个label,塞进一个gif动图,让窗体Show出来的时候一直转啊转啊转; ②搞一个label写点提示文字“请稍等”啥的;再搞一个label用来显示进度。 进度Form的代码如下: 一个进度窗体管理器 ProgressForm ...
分类:
其他好文 时间:
2020-02-08 00:48:57
阅读次数:
121
深度优先遍历(Depth First Search): 自顶点起, 往下一个邻近点走,一直走,走不动了,退回一部。这样反复; /*深度优先遍历三种方式*/ let deepTraversal1 = (node, nodeList = []) => { if (node !== null) { nod ...
分类:
其他好文 时间:
2020-02-07 22:23:41
阅读次数:
68
Linux下进程的结构 Linux下一个进程在内存里有三部分的数据,就是"代码段"、"堆栈段"和"数据段"。其实学过汇编语言的人一定知道,一般的CPU都有上述三种段寄存器,以方便操作系统的运行。这三个部分也是构成一个完整的执行序列的必要的部分。 "代码段",顾名思义,就是存放了程序代码的数据,假如机 ...
分类:
系统相关 时间:
2020-02-07 12:55:37
阅读次数:
75
firstChild 第一个子元素 lastChild 最后一个子元素 childNodes[n] = childNodes.item(n) 第n+1个子元素 parentNode 父元素 nextSibling 下一个兄弟元素 previousSibling 上一个兄弟元素 document.do ...
分类:
编程语言 时间:
2020-02-07 01:04:44
阅读次数:
76
主要的好处是静态的,因此不需要每一次都动态的new,所以在做算法题的时候能够节省时间! [toc] 数组模拟单链表 利用两个数组模拟,一个数组存储val值,另一个数组存储其下一个节点的 ,存val数组的 值对应在next数组中 代码如下 数组模拟双向链表 我们假定链表位于 0和1之间 物理地址是在i ...
分类:
编程语言 时间:
2020-02-06 22:59:11
阅读次数:
89
协程:(又称微线程,也是交替运行) 进程-->线程-->协程 协程就是充分利用cpu给该线程的时间,多个协程只使用一个线程,某个任务遇到阻塞,执行下一个任务。如果一个线程只执行一个任务,比较容易进入阻塞队列,如果这条线程永远在工作(协程:一个线程执行多个任务),永远不会进入阻塞队列。 适用场景: 当 ...
分类:
编程语言 时间:
2020-02-06 19:36:12
阅读次数:
59
剑指OFFER 复杂链表的复制 题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 分析 设A为被复制的链表,B为复制成功的链 ...
分类:
其他好文 时间:
2020-02-06 14:46:38
阅读次数:
78
上一篇 Vulkan SDK Demo 熟悉 粗略的了解了下,一个app是如何调用vulkan的api来展示一个立方体的,但是对其中的每一个api了解并不深刻,后面的系列会根据sample的tutorial Welcome to the Vulkan Samples Tutorial , 结合官方提 ...
分类:
其他好文 时间:
2020-02-06 10:29:40
阅读次数:
84
Eclipse中常用的快捷键总结!不收藏后悔!Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对
分类:
系统相关 时间:
2020-02-06 09:12:01
阅读次数:
102
通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。(仅供参考) 步骤 1. 导包:也就是指出需要使用的类,在什么位置。 import 包名称.类名称; 对于和当前类属于同一个包的情况下,导包语句可以省略不写。 2. 创建,格式: 类名称 对象名 = new 类名称(); Stude ...
分类:
其他好文 时间:
2020-02-06 01:03:10
阅读次数:
99