首页 > 编程语言
Python的高级特性5:谈谈python的动态属性
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。看下面一种常见的get/set操作In [174]: class Student(object): .....: pass .....: In [175]...
分类:编程语言   时间:2015-07-20 01:18:55    收藏:0  评论:0  赞:0  阅读:225
[Python学习日记]Python的异常处理
一.异常 Python遇到错误后会引发异常。若异常对象未被捕捉或处理,程序会回溯(traceback)来终止运行:1 print 1 / 02 3 Traceback (most recent call last):4 File "D:\coding_file\python_file\TestP.....
分类:编程语言   时间:2015-07-20 01:18:33    收藏:0  评论:0  赞:0  阅读:328
python 自定义过滤器
文件目录结构: 新建文件并且命名为“templatetags” , 然后复制 __init__.py文件,拷贝到templatetags文件夹里, __pycache__文件夹可以忽略哈,那是程序运行后编译生成的 新建一个文件,随便命名, 代码: 1 from django i...
分类:编程语言   时间:2015-07-20 01:17:13    收藏:0  评论:0  赞:0  阅读:355
python 魔术方法
import timefunc_count_time_dict = {}def count_time(func): global func_count_time_dict func_count_time_dict[func]=[1,time.localtime()] def wra...
分类:编程语言   时间:2015-07-20 01:16:03    收藏:0  评论:0  赞:0  阅读:281
python下yield(生成器)
python下的协程: 1 #encoding=utf-8 2 """ 3 协程----微小的进程 4 yield生成器-----生成一个可迭代对象比如list, tuple,dir 5 1、包含yield的函数,则是一个可迭代对象(list, tuple等) 6 每次运行到yield即结束,并保留...
分类:编程语言   时间:2015-07-20 01:14:53    收藏:0  评论:0  赞:0  阅读:195
maven 打包可执行jar的方法
转自:http://blog.csdn.net/johnnywww/article/details/79643261.修改pom.xml增加如下内容 org.apache.maven.plugins maven-ja...
分类:编程语言   时间:2015-07-20 01:14:33    收藏:0  评论:0  赞:0  阅读:217
Python的高级特性4:函数式编程
函数式编程的核心就是把函数当成对象来进行编程。有两个常用到的方法:map/reduce,filter,其中map和filter是内建方法,而reduce不是,所以需要import相关模块。map接收两个参数,第一个参数是函数(处理办法),第二个参数是一个可迭代对象,而map可以把第二个参数的变量映射...
分类:编程语言   时间:2015-07-20 01:13:43    收藏:0  评论:0  赞:0  阅读:226
python下异常处理
1、python下异常如何处理: 1 #encoding=utf-8 2 3 """ 4 python遇到异常,程序直接运行 5 try: 6 "判断有可能抛出异常的代码" 7 print "haha" 8 except: 9 "异常下运行的代码" 10 ...
分类:编程语言   时间:2015-07-20 01:10:33    收藏:0  评论:0  赞:0  阅读:289
javascript单例模式的理解
javascript单例模式的理解
分类:编程语言   时间:2015-07-20 01:10:13    收藏:0  评论:0  赞:0  阅读:248
Java并发编程实战(使用synchronized实现同步方法)
本文介绍java最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问,如果一个对象已用synchronized关键字声明,那么只有一个执行线程允许去访问它,其它试图访问这个对象的线程将被挂起,直到第一个线程访问完毕。 下面通过一个小例子来学习这个概念,公司向银行存...
分类:编程语言   时间:2015-07-20 01:09:23    收藏:0  评论:0  赞:0  阅读:321
python 序列
python 序列序列(sequence)是一组有顺序的对象的集合N == 序列的长度 == len(sequence)常用的序列有:字符串、列表、元组1、序列类型操作符成员关系操作符 (in, not in)>>> a = 'ajdlks'>>> print 'a' in aTrue2、连接操作符...
分类:编程语言   时间:2015-07-20 01:08:13    收藏:0  评论:0  赞:0  阅读:259
java.util.Properties类
properties类记录
分类:编程语言   时间:2015-07-20 01:07:23    收藏:0  评论:0  赞:0  阅读:335
algorithm之排序算法--待解决
简述:排序算法,参见http://www.cplusplus.com/reference/algorithm/?kw=algorithm待解决问题:各种排序算法的实现/*template void sort (RandomAccessIterator first, RandomAccessItera...
分类:编程语言   时间:2015-07-20 01:05:53    收藏:0  评论:0  赞:0  阅读:332
python下线程以及锁
1、python多线程 1 #encoding=utf-8 2 """ 3 python多线程,并非真正意义上的多线程 4 全局锁:在指定时间里,有且只有一个线程在运行 5 6 7 """ 8 import threading 9 import time10 11 def test(p):12 .....
分类:编程语言   时间:2015-07-20 01:04:43    收藏:0  评论:0  赞:0  阅读:331
区间图着色问题(贪心算法的解法)
问题描述:假设要用很多个教室对一组活动进行调度。我们希望使用尽可能少的教室来调度所有活动。请给出一个算法,来确定哪一个活动使用哪一间教室。这个问题也被称为区间图着色问题,即相容的活动着同色,不相容的着不同颜色,使得所用颜色数最少。解法思想: 其实我们知道,对于单个教室我们可以用贪心算法进行求解,但是...
分类:编程语言   时间:2015-07-20 01:04:23    收藏:0  评论:0  赞:0  阅读:1074
Java中HTTP通信
Java自带的get、post请求: get请求方式:package com.java;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.Inpu...
分类:编程语言   时间:2015-07-20 01:01:33    收藏:0  评论:0  赞:0  阅读:356
python for语句
python for语句for 循环会访问一个可迭代对象(例如序列或是迭代器)中的所有元素, 并在所有条目都处理过后结束循环. 它的语法如下:for iter_var in iterable: suite_to_repeat每次循环, iter_var 迭代变量被设置为可迭代对象(序列, 迭代器,....
分类:编程语言   时间:2015-07-20 01:00:23    收藏:0  评论:0  赞:0  阅读:515
python while语句
python while语句 while 循环的语法如下:while expression: suite_to_repeat while 循环的 suite_to_repeat 子句会一直循环执行, 直到 expression 值为布尔假. 1、计数循环a = 0while a < 10: ...
分类:编程语言   时间:2015-07-20 01:00:13    收藏:0  评论:0  赞:0  阅读:386
python:为什么Tuple操作速度比List快
Dive into python中说道Tuple是不可变的List,一旦创建了一个Tuple,就不能以任何方式改变它。但是Tuple 比 list 操作速度快。如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list。我写了几行代码测试了一下:example_...
分类:编程语言   时间:2015-07-20 00:59:25    收藏:0  评论:0  赞:0  阅读:306
Spring初步
1:Spring其核心就是提供一种新的机制管理业务对象及其依赖关系。2:Spring的核心:IOC(控制反转)DI(依赖注入)AOP(面向切面编程)3:Spring的七大模块Core:核心模块。提供了Spring的容器来管理各种业务Bean对象以及Bean对象之间的依赖与关联关系。DAO:对JDBC...
分类:编程语言   时间:2015-07-20 00:58:53    收藏:0  评论:0  赞:0  阅读:344
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!