"codeforces" 很有意思的构造题,自己并没想到 构造方法就是每次从一列的第一个连向最后一列的最后一个,然后不断交叉去连。 连完这两列后再往内走一个,以此类推 代码: c++ include include include using namespace std; define rg reg ...
分类:
其他好文 时间:
2019-08-23 18:51:03
阅读次数:
99
代码 cpp include using namespace std ; int T , b , p , f , h , c , ans ; int main () { cin T ; while(T ) { ans = 0 ; cin b p f h c ; if(h c) { int rest ...
分类:
其他好文 时间:
2019-08-23 18:50:40
阅读次数:
88
思路:$DP$ 提交:$2$次 错因:高精写挂(窝太菜了) 题解: 观察可知$f[i]=2 f[i 1]+(n\&1)$ 高精的过程参考了 "WinXP@luogu" 的思路: 发现一个问题。每一项约等于前一项的 $2$ 倍。仔细分析,发现 $dp(n)=2dp(n 1)+ (n\& 1)?1:0$ ...
分类:
其他好文 时间:
2019-08-23 18:50:27
阅读次数:
73
1.Shell中变量的原形:${var} 变量的原形:${var},即是加一个大括号来限定变量名称的范围 [root@bogon sh]# aa='ajax' [root@bogon sh]# echo $aa ajax [root@bogon sh]# echo $aa_AA [root@bogo ...
分类:
系统相关 时间:
2019-08-23 17:44:27
阅读次数:
125
原理不同 sleep是Thread类的静态方法,是线程用来控制自身流程的,它会使此线程暂停执行指定的时间,而把执行机会让给其他的线程,等到计时时间到,此线程会自动苏醒。 wait是Object类的方法,用于线程间的通信,这个方法会使当前拥有该对象锁的进程等待,直到其他线程调用notify方法才醒来, ...
分类:
其他好文 时间:
2019-08-23 17:43:47
阅读次数:
75
[toc] 1. 开放封闭原则 3. 带参数的装饰器 4. 多个装饰器装饰一个函数 ...
分类:
其他好文 时间:
2019-08-23 17:43:28
阅读次数:
72
T1 考场上全程盯着PDF,不知道OJ上有样例解释?最后题都没读懂,看到OJ上的样例解释之后恍然大悟,然后就过了,我×××××,下次我一定PDF和OJ题面都认真阅读 读懂题之后其实很简单,给序列排序,去重,然后在排好序的数组中寻找原序列前一位和后一位,看是否满足条件就可以了 1 #include<a ...
分类:
其他好文 时间:
2019-08-23 17:43:06
阅读次数:
83
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() //题目:有1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 4 { 5 system("color 1F"); // 设定显示框为蓝底白字 6 system("m... ...
分类:
编程语言 时间:
2019-08-23 17:42:50
阅读次数:
171
总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 生成随机UID const genUid = () => { var length = 20 var soupLength = genUid.soup_.length var id = [] for (v ...
分类:
Web程序 时间:
2019-08-23 17:42:26
阅读次数:
105
[toc] 规范化目录 将代码进行分类的优点:加载快、可读性高、查询修改简单。 1. 划归固定的路径: ? 统一相同的路径,也就是统一相同的变量,代码中如果需要这个路径时,直接引用即可,可以多次引用。 2. 划分文件 2.1 seetings 配置文件 2.2 common 公共组件文件 2.3 s ...
分类:
其他好文 时间:
2019-08-23 17:41:49
阅读次数:
86
添加依赖<!-- oauth --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId></dependency><dependen ...
分类:
编程语言 时间:
2019-08-23 17:41:36
阅读次数:
847
在某些情况下,在unix/linux上的Oraclecrs无法启动,需要oracle以singleinstance启动的时候,可以重新编译(Relinking)oracle,关闭RAC特性,下面记录其方法:RACONLoginastheOraclesoftwareownerandshutdownalldatabaseinstancesonallnodesinthecluster.cd$ORACLE
分类:
数据库 时间:
2019-08-23 17:41:02
阅读次数:
149
maven引入原因 在开发过程中我们需要引用各种 jar 包,尤其是比较大的工程,引用的 jar 包往往有几十个乃至上百个, 每用到一种 jar 包,都需要手动引入工程目录,而且经常会遇到 jar 包冲突,版本冲突。 maven能帮我们构建工程,管理 jar 包,编译代码,还能帮我们自动运行单元测试 ...
分类:
其他好文 时间:
2019-08-23 17:40:41
阅读次数:
107
本篇博客将从理论到实验操作详细描述Liunx系统的完整引导过程,并解决三种影响正常开机的故障。目录引导:开机引导过程修复MBR扇区故障引起的故障修复GRUB菜单故障引起的故障重置Centos7系统管理员(root)密码一、完整的开机引导流程开机自检:也称加电自检(POST,PowerOnSelfTest)。指计算机系统,接通电源,(BIOS程序)的行为,包括对CPU、系统主板、基本内存、扩展内存、
分类:
其他好文 时间:
2019-08-23 17:40:12
阅读次数:
133
输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 思路分析: 方法一:利用栈的先进后出思想实现,加上判断条件后17ms,刚开始24ms 方法二:利用递归思想实现 注意:要将list定义在递归函数外面。 方法三:利用list中的方法:add(int index, Object ele): ...
分类:
其他好文 时间:
2019-08-23 17:39:58
阅读次数:
88
总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。生成随机UIDconstgenUid=()=>{varlength=20varsoupLength=genUid.soup.lengthvarid=[]for(vari=0;i<length;i++){id[i]=genUid.soup.charAt(Math.random()soupLeng
分类:
Web程序 时间:
2019-08-23 17:39:44
阅读次数:
127
现在用户对商品下单,我们的系统有三个步骤要做: 1.减商品的库存。 2.如果用户有红包,扣掉用户的可用红包。 3.创建一个订单。 情况1:交易系统中扣库存成功,扣红包成功,但是此时由于某种原因(如超时)导致创建订单失败。 问:如何解决数据一致性(C)问题? 答:1.一次创建失败,为提高系统的可用性, ...
分类:
其他好文 时间:
2019-08-23 17:38:57
阅读次数:
86