类成员一、字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象静态字段属于类#!/usr/bin/env python#-*- coding:utf-8 -*-class Dbcontrl(object): action = 'c...
分类:
编程语言 时间:
2015-12-12 06:54:58
阅读次数:
268
迭代器提供了访问容器中对象的方法。例如,可以使用一对迭代器指定list或vector中的一定范围的对象。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器也可以是那些定义了operator*()以及其他类似于指针的操作符地方法的类对象.我们都知道可以用下标运算来访问string对象和vector对象。而另外还有一种更通用的方法也可以实现这样的方法。名曰:迭代器(iterator)...
分类:
编程语言 时间:
2015-12-12 01:43:17
阅读次数:
442
一、线程的创建1.通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2.通过实现Runnable接口,实例化Thread类但是在使用Runnable定义的子类中没有start()方法,只有Thread类中才有。此时观察Thread类,有一个构造方法:publicThread(Runnabletarger)此构造..
分类:
编程语言 时间:
2015-12-12 00:17:40
阅读次数:
249
面向对象classPerson(object):--类def__init__(self,name):--初始化函数构造方法self.name=name--print‘---create:’,namedefsay_name(self):--方法print‘mynameis%s’%self.namep1=Person(‘gf1’)--实例化p2=Person(‘gf2’)p1.say_name()--person.say_name(p1)p2.say_name..
分类:
编程语言 时间:
2015-12-12 00:13:32
阅读次数:
250
第七章取消与关闭7.1任务取消方式一、通过volatile类型的域来保存取消状态方式二、interrupt()方法interrupt()可以中断目标线程isinterrupted()方法用来检测目标线程的中断状态interrupted()用于清除中断状态,并且返回之前的中断状态,这是唯一可以清除中断状态的方法..
分类:
编程语言 时间:
2015-12-12 00:09:31
阅读次数:
225
一、安装pyenv 安装pyenv首先安装好python编译需要的rpm包环境: yuminstallreadlinereadline-develreadline-static-y yuminstallopensslopenssl-developenssl-static-y yuminstallsqlite-devel-y yuminstallbzip2-develbzip2-libs-y 安装git yuminstallgit 废话不多说,开始安..
分类:
编程语言 时间:
2015-12-12 00:11:03
阅读次数:
683
一、安装pyenv安装pyenv首先安装好python编译需要的rpm包环境:yuminstallreadlinereadline-develreadline-static-yyuminstallopensslopenssl-developenssl-static-yyuminstallsqlite-devel-yyuminstallbzip2-develbzip2-libs-y安装gityuminstallgit废话不多说,开始安装pyenvg..
分类:
编程语言 时间:
2015-12-12 00:08:06
阅读次数:
503
日常工作中,doc文件直接双击后,就能启动word软件,并读取该文档的内容在软件中显示,这都得益于注册表的配置,我们的软件也需要实现这样的功能,该如何写注册表以及写入哪些内容呢?下面的两个函数就能实现这个功能。CheckFileRelation是检查注册表中是否已经将我们期待的文件格式与相应软件关联...
分类:
编程语言 时间:
2015-12-12 00:04:25
阅读次数:
205
堆排序 不仅在排序上有较好的时间复杂度,同时最大堆,最小堆在解决top10等问题上有很好的效果。最大堆性质,除了根以为的所有结点i都要满足: A[parent(i)]>=A[i]即,子节点一定小于等于父节点,且任意子树也满足该性质。Max-Heapify是维持最大堆性质的关键。时间复杂度O(lg.....
分类:
编程语言 时间:
2015-12-12 00:03:19
阅读次数:
199
1.内部类: 1 /* 2 局部内部类: 在一个类 的方法内部定义另外一个类,那么另外一个类就称作为局部内部类。 3 4 局部内部类要注意的细节: 5 1. 如果局部 内部类访问了一个局部变量,那么该局部变量必须使用final修饰、 6 7 8 */ 9 class Outer{10...
分类:
编程语言 时间:
2015-12-12 00:04:15
阅读次数:
321
Javascript重要知识点梳理说明Javascript流程控制js中常用的数据类型var关键字的使用if – else if – elseswitchwhileforJavascript常用函数1. 字符串函数substringindexOflastIndexOfcharAtreplacespl...
分类:
编程语言 时间:
2015-12-12 00:03:54
阅读次数:
335
面向对象编程思维导向图http://naotu.baidu.com/file/03516c91377d6cad0ded041aa4ce4433?token=ccaba09527261666 密码: Tim面向:过程、函数、对象面向过程:根据业务逻辑从上到下写垒代码!面向过程的编程弊:每次调用的时候都...
分类:
编程语言 时间:
2015-12-11 23:56:07
阅读次数:
426
Spring是一个轻量级(Lightweight)的容器(Container)。 1.IoC(Inversion of Control)容器; 2.非侵入性(NO intrusive); 3.提供AOP(Aspect-oriented programming)概念的实现方式; 4.提供对...
分类:
编程语言 时间:
2015-12-11 23:55:21
阅读次数:
261
一、元组tuple特性1、有序集合2、通过偏移来取数据3、不可变对象,不能在原地修改内存,没有排序、修改等操作元组不可变的好处:保证数据的安全,比如我们传给一个不熟悉的方法,确保不会改变我们的数据从而导致程序问题。二、集合:集合是没有顺序的概念,所以不能用切片和索引操作1、创建集合:可变的set()...
分类:
编程语言 时间:
2015-12-11 23:54:30
阅读次数:
170
Java基础和面向对象一、数据类型和运算符标识符组成:字母、数字、下划线、$首字母:不能是数字见名知义不能是关键字(48个)正确的:name、name123、age、_name、$name错误的:1name、public、123、na%me标识符主要给一个元素起名字,需要符合起名字的以上4种规则。比...
分类:
编程语言 时间:
2015-12-11 23:51:05
阅读次数:
262
第六章学习(这一章看的我云里雾里,我会多看两遍的) 伟伟:12月1日这一章通过一整节来慢慢引出了js中继承的概念ECMAScript支持面向对象OO编程,但js中并没有类和接口这种概念。它实现面向对象只是通过对象一、对象可以在代码执行过程中创建和增强,因此具有动态性而非严格定义的实体。在没有类...
分类:
编程语言 时间:
2015-12-11 23:52:55
阅读次数:
260
最近发现一个问题,一个小伙儿写的console程序不够健壮,监听SOCKET的时候容易崩,造成程序的整体奔溃,无奈他没有找到问题的解决办法,一直解决不了,可是这又是一个监控程序,还是比较要紧的,又必须想办法解决。(这是要搞死我的节奏啊....)由于个人不太懂他用的语言,只能在程序外围想办法。环境描述...
分类:
编程语言 时间:
2015-12-11 23:47:36
阅读次数:
224