默认参数: Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def getSum(x,y=5): print "x:", x print "y:", y print "x+y :", x + y getSum(1) # result: # x: 1 # y: 5 # x+y : ...
分类:
编程语言 时间:
2016-10-17 11:08:21
收藏:
0 评论:
0 赞:
0 阅读:
200
本节介绍TreeMap和TreeSet的共同实现基础 - 排序二叉树,介绍其基本概念和算法。 ...
分类:
编程语言 时间:
2016-10-17 11:01:09
收藏:
0 评论:
0 赞:
0 阅读:
179
Java-开发模式 Java Web开发方案有多种,这里列举一些经典的开发模式进行横向比较JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。 缺点:页面将控制与显示集于一身。 结论:简单,适合小型项目的快速构建与运行。JSP+Se ...
分类:
编程语言 时间:
2016-10-17 10:59:00
收藏:
0 评论:
0 赞:
0 阅读:
410
一、原理: 插入排序是在一个序列A[0, ..., n-1]中,将从第i位(i >= 2)开始,将第i位插入到前面已排好顺序的序列A[0,... ,i-1]中,最终得到一个有序序列。 二、代码: 三、分析 (1)最好的情况是O(n),即序列已经顺序排好的情况; (2)最坏的情况是O(n^2),即序列 ...
分类:
编程语言 时间:
2016-10-17 09:14:53
收藏:
0 评论:
0 赞:
0 阅读:
205
文/仁伯安(授权) 原文链接:http://www.jianshu.com/p/2ed48b954612 前言 Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋没来讲,的确算是福音,但对于整个iOS编程从业 ...
分类:
编程语言 时间:
2016-10-17 09:14:31
收藏:
0 评论:
0 赞:
0 阅读:
235
来源:XcodeMen(王瑞华) 链接:http://t.cn/RVqQI5p 本文由我们团队的王瑞华童鞋撰写。 OS X Mavericks 和 iOS 7 引入了 JavaScriptCore 库,它把 WebKit 的 JavaScript 引擎用 Objective-C 封装,提供了简单,快 ...
分类:
编程语言 时间:
2016-10-17 09:11:23
收藏:
0 评论:
0 赞:
0 阅读:
196
大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言。 编译型语言 很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“ ...
分类:
编程语言 时间:
2016-10-17 09:10:02
收藏:
0 评论:
0 赞:
0 阅读:
207
一款辅助多国语言软件开发的实用工具,目的在于通过生成接口来约束不同语言资源的实现,使开发人员可以基于接口调用资源。 此外,提供方便开发人员使用的各种实用功能,如多项目并行编辑,资源导入,Excel 导入、导出等。 ...
分类:
编程语言 时间:
2016-10-17 09:00:49
收藏:
0 评论:
0 赞:
0 阅读:
244
常用结构:1.Event类,事件主要用于Greenlet之间的异步通信e=gevent.event.Event()->Event说明:创建一个信号对象e.set()->None说明:设置标志位e.clear()->None说明:清除标志位e.wait()->None说明:阻塞直至标志位被设置#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
..
分类:
编程语言 时间:
2016-10-17 07:24:52
收藏:
0 评论:
0 赞:
0 阅读:
649
列表生成式,是Python内置的一种极其强大的生成list的表达式。 如果要生成一个list [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9] 可以用 range(1 , 10): [python] view plain copy print? >>> range(1, 9) ...
分类:
编程语言 时间:
2016-10-17 07:21:13
收藏:
0 评论:
0 赞:
0 阅读:
193
Transform类继承自Component类,并实现了IEnumberable接口。Transform是GameObject必须拥有的一个组件,用来管理所在GameObject对象的坐标位置、旋转角度和大小缩放。由于Transform实现了Ienumberable接口,于是可以在程序中使用fore ...
分类:
编程语言 时间:
2016-10-17 07:20:07
收藏:
0 评论:
0 赞:
0 阅读:
419
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。以下分两个思路来分别理解浅拷贝和深拷贝: 利用切片操作和工厂方法list方法拷贝 利用copy中的deepcopy方法进行拷贝 1、利用切片操作和工 ...
分类:
编程语言 时间:
2016-10-17 07:15:08
收藏:
0 评论:
0 赞:
0 阅读:
254
观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 角色 抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数量的观察者。被观察者提供一个接口 ...
分类:
编程语言 时间:
2016-10-17 07:13:02
收藏:
0 评论:
0 赞:
0 阅读:
276
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3) 隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两 ...
分类:
编程语言 时间:
2016-10-17 07:11:57
收藏:
0 评论:
0 赞:
0 阅读:
266
例子 ...
分类:
编程语言 时间:
2016-10-17 07:11:22
收藏:
0 评论:
0 赞:
0 阅读:
145
由于公司的需要,编程工具的限制,对于java代码的编写频率的降低,导致我对于java语言的熟悉度日益下降,所以为了让自己不会退步,我重新学习了java基础。 对于java,个人认为基础还是很重要的,不管是SSH三大框架,还所谓的最流行框架,还是公司自己开发的框架都是浮云,如果基础没有学好,什么都是空 ...
分类:
编程语言 时间:
2016-10-17 07:10:35
收藏:
0 评论:
0 赞:
0 阅读:
143
Python文档资源: 1、#注释 #注释只能从源代码文件中看到,若要查看#注释信息,只需要获取相应的模块文件即可。 2、Dir函数 获取对象内可用所有属性列表的简单方式(如,对象的方法以及简单的数据项),它能够调用任何有属性的对象。 3、文档字符串:_ _doc_ _(自动附加在对象上的文档) 这 ...
分类:
编程语言 时间:
2016-10-17 07:06:37
收藏:
0 评论:
0 赞:
0 阅读:
211
最近做自己的网站,调用百度地图的js API,在页面上显示一些坐标点。遇到一个问题,就是当坐标点超过10个时,convertor.translate(tempPointArr, 1, 5, translateCallback)执行完后,在translateCallback中数据的状态不是0,应该就是 ...
分类:
编程语言 时间:
2016-10-17 07:04:22
收藏:
0 评论:
0 赞:
0 阅读:
142
1、安装python,这个没什好说的,直接装就行 2、做并行计算、数据挖掘,机器学习等一般都要用的numpy,这个在Windows版本上安装有点问题,安装比较麻烦,建议在linux上搭建环境 3、安装openmpi,(不太好装)这个在网上目前还没有比较好的快捷安装方法,一般是下载源码,编译再安装,今 ...
分类:
编程语言 时间:
2016-10-17 07:00:59
收藏:
0 评论:
0 赞:
0 阅读:
700
三角函数方法 Math.sin(radians):Math.sin(Math.PI/6)=0.5 Math.cos(radians):Math.cos(Math.PI/3)=0.5 Math.tan(radians):Math.tan(Math.PI/3)=1.732 Math.toRadians( ...
分类:
编程语言 时间:
2016-10-17 07:00:10
收藏:
0 评论:
0 赞:
0 阅读:
126