参考代码可见:https://github.com/dashnowords/blogs/tree/master/Structure/GreedyAlogrithm一.贪心算法贪心算法属于比较简单的算法,它总是会选择当下最优解,而不去考虑单次递归时是否会对未来造成影响,也就是说不考虑得到的解是否是全局最优。在很多实际问题中,寻找全局最优解的代价是非常大的,这时候就可以通过求次优解来解决问题,这种思想
分类:
编程语言 时间:
2018-11-30 14:13:50
阅读次数:
126
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的,比如Java代码: 可以看出,Python的for循环抽 ...
分类:
编程语言 时间:
2018-11-30 14:13:43
阅读次数:
103
Nginx实现ssl会话加密:sslon|off;为指定虚拟机启用HTTPSprotocol,建议用listen指令代替ssl_certificatefile;当前虚拟主机使用PEM格式的证书文件ssl_certificate_keyfile;当前虚拟主机上与其证书匹配的私钥文件ssl_protocols[SSLv2][SSLv3][TLSv1][TLSv1.1][TLSv1.2];支持ssl协议
分类:
其他好文 时间:
2018-11-30 14:13:32
阅读次数:
230
在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,cli
分类:
编程语言 时间:
2018-11-30 14:13:20
阅读次数:
192
百度了解下,简单说就是vue的seo化,因为vue是spa,不支持seo,从本地运行的源码可以看出来,html没有tkd和相关文字,导致百度收录困难,所以nuxt可以很好的解决这个问题, 举个例子:纯vue的: 从mingyou.com的源码和网络请求可以看出,nuxt把你需要被seo收录的都展现出 ...
分类:
其他好文 时间:
2018-11-30 14:13:05
阅读次数:
649
参考:https://blog.csdn.net/chy_xfn/article/details/52512343 ...
分类:
其他好文 时间:
2018-11-30 14:12:55
阅读次数:
159
一、javascript简介 1.1 javascript简史 javascript诞生于1995年。当时它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。 1.2 javaScript实现 一个完整的JavaScript实现 = 核心(ECMAScript)+文档对象模型(DOM)+浏览 ...
分类:
编程语言 时间:
2018-11-30 14:12:46
阅读次数:
150
为什么需要架构可视化 随着企业进行微服务架构改造,系统架构复杂度越来越高,架构变化日益频繁,微服务改造后的实际架构模型可能与预期已经产生了巨大差异,架构师或系统运维人员很难准确记忆所有资源实例的构成和交互情况;其次,系统架构在动态演化过程中可能引入了一些不可靠的因素,比如弱依赖变强依赖、局部容量不足 ...
分类:
其他好文 时间:
2018-11-30 14:12:37
阅读次数:
141
题意翻译 一棵树有n个结点,每个结点都是一种颜色,每个颜色有一个编号,求树中每个子树的最多的颜色编号的和。 线段树合并板子题,没啥难度,注意开long long 不过这题$dsu$ $on$ $tree$确实更快 代码: ...
分类:
其他好文 时间:
2018-11-30 14:12:18
阅读次数:
117
题目大意 给出字符串,寻找最小要补全的字符个数,使得字符串是两次的循环 解法 通过寻找规律,我们又发现了len next[len]又派上了用场 ①如果next[len]是0,说明最大前缀后缀和为0,那么这个串里面没有什么重复的那种部分,也就是输出len例如abcde ②如果len%(len next ...
分类:
编程语言 时间:
2018-11-30 14:12:09
阅读次数:
149
相关资料小程序简易教程https://developers.weixin.qq.com/miniprogram/dev/ 框架介绍https://developers.weixin.qq.com/miniprogram/dev/framework/MINA.html 组件介绍https://deve... ...
分类:
微信 时间:
2018-11-30 14:11:47
阅读次数:
281
使用 实现该接口后,当所有单例 bean 都初始化完成以后, 容器会回调该接口的方法 。 主要应用场合就是在所有单例 bean 创建完成之后,可以在该回调中做一些事情。 原理 ApplicationContext 在 refresh 过程中会调用 来提前初始化单例bean,具体方法是调用 , 该方法 ...
分类:
编程语言 时间:
2018-11-30 14:11:40
阅读次数:
242
参考: CSDN1:https://blog.csdn.net/u011729865/article/details/78764523 CSDN2:https://blog.csdn.net/wyyother1/article/details/80061952 1、注意一下,我客户端是在 windo ...
分类:
其他好文 时间:
2018-11-30 14:11:21
阅读次数:
273
想在github上保存一些平时写的测试程序,所以就建立了一个repository:https://github.com/commshare/testProgram 建立好之后,怎么把本地的代码上传呢。是个问题。 之前有clone到本地,然后再add 和push到服务器的经历: centos6.3 安 ...
分类:
其他好文 时间:
2018-11-30 14:11:13
阅读次数:
138
再wxml中 传值 其中 Bindtap后面的是所触发的事件。 src是图片来源。图片来源可用data里面的值来表示。 data-id是点击事件所传递的数值。 这些data里面的值调用就必须用“{ { } }”来接收。 通过这样传递就可以获得你要的值, dataset.id 后面不管是id 还是te ...
分类:
微信 时间:
2018-11-30 14:11:06
阅读次数:
273
目的: 试了一下远程验证,试了好几次,得出小结,可以记录下,提醒以防绕路。 直接贴图,省事明了 1.引用js 2.demo的html ??注意:这个地方很多人都会出现不行的问题,所以,注意第24行的data里面的“name”,要和后台程序接口的参数名一致,url后面不用加参数,js会自己拼接请求。 ...
分类:
Web程序 时间:
2018-11-30 14:10:57
阅读次数:
194