码迷,mamicode.com
首页 > 编程语言
Python easygui 和 xlrd的安装
一、python的安装1、我们从python官方网站:http://www.python.org下载python的安装包2、解压后点击安装,安装完成后,将安装目录配置到环境变量的path里。3 、配置完成后,进入cmd, 输入 python,出现以下提示,便说明安装成功。二、安装easygui使用过...
分类:编程语言   时间:2015-08-30 19:15:49    阅读次数:425
Python脚本获取Linux系统信息
# -*- coding:utf-8 -*-import osimport subprocessimport reimport hashlib#对字典取子集def sub_dict(form_dict, sub_keys, default=None): return dict([(k, form_....
分类:编程语言   时间:2015-08-30 19:16:47    阅读次数:233
Python的'函数指针'的使用
其实Python是不存在指针这一个说法的,更不用说是函数指针了,但是也有相应的处理方式。我这里使用这一个函数指针,其实也是为了代码的简洁以及扩展性,也就是说还是可以用其他的方式来实现其所需要实现的功能的。遇到的情况是:有一个Status状态,当其为1的时候,需要执行函数A, 为2的时候需要执行函数B...
分类:编程语言   时间:2015-08-30 19:15:33    阅读次数:121
一张图30分钟快速Python入门
国外一个大牛使用一张图来讲述Python的基本概念,让你30分钟快速入门。通过该程序,可以了解快速Python语言基本的语法结构和使用方法,它的基本程序如下:当然看不懂没关系这里还有中文版的 # -*- coding:utf-8 -*- # #如果文件中有使用中文的地方,一定要使用这一行来声明编码....
分类:编程语言   时间:2015-08-30 19:14:30    阅读次数:545
数据结构--图(下)--拓扑排序
拓扑排序思维导图也是图的一种拓扑序:如果图中从V到W有一条有向路径,则V一定排在W之前。满足此条件的顶点排序成为一个拓扑序。 V-》W获得一个拓扑序的过程就是拓扑排序AOV如果有合理的拓扑序,则必定是有向无环图(Directed Acyclic Graph,简称DAG)。第一排没有预修课程的课。然后...
分类:编程语言   时间:2015-08-30 19:13:52    阅读次数:294
Java基础知识强化08:将字符串倒序输出(包括空格)的几种方法
1.最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了: 1 package himi.hebao05; 2 3 public class TestDemo02 { 4 public static void main(String[] args) {...
分类:编程语言   时间:2015-08-30 19:13:15    阅读次数:205
Effective C++ 条款24 若所有参数皆需类型转换,请为此采用non-member函数
1. 通常,将只接受拷贝构造函数声明为explict是一个不错的主意,因为这可以避免自动的隐式类型转换所带来的错误,但有些情况下,使类支持隐式类型转换是可行的,例如自定义的数值类型:class Rational{public: Rational(int numerator=0,int deno...
分类:编程语言   时间:2015-08-30 19:12:46    阅读次数:164
java对象引用传递和值传递的一些总结
1.对象作为函数的参数传递过去的时候,是以原对象的引用的方式传递的,更改参数对象的值,会影响原来的对象。 2.对象作为函数的返回值的时候,传递过来的也是一个引用传递,更改传递过来的对象的时候,会影响原来的对象 3.对象A给另一个对象B赋值的时候(无论B是否经过了new 开辟新空间),此时的B是对A对...
分类:编程语言   时间:2015-08-30 19:11:57    阅读次数:173
【后缀数组之height数组】
模板奉上int rank[maxn],height[maxn];void calheight(int *r,int *sa,int n){ int i,j,k=0; for(i=1;i1 且Rank[i]>1,一定有h[i]≥h[i-1]-1。(这条性质要好好理解!) 证明:设suf...
分类:编程语言   时间:2015-08-30 19:09:37    阅读次数:312
Java Socket(1): 入门
前言:在最近一个即将结束的项目中使用到了Socket编程,用于调用另一系统进行处理并返回数据。故把Socket的基础知识总结梳理一遍。一、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要....
分类:编程语言   时间:2015-08-30 19:08:48    阅读次数:199
【后缀数组】
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 const int maxn = 100001; 8 int wa[maxn],wb[maxn],wv[maxn],ws[maxn]; 9 int c...
分类:编程语言   时间:2015-08-30 19:07:22    阅读次数:249
Java实现原子操作
Java实现原子操作 什么是CAS 比较并交换 Compare and Swap CAS操作需要输入两个数值,一个旧值(期望操作前的值)和一个新值,在操作期间先比较下旧值有没有发生变化,如果没有发生变化,才交换成新值,发生了变化...
分类:编程语言   时间:2015-08-30 18:05:33    阅读次数:239
Java记录 -15- 面向对象之多态续
Java面向对象之多态续多态:父类型的引用可以指向子类型的对象。晚绑定是执行运行的时候确定类型,而不是编译的时候就进行确定。Parentp=newChild();当使用多态方式调用方法时,首先检查父类中是否有该方法如sing(),如果没有则编译错误,如果有则再去调用子类的该方法如sing()..
分类:编程语言   时间:2015-08-30 17:54:27    阅读次数:190
Java记录 -16- 抽象类及接口
Java抽象类及接口(abstractclassandinterface)使用abstract关键字所修饰的类叫做抽象类。抽象类无法事理化,也就是说,不能new出来一个抽象类的对象(实例)。抽象方法(abstractmethod),使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于..
分类:编程语言   时间:2015-08-30 17:51:42    阅读次数:152
Java功底篇系列-04-基本类型/包装类型/Collections/Arrays
话题一:valueOf()与xxxValue()我们知道JAVA存在自动装箱和拆箱的功能,这个过程是JAVA直接帮助我们做了,很多时候是悄悄的,而且是无处不在的。比如直接将基本数值赋值给包装类型的变量,比如在集合中我们放入的都必须是对象。而这个过程都是调用了什么方法来实现的呢?让我们..
分类:编程语言   时间:2015-08-30 17:49:13    阅读次数:780
python 排序归纳
student_tuples=[(‘john‘,‘A‘,15),(‘jane‘,‘B‘,12),(‘dave‘,‘B‘,10)] print"1:",sorted(student_tuples,key=itemgetter(2))##按第三个元素排序 print"2:",sorted(student_tuples,key=itemgetter(1,2))##先按第二个元素,如相同,再按第三个元素排序 print"3:",sorted(student_t..
分类:编程语言   时间:2015-08-30 17:51:11    阅读次数:180
学习日志---python(新式类,面向对象)
类型与类:使用新式类,classa(object)这样a就可以是type类型了,新式类python使用__new__来构造对象,使用__init__来初始化对象,这两个是分开的,在new出的同时可以调用init方法来初始化,可以带参数;类中的每个函数(方法)都要加上self,表示为实例上的方法。self代表这个..
分类:编程语言   时间:2015-08-30 17:49:05    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!