下面是一些比较重要的算法,原文罗 列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解 一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维 ...
分类:
编程语言 时间:
2018-02-13 13:32:08
阅读次数:
238
当你的程序递归的次数超过999次的时候,就会引发RuntimeError: maximum recursion depth exceeded. 解决方法两个: 1、增加系统的递归调用的次数: import sys sys.setrecursionlimit(n) n为你想要的递归上限 2、优化代码, ...
分类:
编程语言 时间:
2018-02-13 13:31:59
阅读次数:
161
1.由于centOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了fedora的epel仓库 安装过程中会有让你确认的,输入y按回车就可以了 2.安装Redis 安装过程中会有让你确认的,输入y按回车就可以了 3.启动Redis 4.修改端口号/密码等配置 ...
分类:
其他好文 时间:
2018-02-13 13:31:51
阅读次数:
176
认识自己 人生的规划很重要,从上大学时就要好好规划,这对国人来说尤其重要。因为对于国人来说,人生的头20年都是被别人规划的,导致了自己根本不会给自己做规划。这点是相当危险的。 人生短暂,属于自己黄金的时间不多,如果把太多的时间浪费在寻找道路和方向上,很有可 能会导致一事无成,要及早确定自己的规划,然 ...
分类:
其他好文 时间:
2018-02-13 13:31:43
阅读次数:
177
看到这种题,要么猥琐数学题,要么DP,还能搞搞什么矩乘什么的。 然后这题就是硬刚DP。很容易看出每行每列的棋子数都不超过2吧 f[i][j][k]表示枚举到第i行,有j列有1个棋子,有k列有2个棋子。然后m-j-k就可以的到没放的多少列吧。 枚举每一行,分六种情况。 1、这一行不放 2、放一个,放在 ...
分类:
其他好文 时间:
2018-02-13 13:31:35
阅读次数:
178
注: 以下内容引自 https://www.cnblogs.com/da19951208/p/6403607.html Navicat for MySQL下载、安装与破解 一:下载Navicat for MySQL 进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是W ...
分类:
数据库 时间:
2018-02-13 13:31:28
阅读次数:
193
本文总结自: https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html#fig2 一个文件可以用下图表示: 其中,文件名是我们能看到的那个名字。 inode被包含在元数据(metadata)中,元数据中 ...
分类:
系统相关 时间:
2018-02-13 13:31:22
阅读次数:
206
Description 在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧. Input 一行包含两个整数N,M,中间用空格分开. Output 输出所有的方案数,由于值比较大,输出其mod 9999973 S ...
分类:
其他好文 时间:
2018-02-13 13:31:15
阅读次数:
189
【SPOJ】Longest Common Substring II (后缀自动机) 题面 "Vjudge" 题意:求若干个串的最长公共子串 题解 对于某一个串构建$SAM$ 每个串依次进行匹配 同时记录$f[i]$表示走到了$i$节点 能够匹配上的最长公共子串的长度 当然,每个串的$f[i]$可以更 ...
分类:
其他好文 时间:
2018-02-13 13:31:01
阅读次数:
115
8.负载均衡 dubbo提供4种负载均衡方式: Random,随机,按权重配置随机概率,调用量越大分布越均匀,默认是这种方式 RoundRobin,轮询,按权重设置轮询比例,如果存在比较慢的机器容易在这台机器的请求阻塞较多 LeastActive,最少活跃调用数,不支持权重,只能根据自动识别的活跃数 ...
分类:
其他好文 时间:
2018-02-13 13:30:52
阅读次数:
162
按时间搜索数据,比如你选择了2018-2-1,它实际传给后台的时间是:2018-1-31 16:00少了八个小时,把2018-1-31的数据也搜出来了,这哪行! 传入时间之前要格式化: 封装方法:注意这是form表单的,不能用于table 组建引用: ...
分类:
其他好文 时间:
2018-02-13 13:30:44
阅读次数:
191
通过iptables和firewall-cmd实现nat和端口转发
分类:
其他好文 时间:
2018-02-13 13:30:38
阅读次数:
1053
只写了主要的步骤,很多琐碎的东西没有写上去,比如去哪里设置环境变量,如何打开cmd等,大家应该都记得。 1.在系统变量中设置: 变量名:CATALINA_HOME 变量值:D:\Program Files\Tomcat7.0.81 (放Tomcat的主目录) 2.系统变量的PATH变量中增加Tomc ...
目录 一、分页 二、视图 三、路由 四、渲染器 一、分页 试问如果当数据量特别大的时候,你是怎么解决分页的? 方式a、记录当前访问页数的数据id 方式b、最多显示120页等 方式c、只显示上一页,下一页,不让选择页码,对页码进行加密 1、基于limit offset 做分页 from rest_fr ...
分类:
其他好文 时间:
2018-02-13 13:30:11
阅读次数:
247
1. 在canvas标签中给出长宽(不带单位):<canvas width="600" height="600"></canvas> 或者在js中设置长宽:canvas.width = 600; canvas.height = 600; 注意:canvas是行内块元素,用CSS设置的width和he ...
已知: $n(10 ^ 5) $ ? $\left\{ a_i \right\}(10 ^ 5)$ ? $t(10 ^ 5)$ 条件: 区间 $[l, r]$ 求: 不同数个数 思考每个细节,我能想到这些东西: 多组询问 —— 离线,在线 区间 $[l, r]$ —— 莫队 ? 移动 $r$ ,维护 ...
分类:
其他好文 时间:
2018-02-13 13:29:56
阅读次数:
116