下面是类的特殊成员,当我们执行一些特定操作时候,会自动调用这些特殊的方法1.__doc__表示类的描述信息>>>classFoo:
"""描述类信息,这是用于看片的神奇"""
deffunc(self):
pass
print(Foo.__doc__)
#输出:类的描述信息
-------------
描述类信息,这是用于看片的神..
分类:
编程语言 时间:
2016-10-06 01:01:25
收藏:
0 评论:
0 赞:
0 阅读:
238
创建TCP服务器伪代码:s=socket()#创建服务器套接字s.bind()#套接字与地址绑定s.listen()#监听连接inf_loop:#服务器无限循环cs=s.accept()#接受客户端连接,如果没有连接,则阻塞comm_loop:#通信循环cs.recv()/cs.send()#会话cs.close()#关闭客户端套接字s.close()#关闭服务器..
分类:
编程语言 时间:
2016-10-06 00:58:44
收藏:
0 评论:
0 赞:
0 阅读:
144
这是面向对象的最后一个部分。首先看两个函数。1.isinstance(obj,cls)检查是否obj是否是类cls的对象2.issubclass(sub,super)检查sub类是否是super类的派生类classBar:
pass
classFoo(Bar):
pass
obj=Foo()
#obj,Bar(obj类型和obj类型的父类)的实例
ret=isinstance(obj,Bar)
p..
分类:
编程语言 时间:
2016-10-06 00:57:40
收藏:
0 评论:
0 赞:
0 阅读:
146
单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为。--以上来自维基百科实现他的方式有很多,比如http://foofish.net/blog/93/python..
分类:
编程语言 时间:
2016-10-06 00:54:47
收藏:
0 评论:
0 赞:
0 阅读:
304
1.C语言中的数组有自己特定的类型2.数组的类型有元素类型和数组大小共同决定3.C语言中通过typedef为数组类型重命名typedeftype(name)[size];数组指针1.数组指针用于指向一个数组2.数组名是数组首元素的起始地址,但并不是数组的起始地址3.通过将取地址符&作用于数组名可以..
分类:
编程语言 时间:
2016-10-06 00:53:39
收藏:
0 评论:
0 赞:
0 阅读:
230
1.指针变量在内存中会占用一定的空间2.可以定义指针来保存指针变量的地址值3.指针在本质上也是变量,对于指针也同样存在传值调用与传址调用#include<stdio.h>
#include<malloc.h>
intreset(char**p,intsize,intnew_size)
{
intret=1;
inti=0;
intlen=0;
char*pt=N..
分类:
编程语言 时间:
2016-10-06 00:50:25
收藏:
0 评论:
0 赞:
0 阅读:
253
1.C语言中只会以值拷贝的方式传递参数2.当向函数传递数组时,将数组名看做常量指针传数组首元素地址3.二维数组参数同样存在退化的问题,二维数组可以看做是一维数组,二维数组中的每个元素是一维数组4.二维数组参数中第一维的参数可以省略5.C语言中无法向一个函数传递任意的多..
分类:
编程语言 时间:
2016-10-06 00:49:36
收藏:
0 评论:
0 赞:
0 阅读:
210
迭代器是Python中的一个高级概念,迭代器是一个实现了迭代器协议的对象,那何为迭代器协议呢?满足下面两个条件就行。(1)该对象实现了__iter__()方法;(2)该对象实现了next()方法,返回当前元素,并指向下一个元素的位置,如果当前位置已无元素,则抛出StopIteration异常。..
分类:
编程语言 时间:
2016-10-06 00:47:30
收藏:
0 评论:
0 赞:
0 阅读:
181
Python是一门动态语言,DuckTyping概念遍布其中,所以其中的Concept并不是以类型的约束为载体,而是使用称作为协议的概念。那什么是DuckTyping呢?DuckTyping是鸭子类型,在动态语言中用的较多,是动态类型语言设计的一种风格。在这种风格中,一个对象有效的语义,不是由继承自..
分类:
编程语言 时间:
2016-10-06 00:46:58
收藏:
0 评论:
0 赞:
0 阅读:
146
java引用变量有两个类型,一个是编译时类型,一个是运行时类型。编译时由申明该变量时候使用的类型决定,比如Fruit duotai;运行时由实际赋给该变量的对象决定,比如duotai=new Apple();这就呈现了多态。 因为子类是个特殊的父类,所以可以把子类直接赋给父类引用变量,无需任何强制类 ...
分类:
编程语言 时间:
2016-10-06 00:39:56
收藏:
0 评论:
0 赞:
0 阅读:
261
要用Java实现记事本的功能。首先列出记事本所需功能:
可以添加记录(字符串);
可以获得记录条数;
可以删除其中某一条记录;
可以获得指定第几条的记录;
可以列出所有的记录。
如果这个记事本是某个大程序的其中一部分,也就是说还有上层程序,那么上层程序就有可能会调用这个记事本以上列出的某个数据。
... ...
分类:
编程语言 时间:
2016-10-06 00:35:47
收藏:
0 评论:
0 赞:
0 阅读:
157
在listview的onItemClick方法中写Toast.maketext()的时候其中参数Context,不能含糊不清直接写this,而是要正确的写出MainActivity.this。 ...
分类:
编程语言 时间:
2016-10-06 00:35:00
收藏:
0 评论:
0 赞:
1 阅读:
1524
1、直接用idea建立的web项目,其自动生成的web.xml里version=3.1,这样的话建立servlet-name等标签会报错(因为3.1不支持这种做法,更提倡用注解的办法),解决办法是将web-app标签替换成以下的3.0版本: 2、正常情况下一个web项目的所有servlet类是放到W ...
分类:
编程语言 时间:
2016-10-06 00:33:18
收藏:
0 评论:
0 赞:
0 阅读:
244
...
分类:
编程语言 时间:
2016-10-06 00:31:36
收藏:
0 评论:
0 赞:
0 阅读:
133
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主 ...
分类:
编程语言 时间:
2016-10-06 00:29:52
收藏:
0 评论:
0 赞:
0 阅读:
181
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.双向 1-n 1)域模 ...
分类:
编程语言 时间:
2016-10-06 00:27:34
收藏:
0 评论:
0 赞:
0 阅读:
273
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.基于主键映射的 1-1 ...
分类:
编程语言 时间:
2016-10-06 00:25:36
收藏:
0 评论:
0 赞:
0 阅读:
122
初始化块 Java使用构造器来完成状态初始化,与构造器类似的是初始化块 创建Java对象时,总是先调用初始化块,如果有多个块,则按照顺序依次执行,初始化总是在创建Java对象时隐式的执行,并在构造器之前执行 ...
分类:
编程语言 时间:
2016-10-06 00:24:56
收藏:
0 评论:
0 赞:
0 阅读:
159
通过构造函数 var arr = new Array(); 如果预先知道要保存的项目的数组的数量,也可以给构造函数传递该数量。并且该数量会自动变成length属性的值。 var colors = new Array(20); 也可以向Array构造函数传递数组中的应该包含的项 var colors ...
分类:
编程语言 时间:
2016-10-06 00:23:11
收藏:
0 评论:
0 赞:
0 阅读:
277
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。 一.进化论知 ...
分类:
编程语言 时间:
2016-10-06 00:22:55
收藏:
0 评论:
0 赞:
0 阅读:
260