首页 > 编程语言
python生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 ...
分类:编程语言   时间:2016-10-14 07:38:21    收藏:0  评论:0  赞:0  阅读:248
python模块之os
os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”,Linux下为"/" os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\ ...
分类:编程语言   时间:2016-10-14 07:38:08    收藏:0  评论:0  赞:0  阅读:173
python模块之collections
我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: (1)namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 (2)deque: 双端 ...
分类:编程语言   时间:2016-10-14 07:37:54    收藏:0  评论:0  赞:0  阅读:112
给JavaScript初学者的24条最佳实践
­给JavaScript初学者的24条最佳实践 WEB调试工具---FirebugFIS使用初级教程带你学习Jade模板引擎Grunt-beginner前端自动化工具本文由 伯乐在线 - yanhaijing 翻译。未经许可,禁止转载!作为“30 HTML和CSS最佳实践”的后续,这篇文章将回顾Ja... ...
分类:编程语言   时间:2016-10-14 07:37:19    收藏:0  评论:0  赞:0  阅读:177
python迭代器
可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isi ...
分类:编程语言   时间:2016-10-14 07:36:25    收藏:0  评论:0  赞:0  阅读:211
python模块之time
Python中的时间模块。 1、在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。 2、UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DS ...
分类:编程语言   时间:2016-10-14 07:35:56    收藏:0  评论:0  赞:0  阅读:113
python内置函数总结
以下是python3.4版本的内置函数 1、abx(x) 返回一个数的绝对值。参数可以是普通的整数,长整数或者浮点数。如果参数是个复数,返回它的模 2、all(iterable) 如果iterable的所有元素为真(或者iterable为空), 返回True。等同于: def all(iterabl ...
分类:编程语言   时间:2016-10-14 07:35:23    收藏:0  评论:0  赞:0  阅读:245
Python基础学习(十)
Python I/O模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 用户空间与内核空 ...
分类:编程语言   时间:2016-10-14 07:33:39    收藏:0  评论:0  赞:0  阅读:170
python学习笔记-(十四)进程&协程
一. 进程 1. 多进程multiprocessing multiprocessing包是Python中的多进程管理包,是一个跨平台版本的多进程模块。与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程。该进程可以运行在Python程序内 ...
分类:编程语言   时间:2016-10-14 07:32:47    收藏:0  评论:0  赞:0  阅读:250
python模块之copy
提供浅拷贝和深拷贝两种模式。 =>copy(x):返回x的浅拷贝 =>deepcopy(x):返回x的深拷贝 浅拷贝和深拷贝: 浅拷贝复制不变对象,引用可变对象(如列表和字典); 深拷贝复制可变和不可变对象。 浅拷贝的几种方法: (1)、使用切片[:]操作进行拷贝 (2)、使用工厂函数(如list/ ...
分类:编程语言   时间:2016-10-14 07:32:34    收藏:0  评论:0  赞:0  阅读:119
python随心笔记
...
分类:编程语言   时间:2016-10-14 07:32:21    收藏:0  评论:0  赞:0  阅读:103
java中HashMap的用法
重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcod ...
分类:编程语言   时间:2016-10-14 07:32:01    收藏:0  评论:0  赞:0  阅读:101
python 中关于descriptor的一些知识问题
这个问题从早上日常扫segmentfault上问题开始 有个问题是 这里我开始误会了他的意思,以为他是想直接使用C().m调用这个方法,如果是这样,直接将装饰器@classmathod改成@property就可以达到效果了。 但是这里他想要达到的效果是C.m 也就是说在不实例化C对象的情况下去调用m ...
分类:编程语言   时间:2016-10-14 07:31:17    收藏:0  评论:0  赞:0  阅读:200
python数据类型-----字典
今天来总结下python3.4版本字典的一些操作方法。 字典是Python里面一种无序存储结构,存储的是键值对 key - value。关键字应该为不可变类型,如字符串、整数、包含不可变对象的元组。字典的创建很简单,用 d = {key1 : value2, key2 : value2}的形式就可以 ...
分类:编程语言   时间:2016-10-14 07:30:01    收藏:0  评论:0  赞:0  阅读:246
基于Spring MVC 实现拦截器
Spring MVC 拦截器 一,具体内容: 在所有的开发之中拦截器属于一个重要的组件,可以说几乎所有的项目都会提供的概念应用,不管是Spring MVC,还是Struts 2.x都是提供有拦截器的,利用拦截器可以实现更加方便的数据验证处理。 1,认识拦截器 所谓的拦截器指的是在用户和具体操作的Ac... ...
分类:编程语言   时间:2016-10-14 07:29:42    收藏:0  评论:0  赞:0  阅读:292
各种距离算法汇总
参考:http://blog.csdn.net/mousever/article/details/45967643 1. 欧氏距离,最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度量,它定义于欧几里得空间中,如点 x = (x1,...,xn) 和 y = (y1,...,yn) 之间的距 ...
分类:编程语言   时间:2016-10-14 07:28:56    收藏:0  评论:0  赞:0  阅读:230
python几个重要的函数(lambda,filter,reduce,map,zip)
一、匿名函数lambda lambda argument1,argument2,...argumentN :expression using arguments 1、lambda是一个表达式,而不是一个语句。 因为这一点,lambda可以出现在python语法不允许def出现的地方 例如,在一个列表 ...
分类:编程语言   时间:2016-10-14 07:26:29    收藏:0  评论:0  赞:0  阅读:386
内部类访问外部类的变量必须是final吗,java静态方法中不能引用非静态变量,静态方法中不能创建内部类的实例
内部类访问外部类的变量必须是final吗? 如下:class A{int i = 3;public void shout(){class B{public void shout1(){System.out.println(i);}}B b=new B();b.shout1();}public sta ...
分类:编程语言   时间:2016-10-14 07:26:03    收藏:0  评论:0  赞:0  阅读:367
js排序算法总结——冒泡,快速,选择,插入,希尔,归并
相信排序是任何一个程序猿都会用到的东西,今天简单总结记录下常见的排序算法。 一.冒泡排序 说起冒泡排序,可能每个人都不会陌生,实现思路相当简单明了,就是不停的对数组进行两两比较,将较大(较小)的一项放在前面; 如 var arr = [7, 3, 10, 1, 8, 4, 2, 4, 4, 3] 进 ...
分类:编程语言   时间:2016-10-14 07:23:16    收藏:0  评论:0  赞:0  阅读:192
[记录][python]python爬虫,下载某图片网站的所有图集
该随笔是记录我的第一个python程序,一个爬去指定图片站点的所有图集,现在还是一个非常简陋的单线程程序。下一步是改写成多线程,虽然python多线程被诋毁得一塌糊涂。同时加上异常处理。 近来练习python程序,仿照别人的爬虫写一个自己的爬虫来练练手。在编写的过程中遇到各种问题,中文编码、请求不到 ...
分类:编程语言   时间:2016-10-14 07:22:43    收藏:0  评论:0  赞:0  阅读:237
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!