概述 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 设计模式可以分为三大类,分 ...
分类:
其他好文 时间:
2019-02-20 17:24:09
阅读次数:
167
如果大家想学人工智能的话,那么就一定不能够忽视有关机器学习的内容。这时候就会有人问,什么是机器学习?所谓机器学习就是一门多领域交叉学科,涉及概率论、统计学、逼近论等多门学科。机器学习是专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能的一门... ...
分类:
其他好文 时间:
2019-02-20 17:23:37
阅读次数:
170
MySQL为我们提供了 explain 关键字来直观的查看一条SQL的执行计划。 explain显示了MySQL如何使用索引来处理select语句以及连接表,可以帮助选择更好的索引和写出更优化的查询语句。 下面我们使用 explain 做一个查询,如下: 查询结构中有12列,理解每一列的含义,对理解 ...
分类:
其他好文 时间:
2019-02-20 17:23:16
阅读次数:
239
前两天分享了GridControl的自定义编辑器,今天再来分享一下GridLookUpEdit的自定义编辑器。本代码用的DevExpress版本号:17.2.6.0,旧的版本可能有些地方会有些微的变化。该自定义编辑器需要用到上篇中定义的MyGridView(具体代码可在自定义GridControl编 ...
分类:
其他好文 时间:
2019-02-20 17:23:03
阅读次数:
245
来源: Laravel 自定义公共函数的引入 背景习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.测试框架:Laravel 5.5步骤指导1. 创建 functions.php在 app/Helpers/(目录可以自己随便来)下新建一个文件 ...
分类:
其他好文 时间:
2019-02-20 17:22:49
阅读次数:
158
spring boot会默认生成Jar包,如果想要生成war包需要修改pom和启动类。 并且,测试的时候发现,部署在apache tomcat 7下会报包含的jar包错误,而在apache tomcat 8下能正常启动访问。 如果再tomcat 7下需要解决war包内的jar包冲突(参考:https ...
分类:
编程语言 时间:
2019-02-20 17:22:33
阅读次数:
183
转自https://my.oschina.net/u/3041656/blog/820023 摘要: python + requests实现的接口自动化框架详细教程 前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的 ...
分类:
编程语言 时间:
2019-02-20 17:22:13
阅读次数:
189
对象插入 输出 使用 find() 函数查询数据 移除 title 为 'MongoDB 教程' 的对象 只想删除第一条找到的记录可以设置 justOne 为 1 删除所有数据,可以使用以下方式 删除集合下全部文档 删除 status 等于 A 的全部文档 删除 status 等于 D 的一个文档 ...
分类:
数据库 时间:
2019-02-20 17:21:58
阅读次数:
156
Description 有 $n$ 件工作要分配给 $n$ 个人做。第 $i$ 个人做第 $j$ 件工作产生的效益为 $C_{i,j}$ 。试设计一个将 $n$ 件工作分配给 $n$ 个人做的分配方案,使产生的总效益最大。 Input 文件的第 $1$ 行有 $1$ 个正整数 $n$,表示有 $n$ ...
分类:
其他好文 时间:
2019-02-20 17:21:44
阅读次数:
137
简介: 比如我们在服务器上运行 Nginx,访问的时候就是连接不上,我们可以使用 ps aux | grep nginx看下nginx进程是不是启动了,也可以看下 80端口有没有被占用。换句话说,如果没有任何程序跑在这个端口上(或者说没有任何程序使用这个端口),证明忘了启动相关程序或者没能启动成功, ...
分类:
其他好文 时间:
2019-02-20 17:20:12
阅读次数:
186
"传送门" Div 2的比赛,前四题还有那么多人过,应该是SB题,就不讲了。 这场比赛一堆计数题,很舒服。(虽然我没打) E. The Top Scorer 其实这题也不难,不知道为什么这么少人过。 考虑枚举那人的分数和有多少人和他同分,推一下就会发现我们只需要知道$calc(sum,n,top)$ ...
分类:
其他好文 时间:
2019-02-20 17:19:55
阅读次数:
127
题面 按照*Miracle*的话来说,网上又多了一篇n^3暴力的题解 可能是因为很多猫上树问题虽然很好,但是正解性价比比较低? 我当时在考场上划水的时候手玩了5pts 直接做不可做,转化为统计贡献:$O(n)$枚举每个权值,直接统计第k大大于等于这个权值的联通块个数的和— —这样每个权值x恰会贡献x ...
分类:
其他好文 时间:
2019-02-20 17:19:42
阅读次数:
154
多租户通用权限设计(基于 "casbin" ) 所谓权限控制, 概念并不复杂, 就是确认某个操作是否能做, 本质上仅仅就是个bool判断. 权限几乎是每个系统必不可少的功能, 和具体业务结合之后, 在系统中往往表现的非常复杂和难于控制, 很大部分原因是把权限和具体业务结合的太过紧密, 把业务的复杂度 ...
分类:
其他好文 时间:
2019-02-20 17:18:54
阅读次数:
161
实验环境 CentOS 7.5 容器 容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。 导入和导出容器 实现容器的迁移。 导出容器 导出容器是指将一个已经创建(不管此时容器是否处于运行状态)的容器到一个文件。 可用 参数指定 ...
分类:
其他好文 时间:
2019-02-20 17:18:39
阅读次数:
185
1.问题 在ArcGIS中,根据一个坐标文件如excel生成一个面要素,往往需要经过多个步骤(添加XY坐标、转点、转线、转面),十分繁琐。 2.解决思路 通过创建模型,直接根据excel文件生成面要素。 主要经过了创建XY事件图层、数据导出、点集转线、要素转面、空间连接这几个地理处理过程。 其中,空 ...
分类:
其他好文 时间:
2019-02-20 17:18:24
阅读次数:
387
一、单个参数: 二、多参数: 三、Map封装多参数: 四、List封装in: 五、多参数传递之注解方式示: 六、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法: 将参数放入Map,再取出Map中的List遍历。如下: 转自:http ...
分类:
其他好文 时间:
2019-02-20 17:17:54
阅读次数:
162