2015年02月12日 15:38:52 阅读数:32624 2015年02月12日 15:38:52 阅读数:32624 阅读数:32624 列表生成式,是Python内置的一种极其强大的生成list的表达式。 如果要生成一个list [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ...
分类:
编程语言 时间:
2018-06-03 21:35:50
阅读次数:
230
抽象类1、语法定义:抽象类前使用abstract关键字修饰 2、应用场景a、父类只知道其子类包含怎样的方法,并不知道其中方法具体怎样实现(约束子类必须有什么方法) b、从具有相同特征的类中抽象出一个类,以这个抽象类作为子类的模板,从而避免了子类设计的随意 3、作用:限制规定子类必须有那些方法,不关注 ...
分类:
编程语言 时间:
2018-06-03 21:35:57
阅读次数:
226
class shortestpath(): def __init__(self,x): self.n=x self.dis=[[float('inf') for i in range(0,x+1)] for j in range(0,x+1)] for i in range(0,x+1): self... ...
分类:
编程语言 时间:
2018-06-03 21:36:09
阅读次数:
124
多线程(理解) (1)Lock锁 为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。 Lock: void lock(): 获取锁。 void unlock():释放锁。 ReentrantLock是Lock的实现类. (2)死锁问题的描述和代码体现 同步的弊端: A:效率 ...
分类:
编程语言 时间:
2018-06-03 21:36:20
阅读次数:
315
java是强制写class关键字的语言,不能有独立的函数游离在类外出现在文件中,这和python c++ php都不同,后面的都可以单独在类外写函数,所以java被称为是纯面向对象的语言,py和php都不是强制向对象的写法。 尽管如此,有的笨瓜,还是打死也写不出类来,而且强烈的反对写类,认为面向过程 ...
分类:
编程语言 时间:
2018-06-03 21:36:51
阅读次数:
202
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 ...
分类:
编程语言 时间:
2018-06-03 21:37:15
阅读次数:
152
python基本数据类型 ( int , bool , str ) 一 python基本数据类型 (一)int ==> 整数.进行数学运算 (二)str ==> 字符串.可保留少量数据并进行相应操作 (三)bool ==> 判断真假.True,False (四)list ==> 存储大量数据.用[ ...
分类:
编程语言 时间:
2018-06-03 21:39:26
阅读次数:
224
python基础-02 1.格式化变量 接收4个变量 name=input("输入你的名字:") age=input("输入你的年龄:") job=input("输入你的工作:") hobby=input("输入你的爱好:") %s 字符串 print(""" info of %s Name: %s ...
分类:
编程语言 时间:
2018-06-03 21:40:02
阅读次数:
180
说明: 在软件开发过程中,各种应用程序可能会根据不同的情况做出不同的处理。最直接的方案就是把所有的可能发生的情况都考虑到。然后使用条件语句对不同情况的作出判断并进行处理。但是假如状态比较复杂,就会出现多个判断语句,判断语句中又包含这各种操作,这显然是不受欢迎的。状态模式的出现就是为了解决这种问题。 ...
分类:
编程语言 时间:
2018-06-03 21:40:11
阅读次数:
154
(1)wait() / notify()方法 (2)await() / signal()方法 (3)BlockingQueue阻塞队列方法 (4)PipedInputStream / PipedOutputStream 本文只介绍最常用的前三种,第四种暂不做讨论 第一种:BlockingQueue阻 ...
分类:
编程语言 时间:
2018-06-03 21:40:50
阅读次数:
178
python基础-03 1.python基本数据类型 (1) int ==> 整数. 主要用来进行数学运算 (2) str ==> 字符串, 可以保存少量数据并进行相应的操作 (3) bool==>判断真假, True, False (4) list==> 存储大量数据.用[ ]表示 (5) tup ...
分类:
编程语言 时间:
2018-06-03 21:41:58
阅读次数:
144
问题描述:从键盘上的输入一句话,直到按回车键为止,这些字符被原样输出,但若有连续的一个以上的空格时只输出一个空格。例如,输入:I am a teacher.,输出I am a teacher. 笔者的code: 老师的code: 感想: 这道题第一次做,干想是很困难的。这个时候就可以写“伪代码”或画 ...
分类:
编程语言 时间:
2018-06-03 21:44:12
阅读次数:
164
Python终端如何输出彩色字体 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m ...
分类:
编程语言 时间:
2018-06-03 21:44:30
阅读次数:
187
1.public static void main() 方法中,static 和 public可以换位置,可以final修饰,也可以synchronize修饰。 2.类中的静态代码块比main方法先执行,无论静态代码块在main之前还是之后。准确来说,这是因为,静态代码块在类加载时就会执行,并且只执 ...
分类:
编程语言 时间:
2018-06-03 21:46:53
阅读次数:
165
<img src="http://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%9B%BE%E7%89%87&step_word=&hs=0&pn=3&spn=0&di=181971546460&pi=0&rn=1&tn=... ...
分类:
编程语言 时间:
2018-06-03 21:47:01
阅读次数:
157
jquery提供了许多的事件处理函数,下面对其总结一下,梳理一下知识点,便于记忆和使用。 一、鼠标事件 1. click():鼠标单击事件 $div = $("div") $div.click(data,function (event) { //点击盒子变蓝 $(this).css({ "backg ...
分类:
编程语言 时间:
2018-06-03 21:47:39
阅读次数:
185
一个简单的GUI应用程序显示Hello World消息使用以下构建步骤 ? 导入 wx 模块 定义应用程序类的一个对象 创建一个顶层窗口的 wx.Frame 类的对象。 给出构造标题和尺寸参数。 虽然其他控件可以在Frame对象加入,但它们的布局无法管理。因此,把一个Panel对象到框架。 添加一个 ...
分类:
编程语言 时间:
2018-06-03 21:47:54
阅读次数:
153
1,AOP名词解释 2,AOP演示 (1)导包: (2)准备目标对象 (3)准备通知(事物管理的代码) S1:导入AOP命名空间 S2:配置目标对象 S3:配置通知对象 S4:将通知织入目标对象 (4)配置进行织入(通知织入目标对象) 完整配置信息 (4)测试 将delete里面的代码修改: 这样在 ...
分类:
编程语言 时间:
2018-06-03 22:17:01
阅读次数:
213
理论 C++ 中的next_permutation 一般作为正序全排列的使用规则,其实这个就是正序字典排序的实现。 比如我们要对 列表 [1,2,3] 做full permutation 一般使用递归实现 如下, 下面对字典排序规则说一下 (1)从后往前遍历,找到第一个逆序,比如1,2,4,3 的2 ...
分类:
编程语言 时间:
2018-06-03 22:17:21
阅读次数:
204
https://www.cnblogs.com/wupeiqi/p/9078770.html 近日恰逢学生毕业季,课程后期大家“期待+苦逼”的时刻莫过于每天早上内容回顾和面试题问答部分【临近毕业每天课前用40-60分钟对之前内容回顾、提问和补充,专挑班里不爱说话就的同学回答】。 期待的是可以检验自己 ...
分类:
编程语言 时间:
2018-06-03 22:17:45
阅读次数:
206