方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个: ①:结构化代码 将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。 ②:减少代码重复 一个固定的功能,可能会在程序中多次使用,在使用时只需要调用写好的方法,而不用重复书写对应的功能代码。 ...
分类:
编程语言 时间:
2019-07-04 11:36:13
阅读次数:
134
1.1.1 方法的概述 假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中, ...
分类:
编程语言 时间:
2019-07-03 15:15:59
阅读次数:
100
Python基础2 函数 面向过程编程 初识函数 函数 :函数是以功能为导向,一个函数封装一个功能,登录,注册,评论,文件操作等 优点:减少代码重复,提高代码的可描述性 函数的结构 ?? ?? 关键字 函数名 结构需要 函数名 : 与变量名命名规范一致,一定具有可描述性 函数的调用 函数名() → ...
分类:
编程语言 时间:
2019-07-01 21:42:25
阅读次数:
179
原文地址: http://blog.jboost.cn/2019/06/17/git-branch.html 许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发、测试、上线各环节的工作,可能都有各自的流程与规范。本文分享的是作者一直沿用的团队项目Git分支管理规范, ...
分类:
其他好文 时间:
2019-06-18 09:17:36
阅读次数:
122
函数的认知 面向过程编程 缺点: 1. 代码重复。 2. 代码可描述性不高。 初始函数 函数是以功能为导向,一个函数一个功能(常见登陆,注册,文件的操作等)。 函数可以极大提高代码的利用率,减少代码的重复性,增加了代码的可读性。 函数的结构 def 关键字:定义一个函数。python中把一些特殊单词 ...
分类:
其他好文 时间:
2019-06-17 17:28:37
阅读次数:
120
一、泛型 1、泛型的本质是将类型参数化,即将数据类型作为参数。 2、泛型可以在编译期进行检查,其所有的强制转换是隐式且自动的,提高了代码的安全性。 3、泛型可以用在类(泛型类)、接口(泛型接口)、方法(泛型方法)的创建。 4、泛型的类型参数只能为引用类型,不能为基本类型。 二、常用集合类 1、体系分 ...
分类:
编程语言 时间:
2019-06-10 23:43:17
阅读次数:
249
1、编辑器里的正则匹配 2、认识正则表达式 正则表达式和语言无关,几乎所有的语言都有正则 前端常用正则表达式于:表单验证 创建正则表达式 常用案例 精确匹配,^ 以什么开头、 $ 以什么结尾 1、 2、 3、 。。。 有的不需要自己写 可以去找 3、用正则表达式做表单验证 1、想在什么时候触发校验? ...
分类:
Web程序 时间:
2019-05-30 01:22:04
阅读次数:
156
sql标签的使用 通过sql片段达到代码重复利用 例: <sql id="sqlcont"> select count(*) </sql> <sql id="sqlselect"> select * </sql> <sql id="sqlcontent"> from user </sql> <sel ...
分类:
数据库 时间:
2019-05-25 20:18:41
阅读次数:
168
1 重构之重复代码: 2 3 1.(重复代码是)语义一致的逻辑 4 反例:语义一致的逻辑产生了多个实体 5 缺点:如果你为语义一致的逻辑产生了多个实体,那么当需要修改这个逻辑时,你必须保证同时修改所有的实体,并确保它们是一致的。否则,程序就会产生bug。无疑,这么做会额外增加很多的不必要的工作量。 ...
分类:
其他好文 时间:
2019-05-21 17:31:06
阅读次数:
128
1.Python是一门动态解释性的强类型定义语言。 2.Python2.x与Python3.x的区别: Python2.x源代码重复率高,不规范,而且Python崇尚的是简单优美清晰,所以推出创建Python3.x,规范化。 3.变量 由数字、字母、下划线任意组合,且不能以数字开头。(变量具有可描述 ...
分类:
编程语言 时间:
2019-05-14 11:16:31
阅读次数:
165