题意:刷墙,两把刷子,只能沿对角线刷,并且一次必须刷完一条线。红色刷子沿'\' 方向,蓝色刷子沿'/'方向,都刷到的格子为绿色。给出最终状态,求最少需要刷多少次可以达到。 思路:对于'\',如果当前格子为红色或者绿色,前一个格子(斜线上的)既不是红色也不是绿色,则必然要刷一次。同理,'/'上的也是。 ...
分类:
其他好文 时间:
2018-05-12 19:19:36
阅读次数:
178
@、Nginx配置多个站点 原文:https://www.cnblogs.com/Erick-L/p/7066564.html 我的做法是为每个域名设置一个配置文件,文件名都是www.域名.conf,然后在nginx.conf中引用所有配置文件,比如:include /etc/nginx/conf. ...
分类:
其他好文 时间:
2018-05-12 19:19:30
阅读次数:
138
知识点 1.小程序里面,点击页面顶部的返回按钮的时候,返回的那个页面不会刷新。页面直接跳转返回都可以传参跳转。需要做处理的时候,在onshow的时候接收参数并处理即可。 2.<!--?xml version="1.0" encoding="UTF-8"?--> 页面有弹层时,阻止下面的页面滚动。 这 ...
分类:
其他好文 时间:
2018-05-12 19:19:21
阅读次数:
197
AMD是Require.js在推广过程中对模块定义的规范化产出 1.依赖前置 CMD是Sea.js在推广过程中对模块定义的规范化产出 1.依赖就近 Common.js规范前端浏览器不支持,通常在服务端node使用此规范 输出:exports.方法 Node为每个模块提供一个exports变量,指向m ...
分类:
Web程序 时间:
2018-05-12 19:19:15
阅读次数:
422
和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 1、常用方法 1)time.sleep(secs) (线程)推迟指定的时间运行。单位为秒。 2)time.time() 获取当前时间戳,英国伦敦时间 1970年1月1日 00:00:00(北京时间1970年1月1日 08:0 ...
分类:
编程语言 时间:
2018-05-12 19:19:05
阅读次数:
212
(1)安装完vmware后,打开cmd命令行 输入services.msc 进入服务窗口,需要开启DHCP和NAT服务。 (2)在菜单栏选项-->编辑-->虚拟网络编辑器,如图: 在我们的ubuntu中设置为NAT模式下的VMnet8,因此点击选择VMnet8,同时可以看到VMnet8的网关NAT设 ...
分类:
系统相关 时间:
2018-05-12 19:18:58
阅读次数:
1542
一般说来,垂直搜索会比综合搜索更有效率,也更为可靠。 垂直搜索包括了站内搜索和狭义的垂直搜索引擎两类。站内搜索大家都懂,只搜索本网站之内的结果。垂直搜索引擎指的是什么呢?举个栗子,在爱奇艺视频上搜索一个电影名称,出来的结果可能不仅仅是爱奇艺站内的,也有来自于优酷、搜狐等这类视频网站,因此这个垂直搜索 ...
分类:
其他好文 时间:
2018-05-12 19:18:52
阅读次数:
214
for循环的流程图 做求和的程序时,记录结果的变量应该初始化为0,要做求积的变量时,记录结果的变量应该初始化为1 for(i=0;i<n;i++)则循环次数是n,而循环结束以后,i的值是n,循环体的控制变量I,是选择从0开始,还是选择从i 开始是判断i<n还是判断i≤n对循环体的次数,循环结束后变量 ...
分类:
编程语言 时间:
2018-05-12 19:18:46
阅读次数:
403
集群模式 多Master模式 优点:数据不会丢失,性能高 缺点:单台机器岩机期间,这台机器未被消费的消息在机器恢复之前不可订阅。消息的实时性会受到影响 多Master多Slave模式,异步复制 优点:即使Master岩机之后,消费者任然可以从slave中消费。 缺点:Master岩机,会丢失少量数据 ...
分类:
其他好文 时间:
2018-05-12 19:18:37
阅读次数:
162
挂载镜像文件 1、上传镜像文件到服务器(或电脑)的某一目录下 如:(/media/rpm_pack/rhel...iso) 2、root 用户下创建镜像文件挂载目录 mkdir /mnt/vcdrom 3、挂载镜像 mount -o loop -t iso9660 /media/rpm_pack/r ...
分类:
其他好文 时间:
2018-05-12 19:18:30
阅读次数:
143
题目描述 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色) 列交换操作:选择矩阵的任意两列,交换 ...
分类:
其他好文 时间:
2018-05-12 19:18:21
阅读次数:
186
iOS App签名 在学习iOS签名之前,需要对密码学有一定的了解,比如RSA加密、HASH哈希函数 参考:https://www.jianshu.com/p/003288dfb3b7 一、简单的签名原理: 目的: 保证每个App都是经过苹果公司官方认证的 背景:因为手机和系统都是苹果公司生产的,所 ...
分类:
移动开发 时间:
2018-05-12 19:18:16
阅读次数:
199
service 的文件名写错了 比如 mongodb.service 写成了 mongodb.srvice 真的是坑,居然没有提示具体的路径,只是提示一个 no such file or directory 要是提示 xxx.service:no such file or directory 还好 ...
分类:
其他好文 时间:
2018-05-12 19:18:09
阅读次数:
873
MySQL相对于PostgreSQL的劣势: InnoDB的表和索引都是按相同的方式存储。也就是说表都是索引组织表。这一般要求主键不能太长而且插入时的主键最好是按顺序递增,否则对性能有很大影响。 不存在这个问题。 大部分查询只能使用表上的单一索引;在某些情况下,会存在使用多个索引的查询,但是查询优化 ...
分类:
数据库 时间:
2018-05-12 19:18:00
阅读次数:
197
Python装饰器,魔术方法__call__, __enter__, __exit__练习 ...
分类:
编程语言 时间:
2018-05-12 19:17:50
阅读次数:
185
一、散列函数的具体应用 加密 一个典型的加密单向函数是“非对称”的,并且由一个高效的散列函数构成;一个典型的加密暗门函数是“对称”的,并且由一个高效的随机函数构成。确保传递真实的信息 消息或数据的接受者确认消息是否被篡改的性质叫数据的真实性,也称为完整性。发信人通过将原消息和散列值一起发送,可以保证 ...
分类:
其他好文 时间:
2018-05-12 19:17:42
阅读次数:
172
完全背包与01背包的区别就是 01背包只有一次, 而完全背包有无限 我的01背包 完全背包 dp[i-1][j - k*weight[i]] +k*value[i] 经历了01背包,那么前面这个式子就很好理解了,k就代表无限个。 照例,先来一份最朴实无华的递推: 三重循环呀~ k最坏的情况是0~W ...
分类:
其他好文 时间:
2018-05-12 19:17:35
阅读次数:
197