将同一个类编写在多个文件中,类的各个文件名不同,类名相同,类名前加partial关键字,这种类型叫分部类。 在分部类中可以建立分部方法,方法名前加关键字partial,分部方法只能将方法分成两部分,即声明部分和实现部分分别位于不同的分部类里。分部方法可以使静态方法,但必须是隐式的私有方法,并且无返回 ...
MVC中关于前端数据的效验一般都是通过在Model中相关的类上打上特性来实现。 但是在我们数据库发生改变,EF框架需要刷新时会把我们在Model上的特性全部清除,这样的话,我们前端的验证就会失效。 因此,我觉得可以使用Partial-局部类(伙伴类) 的方式来实现EF框架刷新特性不清除的功能。 在M ...
分类:
Web程序 时间:
2019-10-14 23:56:51
阅读次数:
178
Currying,中文多翻译为柯里化,感觉这个音译还没有达到类似 Humor 之于幽默的传神地步,后面直接使用 Currying。 什么是 Currying Currying 是这么一种机制,它将一个接收多个参数的函数,拆分成多个接收单个参数的函数。 考察下面的代码: function add (a ...
分类:
其他好文 时间:
2019-10-12 01:26:52
阅读次数:
96
Mybatis的模糊查询 1. 参数中直接加入%% 1 2 3 4 5 6 7 8 9 param.setUsername("%CD%"); param.setPassword("%11%"); <select id="selectPersons" resultType="person" param ...
分类:
其他好文 时间:
2019-10-08 19:19:51
阅读次数:
107
9.6偏序关系(Partial Order) 偏序(Partial Order) 定义: 偏序(Partial order):定义在A上的集合R是偏序关系iff(当且仅当)其具有以下性质: 1. 自反性(reflexive) 2. 反对称性(antisymmetric) 3. 传递性(transti ...
分类:
其他好文 时间:
2019-10-07 00:40:59
阅读次数:
147
注:这里是基于Python3的UI自动化测试 一、单个和多个元素定位 selenium自动化测试中,单个和多个定位方式都是根据属性 ID、NAME、CLASS_NAME、TAG_NAME、CSS_SELECTOR、XPATH、LINK_TEXT、PARTIAL_LINK_TEXT 来定位。如下: 单 ...
分类:
其他好文 时间:
2019-10-06 15:17:40
阅读次数:
108
本篇来介绍环境搭建 阅读目录 selenium定位方法 id name class name tag name link text partial link text xpath css selector 这8种定位方式在Python selenium中所对应的方法为: find_element_b ...
分类:
其他好文 时间:
2019-10-05 00:50:15
阅读次数:
142
1. 概述 预处理命令就是我们程序开头以 字符开头的命令。为什么叫预处理命令?因为这些命令是在编译时的第一步就执行了的,不会转为汇编码。 编译器编译代码的步骤: 1. 预处理。处理 include, define等命令并删除注释,所以无论怎么写都不会再第一步CE。 2. 编译。真编译会分析代码语法( ...
分类:
编程语言 时间:
2019-10-04 09:24:30
阅读次数:
125
折腾Hexo博客,做了个软件整理收集页,在首席前端顾问蔡老板的指点下,终于实现了文章中使用折叠面板的功能,现记录如下.因为想整站都有这样的效果,所以直接集成到使用的主题中,本站使用的是maupassant主题,其他主题应该大同小异,仅供参考.改造主题新建定义class或id的js,如我新建了个acc... ...
分类:
Web程序 时间:
2019-10-01 14:00:04
阅读次数:
123