函数:以功能为导向,减少重复的代码量 在函数中,遇到return 就直接结束函数,并且将值返回给 函数调用者 函数定义 函数名也是一个变量,函数名就是在内存中指向一个内存地址,这个内存地址对应的是一个函数。 def func(): # 用 def 来定义一个函数,func 是函数名 print(12 ...
分类:
编程语言 时间:
2020-07-26 23:18:04
阅读次数:
88
1.emmet语法 要产生相同的连续的内容,如下图所示: 为了减少代码量,可以使用emmet语法。 li.item$*5>a[href=#]>img[src=images/adimg_0$.jpg] 按住Tab键之后生成代码: <li class="item1"><a href="#"><img s ...
分类:
其他好文 时间:
2020-07-26 15:12:15
阅读次数:
70
本文开始介绍一个面向对象设计领域里,很常见的一种思想,继承。继承有很多好处,常听到的一句话就是,子类能够直接使用父类的方法,这样就可以减少子类代码量。其实,在自动化测试框架设计过程中,是很有必要把继承加入到你的测试脚本中去。接下来我们,简单写一个Python文件,来演示下继承的基本使用。 1. 在t ...
分类:
编程语言 时间:
2020-07-26 01:28:19
阅读次数:
69
简单的Demo案例并不需要Vue-Cli,因为一个页面之内可以总揽 但是真实的项目开发,考虑代码结构,目录结构,部署,热部署,单元测试... 代码量呈几何倍数增长,而且缺少轮子就写起来很痛苦 所以必须安装Vue-Cli来开发: Cli翻译为命令行界面,又被称为脚手架 比框架更加半成品的东西: 安装v ...
分类:
其他好文 时间:
2020-07-26 01:17:03
阅读次数:
65
lambda是javar1.8新加入的一个新特性,主要是为了提高代码的简洁性,减少代码量。其本质就是一个java 的匿名函数, 主要用于对函数式接口的重写。用法有点类似于javascrip的箭头函数。下面是一些用法的例子。 无返回值无参数 @FunctionalInterface public in ...
分类:
编程语言 时间:
2020-07-24 10:10:42
阅读次数:
88
定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 相比于简单工厂消去了内部判断逻辑,遵守了开放封闭原则。但是代码量和逻辑复杂度更高了。 结构图: 代码:水果工厂 (父类)水果类: Class Fruit { 。。。 } (子类)苹果类: Class ...
分类:
其他好文 时间:
2020-07-23 01:46:09
阅读次数:
104
前言 现在设计的页面,跳转链接,基本都是新窗口跳转。来增加良好的用户体验。 但是 作为编程人员的你,再写的时候,是否还在每个 a 标签中 增加 target="_blank" 这样,会增加你的代码量,同时a标签特别多时,还消磨你的耐心。 不妨,试一下 base标签吧。 语法: <base targe ...
分类:
其他好文 时间:
2020-07-22 20:52:11
阅读次数:
88
Python初级编程中代码执行的顺序是由上至下,由左至右。 新建一个.py文件,写入以下代码,然后运行: # 执行顺序print('先上面')print('先左边');print("后右边")print('后下面') 执行的结果为: 这个顺序很重要,我们代码量较多的时候,每一行处理的逻辑需要按照这个 ...
分类:
编程语言 时间:
2020-07-22 11:45:48
阅读次数:
81
循环 为什么使用循环: 在达到同样的效果的同时可以用较简洁的代码 public void demo1(){ //直接打印:易错、代码量多、效率低 System.out.println("好好学习第一遍"); System.out.println("好好学习第二遍"); System.out.prin ...
分类:
其他好文 时间:
2020-07-15 23:50:09
阅读次数:
62
vs如何快速统计项目总代码行数呢,如下: vs编辑 | 查找和替换 | 在文件中查找 查找选项选 选择正则表达式 ^b*[^:b#/]+.*$ 设置如下: 结果在查找结果的最后一行,如下 第二种方法,只统计写过的后台的有效代码。 点击导出到excel 在excel中,scope选择 assmbly。 ...
分类:
其他好文 时间:
2020-07-13 18:06:33
阅读次数:
113