自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

转载 Python3下AttributeError: 'dict' object has no attribute 'iteritems'的问题分析

引言: 目前Python2和Python3存在版本上的不兼容性,这里将列举dict中的问题之一。1. Python 2  vs Python 3   根据Python社区的主流要求,Python 2将在最近的若干年内不再提供技术支持,目前的python 2.7.12已经是其维护版本;如无意外,大家请参照使用Python 3.   Python 3与Python 2之间的割裂以及向下不兼容性是其一个非

2017-05-31 19:35:54 5012

转载 Eclipse字体调整

团队代码review的时候,一般都会一堆人围着显示器,或者投影仪。这个时候调整代码字体大小就显得很重要。下面直接说操作方式。        步骤一:Windows -> Preference                步骤二:搜索font,展开basic                 步骤三:双击basic的最后一项:Text Font,就是熟悉的调整字体大小界面。

2017-05-31 18:07:21 465

转载 使用Eclipse进行python开发

在折腾:【记录】使用Python的IDE:Eclipse+PyDev的过程中,已经:【教程】在Eclipse中安装PyDev了,且已经:【教程】在Eclipse中配置刚安装好的PyDev插件所以,接着去验证PyDev是否工作,使用PyDev去进行Python开发。1.配置好PyDev后,去写个简单的Python脚本,去试试是否可以正常工作。其实,官网也有教程供参考的:Creating a Proj

2017-05-31 13:33:31 53022 2

原创 安装numpy包

为了运行机器学习书上的实例,安装numpy.照着网上教程安装的,网上教程1)下载numpy包下载地址:https://pypi.python.org/pypi/numpy/#downloads自己的是python3.5, 64位操作系统,所以选择numpy-1.11.2+mkl-cp35-cp35m-win-amd64.whl2)安装numpy将下载的包拷贝到python安装目录下C:\Users\

2017-05-31 09:33:25 882

原创 STL算法

1.简介:为了处理容器内的元素,STL提供了一些标准算法,包括排序,查找,拷贝,重新排序,修改,数值运算。 算法非容器类的成员函数,而是一种搭配迭代器的全局函数。一些基本操作:#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){ vector<int> coll =

2017-05-30 20:12:45 427

原创 迭代器

概念以一个对象表现出容器元素的位置。实践这个概念的对象就是所谓的迭代器。迭代器是一个可遍历STL所有元素的对象。 Opreator *:返回当前位置上的元素值。如果该元素拥有成员,可以通过迭代器以操作符->取用他们Operator ++: 另迭代器前进至下一元素。大多数迭代器还可使用Operator–退至前一元素。 Operator ==和!=: 判断两个迭代器是否指向同一个位置。 Opera

2017-05-30 09:24:52 421

原创 无序容器

简介:无序容器常以hash table实现出来,内部是个由 linkedlist组成的 array 通过某个hash函数运算,确定元素落在这个array的位置。hash函数的运算目标是:让每个元素的落点有助于用户快速访问任何一个元素,无序容器分类:一般有一下无序容器 (1)Unordered set 无序元素的集合,不允许元素重复。 (2)Unordered multiset 可能包含相同vl

2017-05-27 23:20:18 346

原创 关联式容器

简介关联式容器通常由二叉树实现出来。而且每个节点都有一个父节点和两个子节点;左子树的所有元素都比自己小,右子树的所有元素都比自己大。关联式容器主要差别在于元素的种类以及处理重复元素时的方式。优势是快速查出某特定value的值,具备对数复杂度,劣势是不能直接改变value的值,那会破坏元素的自动排序。Set元素依据其value自动排序,每个元素出现一次,不重复。Multiset和set的唯一差别是:元

2017-05-27 23:10:03 379

原创 序列式容器

1.Vectorvector就是一个dynamic array中管理。它允许随机访问,你可以利用索引直接访问任何一个元素。在array尾部附加元素或移除元素都很快速。但插入元素就比较费时。以下定义一个vector,插入六个元素,并打印:vector<int> coll; //定义一个vector for (int i = 1; i < +6; i++) { coll.

2017-05-24 00:01:23 426

原创 c++标准模板库简介

STL组件(1)容器: 用来管理某类对象的集合。每类对象都有其优缺点。 (2)迭代器: 用来在一个对象集合中遍历元素。这个对象或许是个容器集合,或许是个集合,或者是容器的一部分。 (3)算法: 用来处理集合内的元素。出于不同得目的而查找、排序、修改、使用元素。 STL的一个根本特性是 针对任何类型运作,是泛型编程的典范。容器容器用来管理一大群元素。 1.序列式容器, 这是一种有序的集合

