参考文档:https://www.cnblogs.com/xcsn/p/7910890.html 步骤1:Nuget安装Swashbuckle到*.WebApi项目 步骤2:在*.WebApi》App_Start》SwaggerConfig.cs中,把多余的注释删掉,只保留用到的。 步骤3:*.Ap ...
分类:
其他好文 时间:
2018-10-29 15:58:49
阅读次数:
358
遗传算法最重要的几个步骤 1.编码。 一般可采用二进制编码。本题使用和tsp相同的符号编码(可使用一个数组保存) 2.选择。根据个体的评分进行选择,涉及到累计概率。 3.交叉。通过互换基因,从而产生新的个体。 4.变异。产生新的个体。 最开始没有精英策略,算法很不稳定,加入精英策略之后,算法变得比较 ...
分类:
编程语言 时间:
2018-10-28 20:51:52
阅读次数:
280
*本文主要记录和分享学习到的知识,算不上原创。 *参考文献见链接。 旅行商问题、背包问题都是0-1规划问题中最为经典的问题。 通常来说,当我们学习并熟悉一种求解混合整数问题的技巧时,可以用这种技巧来求解旅行商问题或者背包问题,以此来验证自己对该技巧的掌握程度。 目录 什么是旅行商问题 旅行商问题的数 ...
分类:
其他好文 时间:
2018-10-28 19:27:54
阅读次数:
293
实验二 用机器指令和汇编指令编程 |实验结论 (一、 预备知识 1.D命令也提供了一种符合CPU机理的格式:“D 段寄存器:偏移地址”,以段寄存器中的数据为段地址SA,列出从SA:偏移地址开始的内存区间中的数据。 例 查看从1000:0开始的内存区间中的内容 查看从1000:10~1000:18中的 ...
分类:
其他好文 时间:
2018-10-28 17:59:57
阅读次数:
201
unit uSayHello; interface uses SysUtils, Windows, Messages, Greaphics, Controls, Forms, Dialogs; type ISeakChinese = interface(IInterface) function Sa... ...
题目 解法 看到这道题,我们就会想到旅行商问题。但是这里每一个点可以经过最多两次,所以我们用三进制表示就好了。 代码 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath ...
分类:
其他好文 时间:
2018-10-27 16:06:47
阅读次数:
149
模拟退火 爬山算法(Hill Climbing) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前的解空中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如下图所示:假设C点为当前解, ...
分类:
其他好文 时间:
2018-10-26 22:16:36
阅读次数:
185
SA写了就忘,SAM根本学不会,没救。 SA模板: ...
分类:
编程语言 时间:
2018-10-24 22:23:35
阅读次数:
194
他要求的就是lcp(x,y)>=i的(x,y)的个数和a[x]*a[y]的最大值 做一下后缀和,就只要求lcp=i的了 既然lcp(x,y)=min(h[rank[x]+1],..,[h[rank[y]]]) 那么我们求出来对于每一个h,以它作为最小值的区间的左右端点就可以了,这个可以用单调栈,具体 ...
分类:
其他好文 时间:
2018-10-22 22:21:47
阅读次数:
277
本文主要是说明core怎么使用链路追踪 一.添加nuget包 二.在Startup中添加配置 然后在Configure中添加RegisterZipkinTrace(app, loggerFactory, lifetime)注册 三.如何获取spanId和traceId的值 获取出来的值不是真正的sp ...
分类:
Web程序 时间:
2018-10-22 13:08:16
阅读次数:
201