TreeMap 实现了 SortedMap 和 NavigableMap 接口,所有本文还会记录 SortedMap 和 NavigableMap 的阅读笔记。 SortedMap 1. 排序的比较应该和 equals(Object) 保持一致 2. 应该提供四种“标准”的构造器 1). 无参构造器 ...
分类:
编程语言 时间:
2016-08-08 06:29:45
阅读次数:
233
本文参考文献:GeekBand课堂内容,授课老师:侯捷 :深度探索C++对象模型(侯捷译) :网络资料,如:http://blog.csdn.net/sanfengshou/article/details/4574604 说明:由于条件限制,仅测试了Windows平台下的VS2013 IDE。其余平 ...
分类:
编程语言 时间:
2016-08-08 06:27:03
阅读次数:
269
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><t..
分类:
编程语言 时间:
2016-08-08 01:13:58
阅读次数:
162
思路:1.首先生成一个用户字典文件,元素包含用户名,密码,余额,购物车清单、数量2.导入字典内容,用于验证登录和记录用户信息3.首页可以选择登录、注册和浏览商品列表4.注册模块,要根据字典key值判断用户是否存在,存在就返回,不存在创建,密码字数限制没有做,getpass模..
分类:
编程语言 时间:
2016-08-08 01:10:14
阅读次数:
400
描述计算机的组成及其功能运算器+控制器=CPU,运算器控制器之间的线路称为总线(bus)运算器二进制运算;控制器控制计算机各部件,协调工作;存储器memory内存,存储程序和数据部件,调用任何程序都需要先把数据调入到内存中,然后再从内存中读取I/O输入输出设备,与外部部件进..
分类:
编程语言 时间:
2016-08-08 01:09:39
阅读次数:
272
一、问题描述输入一棵二叉搜索树,现在要将该二叉搜索树转换成一个排序的双向链表。而且在转换的过程中,不能创建任何新的结点,只能调整树中的结点指针的指向来实现。二、实现思路在二叉搜索树中,每个结点都有两个分别指向其左、右子树的指针,左子树结点的值总是小于父结点..
分类:
编程语言 时间:
2016-08-08 01:05:31
阅读次数:
303
1、写python代码原则:统一缩进,同一级别缩进必需一致,不同级别必需更缩进;顶格开始写,不能有空格;变量建议可以在windows端安装pychram程序进行书写。2、变量名称要求:标识符的第一字符必段是字母表中的字母(大小写都可)或一个下划线_标识符名称的其他部分可以由字母(..
分类:
编程语言 时间:
2016-08-08 01:01:40
阅读次数:
159
input用于与用户交互,就像shell脚本read一样。示例1:#!/usr/bin/envpython#_*_coding:utf-8_*_name=raw_input(‘请输入您的名字:‘)age=raw_input(‘年龄:‘)job=raw_input(‘工作:‘)salary=raw_input(‘工资:‘)print‘‘‘----------------------------Personalinformationof%s:Na..
分类:
编程语言 时间:
2016-08-08 00:59:52
阅读次数:
177
定义策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。认识策略模式策略模式的重心 策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。算法的平等性 策略模式一个很大的特点就是各个策略算法的平等性。对于一系列具体的策略算法,大家的地位是完全一样的,正因为这个平等性,才能实...
分类:
编程语言 时间:
2016-08-08 01:00:12
阅读次数:
145
C#编程实现 这篇文章做了什么 朴素贝叶斯算法是机器学习中非常重要的分类算法,用途十分广泛,如垃圾邮件处理等。而情感分析(Sentiment Analysis)是自然语言处理(Natural Language Progressing)中的重要问题,用以对文本进行正负面的判断,以及情感度评分和意见挖掘 ...
分类:
编程语言 时间:
2016-08-08 00:56:04
阅读次数:
390
不能只用O记号来谈论算法? 在刷LeetCode-1TwoSum的时候,有个人在论坛留言,大致意思如下: 我的算法击败了90%的人,O(nlgn)算法比O(n)算法快。 我觉得这个人是不懂算法的。让我一步一步解释。 # O的含义 通俗的说,O表示忽略系数的复杂度上限,常常用一个量级表示,比如n,nl ...
分类:
编程语言 时间:
2016-08-08 00:56:47
阅读次数:
181
一、Paramiko模块 paramiko是一个自由和开放源码模块使用,实现SSH2协议安全(认证和加密)连接到远程计算机. 二、windwos下安装paramiko模块 三、在centos下安装paramiko模块 1)下载paramiko安装包: https://pypi.python.org/ ...
分类:
编程语言 时间:
2016-08-08 00:54:57
阅读次数:
294
小白书里数据结构基础线性表的训练参考 题目都是从uva中取的 题目连接 http://acm.hust.edu.cn/vjudge/problem/19299 virtual judge 里有,可以去注册。 解题思路 试着解样例,会得到这样的经验: 找到目标序列中第一个匹配不到的名字(从初始序列中的 ...
分类:
编程语言 时间:
2016-08-08 00:54:15
阅读次数:
171
一.面向对象的基本思想 首先呢,学java的人都知道,Java是一种纯面向对象的编程语言,那么,什么是面向对象呢? 面向对象在现实生活中可以把任何一个存在的事物都可以称为对象,而每个对象又有自己对应的层级,属性和行为。比如人属于哺乳动物再往上对应的层级就是动物,这就是所谓的层级。人有什么就是属性,比 ...
分类:
编程语言 时间:
2016-08-08 00:52:25
阅读次数:
122
1. 事件绑定的几种方式 主要介绍一下 最常用的事件设计 其他就稍微带过。 直接在代码里面添加onclick指定函数名字。 B) 在JS代码中通过dom元素的onclick等属性 这种做法this表示当前DOM对象 还有一点 这种做法只能绑定一个事件处理函数 后面的会覆盖前面的。可以看出 只能打印 ...
分类:
编程语言 时间:
2016-08-08 00:53:21
阅读次数:
163