回调函数 回调函数涉及的3个函数 登记回调函数 回调函数 响应回调函数 简单的解释 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话。过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个样例里,你的电话号码就叫回调函数。你把电话留给店员就叫登记回调 ...
分类:
编程语言 时间:
2017-05-01 13:23:28
收藏:
0 评论:
0 赞:
0 阅读:
174
写在前面 先后接触过很多编程语言,最喜欢的就是C和Python,相比其他语言,C 是神器,优点太多了;个人而言,C 最重要的一点就是能够让你在敲代码的时候是以一个计算机科学家的角度去思考,而不是仅仅停留在程序表面; 而Python很简单、实用;可以节省很多开发时间,Life is short, us ...
分类:
编程语言 时间:
2017-05-01 13:23:14
收藏:
0 评论:
0 赞:
0 阅读:
302
作业: 使用正则表达式和递归实现计算器功能。 实现: 1、实现带括号的计算 2、实现指数、加减乘除求余等功能 该计算器思路:1、递归寻找表达式中只含有 数字和运算符的表达式,并计算结果2、由于整数计算会忽略小数,所有的数字都认为是浮点型操作,以此来保留小数使用技术:1、正则表达式2、递归 二、流程图 ...
分类:
编程语言 时间:
2017-05-01 13:21:56
收藏:
0 评论:
0 赞:
0 阅读:
298
利用char数组模拟bitmap排序。bitmap能够用来对数组的查重,也可用来排序,时间复杂度较为可观。 public class BitmapSort { public static void bitmapsort(int[] num){ if(num==null) return; int ma ...
分类:
编程语言 时间:
2017-05-01 13:20:25
收藏:
0 评论:
0 赞:
0 阅读:
220
函数式编程,使代码简洁高效。 Map函数: map(func, *iterables),作用是将一个列表映射到另一个列表。 class map(object): """ map(func, *iterables) --> map object Make an iterator that comput ...
分类:
编程语言 时间:
2017-05-01 12:44:13
收藏:
0 评论:
0 赞:
0 阅读:
332
用nchoosek(A,n) 如: nchoosek([1,5,3,2,4,0],3) nchoosek([1,5,3,2],2)ans = 1 5 1 3 1 2 5 3 5 2 3 2 如: ...
分类:
编程语言 时间:
2017-05-01 12:43:34
收藏:
0 评论:
0 赞:
0 阅读:
1101
输出结果: Worm constructor:6Worm constructor:5Worm constructor:4Worm constructor:3Worm constructor:2Worm constructor:1w = a(842) b(627) c(504) d(753) e(70 ...
分类:
编程语言 时间:
2017-05-01 12:43:22
收藏:
0 评论:
0 赞:
0 阅读:
189
对字典进行排序?这其实是一个伪命题,搞清楚python字典的定义 字典本身默认以key的字符顺序输出显示 就像我们用的真实的字典一样,按照abcd字母的顺序排列,并且本质上各自没有先后关系,是一个哈希表的结构: 但实际应用中我们确实有这种排序的“需求” 按照values的值“排序”输出,或者按照别的 ...
分类:
编程语言 时间:
2017-05-01 12:41:23
收藏:
0 评论:
0 赞:
0 阅读:
236
题目:将一个列表的数据复制到另一个列表中。 程序分析:打算利用for循环和append函数来复制到另一个表中 分析二:使用列表[:] ...
分类:
编程语言 时间:
2017-05-01 12:40:18
收藏:
0 评论:
0 赞:
0 阅读:
195
接上一篇 其实python对于深拷贝与浅拷贝的处理方式依然是很灵活的,甚至有一个专门的工具包copy来做个事情 来看以下这组list的拷贝方法: 已知lista是一个已经定义好了的list listb=lista 注意,这个并不是一个copy的过程,这里lista与listb完全等同 以下提供一些c ...
分类:
编程语言 时间:
2017-05-01 12:38:48
收藏:
0 评论:
0 赞:
0 阅读:
241
本文从简单的样例入手。逐步演变成很复杂的程序。 在简明 状态模式(5.8)中,状态之间的变换由外界控制,或者说。多种状态是切割的、无关的。状态模式最有趣的地方正是讨论其状态的变迁。 1.引子 空调(air-condition)的遥控器有两个button(很多其它的button在后面的样例中引入)。p ...
分类:
编程语言 时间:
2017-05-01 12:33:48
收藏:
0 评论:
0 赞:
0 阅读:
361
一、概要: KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的(先了解BF算法)。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息。时间复杂度O(m+n)。 二、怎么求模式串next[n]的值: 定义: (1)next[0]= -1 意 ...
分类:
编程语言 时间:
2017-05-01 12:30:55
收藏:
0 评论:
0 赞:
0 阅读:
299
大致内容 spring的bean管理(注解实现) AOP原理 log4j介绍 spring整合web项目的演示 一、spring注解实现bean管理 注解: 代码中一些特殊的标记,使用注解也可以完成一些相关的功能(写法"@") 方法上、类上(详见基础加强) 使用注解创建对象,注入属性(完成day01 ...
分类:
编程语言 时间:
2017-05-01 11:56:24
收藏:
0 评论:
0 赞:
0 阅读:
410
java.lang.NoClassDefFoundError: com/google/common/base/Function 原因:只有以下两个包 解决方案:导入 selenium-server-standalone-2.44.0.jar 如果报json错就还需要导入json包json-20080 ...
分类:
编程语言 时间:
2017-05-01 11:54:49
收藏:
0 评论:
0 赞:
2 阅读:
2996
1)public class HelloWorld { // class 是类的意思 // 类名指的是class后面这个词,这个词是我们起的名 public static void main(String[] args) { // public 公共的 // static 静态的 // void 无 ...
分类:
编程语言 时间:
2017-05-01 11:54:23
收藏:
0 评论:
0 赞:
0 阅读:
292
堆是一种特殊的二叉树。它具有下面两个性质: 1、每一个节点的值大于或等于其每一个子节点的值。 2、该树全然平衡,最后一层的叶子都处于最左側的位置。 有最大堆和最小堆之分。以上定义是最大堆的定义,最小堆的定义例如以下: 1、每一个节点的值小于或等于其每一个子节点的值; 2、该树全然平衡,最后一层的叶子 ...
分类:
编程语言 时间:
2017-05-01 11:50:51
收藏:
0 评论:
0 赞:
0 阅读:
268
Class类 1)在面向对象的世界里,万事万物皆对象。Java语言中,静态的成员、普通数据类型不是对象,其他的都是对象。而普通数据类型采用了包装类进行了弥补。我们写的每一个类,类实例化后可以得到一个对象。那么,类是不是对象呢?类是谁的对象呢?类是哪个类的对象呢?我们说,万事万物皆对象,我们写的每一个 ...
分类:
编程语言 时间:
2017-05-01 11:43:46
收藏:
0 评论:
0 赞:
0 阅读:
192