元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组中要定义的元组中只有一个元素需要再元素后面加逗号,用来消除数学歧义。例 t=(1,) 字典 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...
分类:
编程语言 时间:
2017-08-30 17:13:04
阅读次数:
137
>>> for i in range(len(a)-1):... for j in range(len(a)-i-1):... if a[j]>a[j+1]:... a[j],a[j+1]=a[j+1],a[j]... 冒泡排序的时间复杂度是O(N^2) 冒泡排序的思想: 每次比较两个相邻的元素, ...
分类:
编程语言 时间:
2017-08-30 17:12:13
阅读次数:
131
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body, html,#allmap {width: 100% ...
分类:
编程语言 时间:
2017-08-30 17:11:34
阅读次数:
335
列表(Lists) 序列是Python中最基本的数据结构,序列中的每个元素都分配一个数字,它的第一个索引是0第二个索引是1,依次类推。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 例子: #coding=utf-8 #!/usr/bin/python student ...
分类:
编程语言 时间:
2017-08-30 17:11:27
阅读次数:
126
十三、死锁、递归锁 1.所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 1 from threading import Loc ...
分类:
编程语言 时间:
2017-08-30 17:10:53
阅读次数:
157
以上注释是程序输出结果与程序执行过程的对照,需要注意的是:子类的建立与销毁是伴随着父类的建立与销毁而进行的。 ...
分类:
编程语言 时间:
2017-08-30 17:10:26
阅读次数:
159
1.new 、 delete 、 malloc 、 free 关系 delete 会调用对象的析构函数 , 和 new 对应 free 只会释放内存, new 调用构造函数。 malloc 与 free 是 C++/C 语言的标准库函数, new/delete 是 C++ 的运算符。它们都可用于申请 ...
分类:
编程语言 时间:
2017-08-30 17:10:07
阅读次数:
143
一,什么是线程 二,线程与进程的区别 1) 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 2) 线程的划分尺度小于进程,使得多线程程序的并发性高。 3) 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 4) 线程在执行过程中与进程还是有区 ...
分类:
编程语言 时间:
2017-08-30 16:41:02
阅读次数:
178
1:初学JAVA,都知道JAVA是面向对象的编程。笔者这节开始说说类和对象。(实例仅供参考,如若复制粘贴记得修改包名和类名,避免出错) 学习JAVA的快捷键,Alt+/代码补全功能,其实此快捷键启动了Eclipse代码辅助菜单,Shift+Ctrl+o快捷键导入包 Ctrl+F可以快速查找API,中 ...
分类:
编程语言 时间:
2017-08-30 16:39:58
阅读次数:
190
1:JAVA开发工具eclipse中@author怎么改,开发的时候为了注明版权信息。 用eclipse开发工具默认的是系统用户,那么怎么修改呢 示例如图所示 首先打开Eclipse >然后在上面的标题栏找到window >然后找到preferences 如图 找到preferences->java ...
分类:
编程语言 时间:
2017-08-30 16:39:48
阅读次数:
218
继承 继承 匿名对象&final 抽象类 1.1 继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 1.2 继承的格式&使用 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字 1.2 ...
分类:
编程语言 时间:
2017-08-30 16:39:13
阅读次数:
211
1:想要学习Java第一步就是搭建Java环境,就是安装JDK,又因为JDK里面包含JRE,所以在安装JDK的过程中就安装了JRE,所以以下只是给出了JDK的安装包,自行下载安装即可 链接:http://pan.baidu.com/s/1hrREdUk 密码:r6v0(安装过程中比较简单,在此省过) ...
分类:
编程语言 时间:
2017-08-30 16:38:00
阅读次数:
181
JavaWeb学习之Servlet(四) ServletConfig获取配置信息、ServletContext的应用 【声明】 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】 一、ServletCo ...
分类:
编程语言 时间:
2017-08-30 16:37:04
阅读次数:
176
关于list,map,set的区别参考http://www.cnblogs.com/qlqwjy/p/7406573.html 1.遍历list 结果: 2.遍历Map 3.遍历Set 4.遍历vector ...
分类:
编程语言 时间:
2017-08-30 16:36:55
阅读次数:
197
转载: http://blog.csdn.net/forgotaboutgirl/article/details/7258109 java代码部分 亲测通过。 这里 就 只贴一下代码吧 。 动作只有 或与非,异或,位移 5个操作,但是组合得很复杂。 四个线性函数(&是与,|是或,~是非,^是异或) ...
分类:
编程语言 时间:
2017-08-30 16:36:36
阅读次数:
188
练习一 #_*_coding:utf-8_*_ #!/usr/bin/env python import multiprocessing import threading import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) ...
分类:
编程语言 时间:
2017-08-30 16:36:10
阅读次数:
196
1:程序员可以在程序中执行多个线程,每一个线程完成一个功能,并于其他线程并发执行,这种机制被称为多线程 2:实现线程的两种方法是,分别是继承java.lang.Thread或者实现java.lang.Runnable接口 3:Thread类是java.lang包中的一个类,从这个类实例化的对象代表线 ...
分类:
编程语言 时间:
2017-08-30 16:34:37
阅读次数:
248