varstudentList:[String]=["张三","李四","王五"];//数组插入studentList.insert("刘备",atIndex:0)//数组追加,每次调用只能追加一个元素studentList.append("赵云");//数组追加多元素studentList+=["关羽","张飞"];//数组遍历forstudentinstudentList{print(student);}打印结..
分类:
编程语言 时间:
2016-03-13 06:44:57
阅读次数:
255
本文主要对比测试Python的多线程和多进程模块在CPU类型和I/O的任务操作时的效率一测试CPU消耗类型任务在一台多核CPU的服务器上执行多线程代码,理论上代码执行时会利用多余的CPU核心来提升性能。但是由于Python的GIL的存在,使用多线程来执行CPU繁重的任务,未必能得到性能提升..
分类:
编程语言 时间:
2016-03-13 06:40:43
阅读次数:
194
基础知识实际上,“运算符重载”只是意味着在类方法中拦截内置的操作……当类的实例出现在内置操作中,Python自动调用你的方法,并且你的方法的返回值变成了相应操作的结果。以下是对重载的关键概念的复习:运算符重载让类拦截常规的Python运算。类可重载所有Python表达式运算..
分类:
编程语言 时间:
2016-03-13 06:40:53
阅读次数:
599
查找收集python的IDE,并分析各自优缺点;选择自己喜欢的IDE搭建各自的webpy和django环境,最后截屏就作业。
PyCharm
PyCharm是由JetBrains打造的一款Python IDE。
PyCharm具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
另外,PyCharm还提供了一些很好的功能用于...
分类:
编程语言 时间:
2016-03-13 06:32:43
阅读次数:
198
1、元组和列表的区别?
元组:用元括弧括起来的一组元素集合。其特点是内容丌可变,即一旦定义其长度和内容都是固定的;类似于C询言的数组。
列表:由中括弧括起来的包含一组元素的集合;其特点是长度和内容都可以改变。可以理解为java中的链表数组。
2、python中分割列表用什么方式?
L = [0, False, 'l','AA','BBB']
print L[1:],L[:1],L[1:2],L[...
分类:
编程语言 时间:
2016-03-13 06:32:24
阅读次数:
142
main.py__author__ = 'Liao'
import web
import time
urls = (
'/gettime','gettime',
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class gettime:
def GET(self):
asctime=...
分类:
编程语言 时间:
2016-03-13 06:29:47
阅读次数:
172
1、python的值传递和引用传递区别,哪些类型值传,哪些是引用传递?
值传递和引用传递区别:依据对象是否可变来确定
和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”...
分类:
编程语言 时间:
2016-03-13 06:29:45
阅读次数:
196
raw css:
p.ex1
{
font:italic arial,sans-serif;
}
p.ex2
{
font:italic bold 12px/30px arial,sans-serif;
}
this is a raw css page
static files must be put in static direct...
分类:
编程语言 时间:
2016-03-13 06:29:59
阅读次数:
181
比较两个相邻的数的大小,每次比较完后把最大的数放到本轮的末尾。假设有数组: 258,445,131,97,22,36,17,38,28,28,第一轮:258和445比较,位置不用交换。第二轮:445和131比较,445比131大,那么445在后,131在前,以此类推,第一轮 结果为:258,
分类:
编程语言 时间:
2016-03-13 06:19:03
阅读次数:
273
2015.8月中旬,开始自学图像处理。 经历如下阶段: 1.泡图书馆一个多月,查阅相关书籍 2.写出第一个版本demo 3.四十多次算法修改 4.再进图书馆查阅书籍,网购书籍 5.学习理解其他图像算法,查阅国内外论文 6.淘宝购买大学二手图像处理相关教材,打印国外书籍 7.阅读大量图像处理相关开源项
分类:
编程语言 时间:
2016-03-13 06:15:42
阅读次数:
894
1.关联容器介绍 关联容器中的元素是按关键字来保存和访问的。两个主要的关联容器类型是map和set。map中元素是关键字-值对。set中每个元素只包含一个关键字。允许重复关键字的容器为multimap和multiset。无序的在前面加上unorder_ 2.使用关联容器 使用map://相当于 人
分类:
编程语言 时间:
2016-03-13 06:13:55
阅读次数:
186
打开这本书,进入到javascript的世界。以前都是看各种视频,感觉什么收获也没有,反而弄得脑袋混乱,希望能够按照这本书的节奏掌握javascript这门语言,为我的前端学习打下基础。 学习前准备:web浏览器(F12用来唤醒和关闭firebug界面,ctrl+shift+j用来唤醒错误工作台,c
分类:
编程语言 时间:
2016-03-13 06:15:18
阅读次数:
279
一道经典的面试题目:两个线程,分别打印AB,其中线程A打印A,线程B打印B,各打印10次,使之出现ABABABABA.. 的效果 由上面的例子我们可以设计出3个线程乃至于n个线程的程序,下面给出的例子是3个线程,分别打印A,B,C 10次,使之出现ABCABC.. 的效果 再一次证明了软
分类:
编程语言 时间:
2016-03-13 06:12:52
阅读次数:
264
数组指针重写~
分类:
编程语言 时间:
2016-03-13 06:12:56
阅读次数:
156
java中的很多容器在遍历的同时进行修改里面的元素都会ConcurrentModificationException,包括多线程情况和单线程的情况。多线程的情况就用说了,单线程出现这个异常一般是遍历(forEach)过程中的修改导致了list中的状态不一致,为了防止不一致带来不可预测的后果所以抛出异
分类:
编程语言 时间:
2016-03-13 06:09:40
阅读次数:
177
使用C#实现加减乘除算法经常被用作新手练习。本篇来分别体验通过委托、接口、匿名方法、泛型委托来实现。 加减乘除拥有相同的参数个数、类型和返回类型,首先想到了使用委托实现。 以上,委托用在了方法层面。如果在类层面,也可用接口封装加减乘除的共性。 委托还可以结合匿名方法一起使用。
分类:
编程语言 时间:
2016-03-13 06:06:02
阅读次数:
247
编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚知道表达式的类型。然而要做到这一点并非那么容易,有时候甚至根本做不到。为了解决这个问题,C++11标准引入了auto类型说明符,用它就能让编译器替我们去分析。...
分类:
编程语言 时间:
2016-03-13 00:56:05
阅读次数:
346