- 博客(12)
- 资源 (34)
- 收藏
- 关注
原创 设计模式之职责链模式
职责链模式(Chain of Responsibility Pattern)使多个对象都有机会处理请求,从而避免请求发送者和请求的接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。客户端只需要发送请求,职责链上的处理者负责处理,客户端不用关心请求是如何处理的以及请求是如何依次传递的。可用来实现了对请求的过滤、拦截等操作。
2018-01-16 13:48:45 626 2
原创 设计模式之命令模式
一.命令模式的简介 命令模式(Command Pattern)将一个请求封装为一个对象,从而使你用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。命令模式的核心思路: 在程序设计中,一个“行为请求者”和“行为实现者”往往是紧密耦合的,当某些情况下,要对行为进行记录、撤销等操作的时候,就必须对行为实现者和请求者进行解耦为松耦合模式。命令模式应用案例: S
2018-01-15 17:47:23 279
原创 Python语法基础(十):类
一.类的属性和方法:1.Python的命名规范模块名: Python的文件称作模块(Module),模块名称用小写字母表示,多个单词之间用_隔开,如:my_python.py。类名: 首字母大写:MyClass方法名: 如:get_data()私有方法: 以下划线开头,如:_get_name()变量 小写,用_隔开。如:my_var全局变量: 全部大写,如:TI
2018-01-10 10:41:56 497
原创 Python语法基础(九):函数
一.函数的声明:其中,name是形参.def hello(name): print('Hello,'+name)二.函数的调用hello('张三')三.关键字实参的使用优点:在实参传递值的时候,可以用键值对的方式传参,不用考虑传参顺序def showInfo(name,age): print('姓名:'+name+',年龄:'+age
2018-01-10 10:38:43 2058
原创 Python语法基础(八):while循环
一.用法示例While循环当条件为True时候执行,直到条件不满足(False)的时候退出count = 1while count5: print("执行"+str(count)+'次了!') count=count+1输出:执行1次了!执行2次了!执行3次了!执行4次了!执行5次了!二.while循环和input组合使用msg =
2018-01-10 10:36:51 575
原创 Python语法基础(七):用户文字输入
一.用户的输入input需要用户从键盘输入内容message = input('请输入用户名:')#将用户输入的内容打印出来print('你好:'+message)输出:请输入用户名:张三你好:张三二.返回值是个字符串如果需要的是数值型,需要相应的转换age = input('输入年龄:')#将字符串'18'转为数值18age = int(ag
2018-01-10 10:33:33 3683
原创 Python语法基础(六):字典
一.字典的定义dictionary 是类似java中的Map的数据结构。dict = {"张":'53页', '李':'86页'}print(dict)print(dict['张'])print(dict['李'])输出:{'张': '53页', '李': '86页'}53页86页二.字典数据操作1.向字典中添加键值对dict['王'] = '
2018-01-10 10:28:23 299
原创 Python语法基础(五):元组
一.元组的定义元组(tuple),用括号()表示,用法类似于java的数组。dimensions = (21,23,32)print(dimensions)二.元组的遍历dimensions = (21,23,32)for dimension in dimensions: print(dimension)三.取值dimensions = (21,
2018-01-10 10:26:02 343
原创 Python语法基础(四):if-else语句
一.if-else语句的使用注意:if-else语句中,方法体需要缩进cars = ['bmw', 'toyota', 'audi', 'subaru']for car in cars: if car == 'bmw': print(car.upper()) else: print(car.lower())输出:BMWtoyo
2018-01-10 10:21:27 419
原创 Python语法基础(三):切片
一.制作切片切片就是截取List中元素的片段bosses = ['马小云','李小红','马小腾','雷小军']bat_boss =bosses[0:3]print(bat_boss)输出:['马小云', '李小红', '马小腾']或者隐藏起始位置,默认从头开始bat_boss =bosses[:3]取出最后两个元素切片(-2表示倒数第二个):b
2018-01-10 10:18:49 2644
原创 Python语法基础(二):列表
一.列表的声明和特点列表中的元素用单引号或双引号包裹列表元素和元素之间用逗号隔开列表元素的索引是从0开始的列表中的元素可以重复列表是有序的列表声明示例:bikes = ["ofo", 'mobike', 'bluegogo']二.列表的增删改查操作1.通过索引获取列表中的元素:返回第一个元素:print(bikes[0])输出:
2018-01-10 10:17:00 526
原创 Python语法基础(一):变量和数据类型
前言:本文开始介绍Python的语法,了解Python的变量定义和简单数据类型。一.Python的变量Python 变量是不需要声明数据类型的,由变量的值决定变量的类型。#定义变量str = 'HelloWorld!'#打印变量print(str)注:Python是不区分单引号和双引号的。二.Python有五个标准的数据类型:Numbers (数
2018-01-10 10:14:40 582
freemarker-excel.zip
2020-08-20
freemarker-excel.zip
2020-04-22
GreenDaoDemo
2017-06-03
GreenDao所需Jar包3.22版全套(亲测可行)
2017-05-28
Android 数据库浏览工具(免安装)
2017-05-28
android像素px转dip计算工具
2017-03-28
JavaBean自动生成工具(32位版)
2017-03-17
PHP+MYSQL+HTML百度地图打点示例.rar
2020-05-15
Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类
2017-09-03
设计模式之观察者模式
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人