在阅读其他源码的时候被好多设计模式卡主了,因此想的简单的学习一下设计模式。 参考: <<大话设计模式>>一书。 1. 什么是设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 ...
分类:
其他好文 时间:
2019-06-06 22:50:15
阅读次数:
116
"【学习总结】《大话数据结构》 总" 启示: 线性表:零个或多个数据元素的有限序列。 目录 3.1 开场白 3.2 线性表的定义 3.3 线性表的抽象数据类型 3.4 线性表的顺序存储结构 3.5 顺序存储结构的插入与删除 3.6 线性表的链式存储结构 3.7 单链表的读取 3.8 单链表的插入与删 ...
分类:
其他好文 时间:
2019-05-17 13:37:55
阅读次数:
101
windows上面修改最大使用端口数和time_await等待时间 注册表需要添加两个配置,位置:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters MaxUserPort :65534 Tc ...
分类:
其他好文 时间:
2019-05-16 22:59:02
阅读次数:
202
前言碎语 记得第一次读到关于二叉树的插入与平衡的操作,是在《大话数据结构》里,当然觉得好像有那么一回事,但毕竟 纸上得来终觉浅,绝知此事要躬行 。看懂了,不代表自己就真的会了。当时算是有一个感性认识吧,因为没有自己动手实践过,所以理解的并不深刻。 今天是重新学习,并且是自己动手实现了一遍,才算有了一 ...
分类:
其他好文 时间:
2019-05-11 21:07:51
阅读次数:
138
快速排序是一种划分交换排序基本思想是: 1.先从数列中取出一个数作为基准数,一般是第一个数。 2.将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。若序列基本有序时,蜕变成冒泡排序,最坏情况是已经排好序平均时间复杂度O(nlogn) ...
分类:
编程语言 时间:
2019-05-03 14:28:04
阅读次数:
120
[TOC] 一、聊聊 WebSocket 从HTML5技术流行至今,WebSocket已经有非常广泛的应用: 在线游戏,提供实时的操作交互体验 社交平台,与好友实时的私信对话 新闻动态,获得感兴趣的主题信息推送 ... 这些场景,都需要 服务器能主动实时的给浏览器或客户端推送消息 ,注意关键词是主动 ...
分类:
Web程序 时间:
2019-04-26 00:10:47
阅读次数:
299
二叉树 特点 每个结点最多有两棵子树 左子树和右子树是有顺序的,不能颠倒 即使树中某结点只有一棵子树,也要区分左还是右 五种基本形态 特殊二叉树 ——斜树 ——满二叉树 特点: ——完全二叉树 判断: 理解: 满二叉树一定是完全二叉树,完全二叉树不一定满 完全二叉树所有结点与同样深度的满二叉树,它们 ...
分类:
其他好文 时间:
2019-04-23 20:42:38
阅读次数:
162
树的定义 下图,子树T1,子树T2就是跟结点A的子树: 强调: n>0时 ,根结点唯一 m>0时,子树的个数没有限制,但一定互不相交 结点分类 结点间的关系 结点的子树的根称为该结点的孩子 该结点称为孩子的双亲 同一个双亲的孩子之间互称兄弟 结点的祖先是从根到该结点所经分支上的所有结点 所以对于H来 ...
分类:
其他好文 时间:
2019-04-22 20:59:13
阅读次数:
130
1,访问mysql和webservice要分别下载mysql_connect_bin和ksoap2 2,访问dotnet webservice注意要加一行request.net=true 3,webservice和tcpip访问,数据库操作需开线程执行 4,jdk1.7 搭配eclipse-mars ...
分类:
移动开发 时间:
2019-04-22 10:33:49
阅读次数:
135
定义 比较 抽象数据类型 存储结构 朴素模式匹配 KMP模式匹配【PDF版本可以私信 】 ...
分类:
其他好文 时间:
2019-04-17 18:11:18
阅读次数:
164