树在数据结构中占有非常重要的地位。本文从树的基本概念入手,给出完美(Perfect)二叉树,完全(Complete)二叉树和完满(Full)二叉树的区别。如果学习过二叉树,但是对这三种二叉树并没有深入的理解,或者完全被国产数据结构教科书所误导(只听说过满二叉树和完全二叉树)的朋友不妨花点时间耐着性子 ...
分类:
其他好文 时间:
2017-09-24 23:30:55
阅读次数:
274
Python有很多可视化工具,matplotlib是其中重要的一个。 matplotlib API函数都位于matplotlib.pyplot模块中,其通常的引入约定是: matplotlib的图像都位于Figure对象中,创建新的Figure方法为: fig = plt.figure() 绘图不能 ...
分类:
其他好文 时间:
2017-09-24 23:30:49
阅读次数:
188
由于之前接触的都是关系型数据库,对于非关系型数据库总是不了解,趁着外出做项目的机会,正好初步认识了redis数据库 redis分为存储分为几个存储的数据类型 string类型,hash类型,list链表类型,set集合类型,sorted set类型 对应的操作也是不一样的,所以最常用的工作就是: k ...
分类:
数据库 时间:
2017-09-24 23:30:33
阅读次数:
261
HTTP协议 客户机与服务端之间的数据交互需要遵守一定的约定,比如协议版本,数据类型,是否有缓存,是否有压缩等,只有在这些约定的基础上才能相互之间愉快的工作。 Netty通信过程中的编解码 这时说的是基于TCP/IP的Netty之间的通信。TCP/IP协议下客户端与服务端之间要进行数据交互,一般需要 ...
分类:
其他好文 时间:
2017-09-24 23:30:23
阅读次数:
297
# coding=utf-8import requestsimport timeimport osimport refrom lxml import etreeimport warningswarnings.filterwarnings("ignore")from Logger import Log ...
分类:
其他好文 时间:
2017-09-24 23:30:14
阅读次数:
1996
题意:给定一个n个点的树,该树同时也是一个二分图,问最多能添加多少条边,使添加后的图也是一个二分图。 分析: 1、通过二分图染色,将树中所有节点分成两个集合,大小分别为cnt1和cnt2。 2、两个集合间总共可以连cnt1*cnt2条边,给定的是一个树,因此已经连了n-1条边,所以最多能连cnt1* ...
分类:
其他好文 时间:
2017-09-24 23:30:04
阅读次数:
194
一、git基本知识 1.Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 2.Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 二、git的用途 1.有利于管理保存自己的代码。 2.用利于多人远程合作开发。 3.利于学习借鉴别 ...
分类:
其他好文 时间:
2017-09-24 23:29:56
阅读次数:
178
一对多分为单条sq语句l和多条sql语句 下面就以员工和就职部门为例: 部门实体类 接口 ...
分类:
其他好文 时间:
2017-09-24 23:29:43
阅读次数:
188
使用: 解耦模块,方便扩展: $.ajax('http:www.example.com/login', function (data) { header.setAvatar(data.avatar); message.refresh(); // 刷新消息 cart.refresh(); // 刷新购 ...
分类:
其他好文 时间:
2017-09-24 23:29:34
阅读次数:
216
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _1._1 { class Program { ... ...
分类:
其他好文 时间:
2017-09-24 23:29:20
阅读次数:
187
老牌管理学杂志。本期干货偏少,我评3星。 以下是本期一些内容的摘抄,#号后面是kindle电子书中的页码: 1:今年,《哈佛商业评论》英文版的发行量同比增长10.2%,创历史之最。除了超过30万付费订户,HBR.org网站平均每月独立访问量达650万,社交媒体上的粉丝也超过1100万人。#56 2: ...
分类:
其他好文 时间:
2017-09-24 23:29:13
阅读次数:
249
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶 ...
分类:
编程语言 时间:
2017-09-24 23:29:05
阅读次数:
141
出现警告的原因: 如图,只要加上注释就可以了 使用前: 使用后: ...
for和while循环是入口循环,而do while是出口循环。 P134 副作用和顺序点: 副作用(side effect)指的是计算表达式时对某些变量进行了修改。 顺序点(sequence point)是程序执行过程的一个点,在进行下一步之前将确保对所有的副作用都进行了评估。 前缀格式和后缀格式 ...
分类:
其他好文 时间:
2017-09-24 23:28:49
阅读次数:
200
Python如何进行中文注释:网址 解决Python UnicodeEncodeError: 'ascii' codec can't encode: 网址1、网址2、网址3 Python 字符串转换为日期格式:网址1、网址2 Python读写Json文件:网址 python同时遍历两个list:网址 ...
分类:
编程语言 时间:
2017-09-24 23:28:41
阅读次数:
218
快两个月没接触.net,倒是天天在用Linux,所以想尝试一下在Linux运行喜欢的.net 应用。 安装CentOS 安装.Net core for Linux 创建Asp.net Core应用程序 安装Nginx 配置Nginx代理 1,安装CentOS系统 这个网上教程太多滤过。 2,安装跨平 ...
分类:
Web程序 时间:
2017-09-24 23:28:33
阅读次数:
209