搜索器用于封装查询条件表达式,必须在模型中定义,只有使用模型操作数据时才能用搜索器。调用搜索器时使用的是数据表字段,可以不用定义搜索器方法,默认是 = 条件;如果不是数据表字段,必须定义对应的搜索器方法。 1. 调用搜索器 直接调用,默认查询条件是 = UserModel::withSearch([ ...
分类:
Web程序 时间:
2020-07-09 22:32:04
阅读次数:
87
前言 做自动化测试中,需要管理大量的测试用例,如果不用框架管理用例,那会是一件很麻烦的事。 如果所示只写了一个用例,内容就是输入网易邮箱账号和密码 test fixture:测试固件 简单来说就是做一些测试过程中需要准备的东西。 比如创建临时的数据库,文件和目录等。 自动化测试中setUp()是打开 ...
分类:
其他好文 时间:
2020-07-09 19:07:02
阅读次数:
83
Spring 对数据访问对象(DAO)的支持旨在简化它和数据访问技术如 JDBC, Hibernate or JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心 会捕获每种技术特有的异常。 ...
分类:
编程语言 时间:
2020-07-09 15:09:30
阅读次数:
68
301. 删除无效的括号 描述: 思路:遍历。通过BFS遍历,因为BFS可以立马判断当前是否为最短修改的有效符号,之后不用再进行下一层。 303. 区域和检索 - 数组不可变 描述: 给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange() sumRange( ...
分类:
其他好文 时间:
2020-07-09 12:05:04
阅读次数:
118
大体介绍 本文对github actions部署前端项目做一个简单的总结,总体来说,我感觉用它想要部署一个前端项目,可以说非常简单,简单得令人震惊🤯。但是高度的封装,会让人没有那种以前travis书写shell的畅快体验感。 不过这也是github actions的初衷所在:开发者不用自己写很多脚 ...
分类:
其他好文 时间:
2020-07-09 11:57:00
阅读次数:
88
本文章来源一个大哥,美美的后台下载不用,非得搞前台下载,最后这件事情就弄到了我的身上。 一. 本方法是Ajax调用的type是下载文件不同,data是下载路径(目前支持IE与谷歌别的浏览器没有试过) //服务器地址 data= context.Request.Url.Scheme + "://" + ...
分类:
其他好文 时间:
2020-07-08 20:03:11
阅读次数:
81
今天学了一下java的程序流程控制,其中包括顺序结构、选择结构、循坏结构,这三个基本结构。 顺序结构就不用多说了,一般的程序都是按照自上而下的顺序执行的。下面是选择结构,其中包括if语句、if..elseif语句、switch语句。然后就是循环语句,其中包括while循环、do...while循环、 ...
分类:
编程语言 时间:
2020-07-08 19:58:22
阅读次数:
65
import “fmt”最常用的一种形式 import “./test”导入同一目录下test包中的内容 import f “fmt”导入fmt,并给他启别名f import . “fmt”,将fmt启用别名”.”,这样就可以直接使用其内容,而不用再添加fmt,如fmt.Println可以直接写成P ...
分类:
其他好文 时间:
2020-07-08 19:37:54
阅读次数:
45
创业就像婚恋,套路只是浮云,重要的是觉醒!想创业就去干,不用那些天天说“创业很辛苦,千万别创业,创业必失败”的鬼话。但是创业成功真正的秘诀,仅仅就是下定决心和勇气?通过给客户送礼拓展人脉而已吗?王健林这个名字你不会感到陌生,创业初期的他,没人脉、没资历、没实力,“三无”的他冒险去贷款,却被银行放了鸽子;刚做商业地产的时候,3年之间打了222场官司。究竟是什么原因导致他创业初期屡屡碰壁?答案是两个字
分类:
其他好文 时间:
2020-07-08 18:12:51
阅读次数:
58
1.Memory用的是hash index,但是InnoDB和MyISAM用的是B+树,不用二叉树的原因就是深度可能过深,深度过深影响查询和IO性能; 2.索引使用树的过程: BST:二分查找,不平衡AVL:二叉平衡树,最长子树和最短子树的高度之差不能超过1,数据越多,旋转越多,插入删除效率极低,查 ...
分类:
数据库 时间:
2020-07-08 15:06:03
阅读次数:
70