恢复内容开始 遍历二叉树是以一定规则将二叉树中结点排列成一个线性序列即是对一个非线性结构进行线性化操作,使除第一个和最后一个节点外,每一个节点有且只有一个直接前驱,直接后继 二叉树作为存储结构只能找到节点的左孩子右孩子信息,而不能直接得到结点在任一序列中的前驱和后继,这种信息只有在遍历的动态过程中可 ...
分类:
其他好文 时间:
2016-06-26 00:25:50
阅读次数:
122
mysqlbinlog查看binlog时报错unknownvariable‘default-character-set=utf8‘
下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的
binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man
mysqlbinlog查看),但..
分类:
数据库 时间:
2016-06-24 20:44:39
阅读次数:
202
近日,有开发人员向我反馈:“代码时有连不上数据库的情况发生”。在了解了一些基本信息之后,希望能通过查看监听日志获取问题线索。首先是通过如下方式确定监听日志的存放路径: 监听日志被用于记录客户端向服务端的建立连接的情况,同时也会记录监听注册和动态注册等方面的信息。在查看监听日志的过程中,发现日志文件较 ...
分类:
其他好文 时间:
2016-06-23 23:44:12
阅读次数:
202
今天,有开发人员向我反馈:“代码时有连不上数据库的情况发生”。在了解了一些基本情况之后,希望能通过查看监听日志获取问题线索。首先是通过如下方式确定监听日志的存放路径: 监听日志被用于记录客户端向服务端的建立连接的情况,同时也会记录监听注册和动态注册等方面的信息。在查看监听日志的过程中,发现日志文件较 ...
分类:
其他好文 时间:
2016-06-22 00:06:59
阅读次数:
150
昨天遇到了一个问题,怎么都解决不了。其它的道路也同时被堵死。 郁闷死了。 今天解决了。 没找到答案,是因为问题问错了。 还有一句也适用, 当你掉进一个坑里,就不要再继续挖了。 再有一句, 过程中的小问题,可能是解决问题的大线索。 有的异常,要忽略,有的异常,是成败的根本。区分的能力是关键。 区分,人 ...
分类:
其他好文 时间:
2016-06-19 20:05:49
阅读次数:
186
第二章以卡普尔在软件领域的事迹为线索向我们展示了1968年到2001年之间软件的发展历程,软件工程是一个新兴起的行业,在半个世纪以前软件还仅仅处于开始阶段,但在今天它以迅猛的速度占领了我们日常的一切,小到衣食住行,大到各个企业的运行都离不开软件了,但是软件的发展是瞬息万变的,机遇转瞬即逝。书中有个例 ...
分类:
其他好文 时间:
2016-06-07 23:48:32
阅读次数:
233
二叉树是一种非线性结构,遍历二叉树几乎都是通过递归或者用栈辅助实现非递归的遍历。用二叉树作为存储结构时,取到一个节点,只能获取节点的左孩子和右孩子,不能直接得到节点的任一遍历序列的前驱或者后继。为了保存这种在遍历中需要的信息,我们利用二叉树中指向左右子树的..
分类:
编程语言 时间:
2016-05-28 23:27:28
阅读次数:
265
1. 基本概念 在链式存储中,发现二叉链表中存在大量的空指针,如果利用这些空指针指向其直接前驱或后继的指针,则可以更方便地运用某些二叉树操作算法。二叉树的线索化,是为了加快查找结点前驱和后继的速度。 在有N个结点的二叉树中,存在N+1个空指针。每个叶结点有2个空指针,度为1的结点有1个空指针,总的空 ...
分类:
其他好文 时间:
2016-05-28 13:00:40
阅读次数:
291
在找割边的时候,假如用点做线索,比如a到b有两条无向边。 现在是有重边的情况,假如现在从a点到b点,根据线索,我们认为a是b的父亲了,那我们从b点再回去的边就一定是走不了了。这样的情况下,假如low(b)> dfn(a),那我们的算法会认为a和b之间存在一条割边。这显然是不正确的,我们应当有一个合理 ...
分类:
其他好文 时间:
2016-05-28 01:06:54
阅读次数:
182
1:UI线程。这个线程是操作系统自动创建的,你画了个winform,那么程序一启动,自然有了这么个线程。值得注意的是,你添加一个Timer控件,现实的多线程,实际上,依然在UI线程里。只是定时被Timer夺去控制权而已,本质上依然是单线程。另一个线索也可以论证:本来非UI线程想更新UI界面,是需要利 ...
分类:
编程语言 时间:
2016-05-20 00:44:00
阅读次数:
153