WPF中使用DevExpress ChartControl控件绘制XYDiagrem折线图。 ...
分类:
Windows程序 时间:
2017-02-11 10:44:37
阅读次数:
2724
public string GetJsonValue(JEnumerable<JToken> jToken,string key) { IEnumerator enumerator = jToken.GetEnumerator(); while (enumerator.MoveNext()) { J ...
分类:
Web程序 时间:
2017-02-03 16:43:40
阅读次数:
352
一:什么是堆? 堆可视为 “以数组方式存储的一棵完全二叉树” 堆又分为最大堆和最小堆, 最大堆就是对于整个二叉树中的每一个节点都满足:节点的键值比其左右子节点的键值都要大,对应的最小堆则是:节点的键值比其左右子节点的键值都要小 二:堆排序的思路 对于一个存储最大堆的数组arr(长度为size), 根... ...
分类:
编程语言 时间:
2017-02-03 14:43:49
阅读次数:
224
1、set set集合,是一个无序且不重复的元素集合 class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of uniqu ...
分类:
其他好文 时间:
2017-01-27 00:17:28
阅读次数:
225
在正式接触生成器之前,我们先来了解一些概念 容器(container) 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个迭代获取,可以用in、not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特殊的存在)。 Python中常见的容器对象: 提 ...
分类:
编程语言 时间:
2017-01-18 12:25:43
阅读次数:
242
当一个方法的参数超过3个以上,就可以考虑将参数封装成一个对象。将参数封装成对象后提高了代码的可读性,并且该参数对象也可以供多个方法调用,以后如果增加删除参数,方法本身不需要修改,只需要修改参数对象就可以。 重构前代码 public class Registration { public void C ...
分类:
其他好文 时间:
2017-01-18 08:44:51
阅读次数:
193
迭代器模式的定义 迭代器模式(Iterator Pattern)目前已经是一个没落的模式,基本上没人会单独写一个迭 代器,除非是产品性质的开发,其定义如下: Provide a way to access the elements of an aggregate object sequentiall ...
分类:
其他好文 时间:
2017-01-15 00:29:40
阅读次数:
319
python3 编码默认为unicode,unicode和utf-8都是默认支持中文的。 如果要python3的编码改为utf-8,则或者在一开始就声明全局使用utf-8 #_*_coding:utf-8_*_ 或者将字符串单独声明: a = "中文".encode("utf-8") 函数式编程 函 ...
分类:
编程语言 时间:
2017-01-12 12:58:49
阅读次数:
299
杂项之python描述符协议 本节内容 由来 描述符协议概念 类的静态方法及类方法实现原理 类作为装饰器使用 1. 由来 闲来无事去看了看django中的内置分页方法,发现里面用到了类作为装饰器来使用,由于之前就看到过这一类的用法,但是一直没有明白具体是如何实现的,今天本着打破砂锅问到底的精神去网上 ...
分类:
编程语言 时间:
2017-01-07 19:43:49
阅读次数:
255
package com.ly.linq; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; public class Enm { public static ArrayList notNu... ...
分类:
编程语言 时间:
2017-01-01 13:22:55
阅读次数:
394