2017-05-23 00:23:20 522

原创 c++类继承

基类与派生类(1)派生类对象存储了基类的数据成员 (2)派生类可以使用基类的方法 (3)派生类需要自己的构造函数 (4)派生类可以根据需要添加额外的数据成员和成员函数。构造函数的考虑: 派生类不能直接访问基类的私有成员,而必须通过基类方法进行访问。 创建派生类对象时,程序首先创建基类对象。 派生类构造函数应通过成员初始化列表将基类信息传递给基类构造函数,派生类构造函数应初始化派生类新增的

2017-05-22 23:58:09 264

原创 4. Median of Two Sorted Arrays

题目:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 = [1, 3]num

2017-05-20 00:47:15 203

转载 选择排序和堆排序

一  选择排序(1)思想假设有十张扑克牌放在桌上,我们需要按从小到大的顺序拿到手上,每次只能选择一张牌拿到手上,那么每一次我们都必须从桌上的扑克牌中选择最小的牌拿起来,一次循环十次,这样就将扑克牌按从小到的顺序拿到手上了。这就是选择排序。(2)实现[cpp] view plain copy print?//选择排序  //输入:待排序数组(A)和数组个数(n)  //输出:按从小到大排序的数组(A)

2017-05-19 18:02:28 169

转载 冒泡排序

[cpp] view plain copy print?<span style=“font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);”>一.基本概念</span>  <span style="font-family: Arial, Helvetica, sans-serif; backgro

2017-05-19 18:00:44 989

转载 set容器

set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值;另外,还得保证根节点左子树的高度与右子树高度相等。 平衡二叉检索树使用中序遍历算法,检索效率高于vector、deque和list等容器,另外使用中序遍历可将键值按照从小到大遍历出来。 构造set集合主要目

2017-05-19 15:50:34 202

原创 3. Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters.Examples:Given “abcabcbb”, the answer is “abc”, which the length is 3.Given “bbbbb”, the answer is “b”, with

2017-05-18 11:09:54 177

原创 Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it

2017-05-17 17:58:05 319

原创 c++oop分析二:

动态内存和类

2017-05-17 10:15:11 383

原创 c++oop分析一:

运算符重载运算符重载是一种形式的c++多态。用户定义多个名称相同但参数列表不相同的函数,称为函数重载或函数多态。c++允许将运算符重载扩展到用户定义的类型,例如允许使用+将两个对象相加。1.运算符函数格式如下:operatorop<argument-list>下面看对比:(1)没重载://定义时间类:clsss Time{ private: public : Time sum(c

2017-05-17 00:31:42 419

原创 c++之指针二

函数指针:与数据项类似,函数也有地址。函数的地址是存储其机器语言代码的内存开始地址。(1)获取函数指针:获取函数地址很简单:只有使用函数名即可。也就是说think()是一个函数。则thinkj就是函数的地址。要将函数作为参数传递,必须传递函数名。一定要注意区分传递的是函数地址还是函数返回值。(2)声明函数指针:声明指向某种数据类型的函数指针时,必须指定指针指向的类型。同样,声明指向函数的指针时,也必

2017-05-12 01:17:48 284

原创 c++之指针一

1,初次认识指针:(1)指针是一个变量, 存储的是变量的内存地址。首先我们熟悉一下常规变量的地址。

2017-05-10 20:00:45 259

《机器学习实战》源码

这是《机器学习实战》这本书源代码,内容详细,很具有启发性,每个算法实现都很好

2017-10-16

vim配置文件

将此文件粘贴在 ubantu 系统 home下面,即可实现vim的 IDE化。

2017-07-02

房产中介管理系统

这是房产中介管理系统为c#+SQLserver开发而成。

2013-12-12

宾馆酒店管理系统

本系统为c#+SQLserver开发而成前台和数据库全部都有。

2013-12-12

《Java Web开发指南》源码

这是《Java Web开发指南》源码,由张晶先生编著。

2013-12-12

历年系统集成项目管理工程师试题解析

2009到2012所有系统集成项目管理工程师试题分析。

2013-11-07

数学建模高教社杯历年赛题及数据

本文件是在参加数学建模竞赛前练手的赛题及数据,希望有用。

2013-09-16

matlab国歌代码

matlab运行的国歌,几乎一模一样哦!有兴趣的运行一下。

2013-07-18

酒店管理系统

比较简单的代码!然后这只是个基础网页,其他的自己弄!

2013-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除