递归 程序本身自己调用自己称之为递归,类似于俄罗斯套娃,体现在代码中:用户执行最外(N)层函数,最外侧调用N-1层函数,N-1层函数调用N-2层函数... 利用函数编写如下数列: 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 ...
分类:
编程语言 时间:
2018-01-20 13:57:08
阅读次数:
193
一、Python安装 1.下载安装包 2.安装Python3.6 3.在命令行下测试 4. 安装python2.7 5. 将python2增加到环境变量里 6. 将C:\Python27目录下的python.exe 和pythonw.exe 改为python2.exe 和pythonw2.exe 7 ...
分类:
编程语言 时间:
2018-01-20 12:48:45
阅读次数:
200
【题意】给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000。注意点从0开始编号,无解输出-1。 【算法】点分治 【题解】每个区域按重心x划分子树,一条经过x的路径是从一个子树到另一个子树的(从x出发记为深度0即可),那么就让子树i的 ...
分类:
其他好文 时间:
2018-01-20 12:41:34
阅读次数:
106
1、模块化中的模块是指Javascript 模块,比如一个用来格式化时间的模块。比如在node.js中的http 模块、fs模块等,并且可以自己建立模块,模块化大致有两种类型“: 源自nodejs的规范CommonJs CommonJs最开始示威服务端所写的,所以不是异步加载,举一个简单的例子,假如 ...
分类:
其他好文 时间:
2018-01-20 12:40:01
阅读次数:
141
在微服务这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须考虑对各个组件进行高可用部署,对于服务注册中心也是一样。 Eureka Server 的高可用实际上就是讲自己作为服务向其他注册中心注册自己,这样就可以实现一组互相注册的注册中心以实现服务清单是相互同步,达到高可用的效果 ...
分类:
编程语言 时间:
2018-01-20 12:38:30
阅读次数:
159
使用场景 在Node版本快速更新迭代的今天,新老项目使用的node版本号可能已经不相同了,node版本更新越来越快,项目越做越多,node切换版本号的需求越来越迫切,传统卸载一个版本在安装另一个版本的方式太过于麻烦,这也是nvm能够流行的原因。 下载nvm 打开下载地址:https://github ...
分类:
Web程序 时间:
2018-01-20 12:35:45
阅读次数:
437
希尔排序 ? 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关 ...
分类:
编程语言 时间:
2018-01-20 12:32:23
阅读次数:
210
服务端1)下载时间软件的引擎/ntpdate时间软件2)可以查看一下配置文件这几个是代表和国外的互联网时间的服务器保持同步3)查看一下状态已经和互联网时间保持同步了客户端1)先关闭本地时间服务ntpdate,否则本地的时间服务在占着不让你配置新的时间
分类:
其他好文 时间:
2018-01-20 11:09:10
阅读次数:
243
n<=1e10,问1<=i<=n,1<=j<=n,gcd(i,j)的和%1e9+7。 QAQ自推的第一道,虽然很简单而且走了很多弯路而且推错了一次被ccz大爷调教,但还是挺感动的。。 其实在推数论之前可以先打个$\mu$和$\varphi $的表,推个两三步就验证一下,否则如果是大数论题,推错的后果 ...
分类:
其他好文 时间:
2018-01-20 11:08:45
阅读次数:
183
一、PTA实验作业 1.7-8 查找单价最高和最低的书籍 ①本题PTA提交列表 ②设计思路: (流程图) 本题的难点在于书的信息如何用结构体的形式正确的表达出来。先输入书的本数n,再用结构体的形式输入书的名称、标价,找到标价最低、最高的书,并输出出来。 ③代码截图 ④本题提交过程中遇到的问题及PTA ...
分类:
其他好文 时间:
2018-01-20 11:03:00
阅读次数:
259