一:解题思路 方法一:先计算出链表的长度,然后用一个指针指向链表的首结点,让这个指针走链表一般的长度,最后就落在链表的中间位置。 方法二:快慢指针法,先让快指针和慢指针都分别指向链表首节点,快指针每次走两步,慢指针每次走一步,当快指针指向为空时,此时慢指针就指向中间节点。 二:完整代码示例 (C++ ...
分类:
其他 时间:
2020-03-17 21:38:13
收藏:
0 评论:
0 赞:
0 阅读:
57
设计模式面向对象设计的原则: 1.单一职责原则: 一个类只负责一个功能领域中的相 应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 2.开闭原则: 一个软件实体应当对扩展开放,对修改关闭。即软件 实体应尽量在不修改原有代码的情况下进行扩展。 3.里氏替换原则: 所有引用基类 (父 ...
分类:
其他 时间:
2020-03-17 21:37:59
收藏:
0 评论:
0 赞:
0 阅读:
55
先抒发一下情感, 今天早上在重新装AS,第一次装的时候的 SDK 和 AVD文件都还在,config 也在,装好打算直接继承,一切都很正常 结果 Android 模拟器无法启动 说我没有定义 ANDROID_SDK_ROOT 我一脸懵,遇事不决先百度,结果按着CSDN 的一顿操作,就抛出了新的错误 ...
分类:
移动平台 时间:
2020-03-17 21:37:41
收藏:
0 评论:
0 赞:
0 阅读:
107
一、ipv6 rip、tunnel口基本配置 R3(config)#ipv6 unicast-routing 支持单播路由 R3(config)#ipv6 router rip ccnp 启动IPv6 RIPng进程,RIP进程名字为cisco R3(config)#int loopback 0 进 ...
分类:
其他 时间:
2020-03-17 21:37:18
收藏:
0 评论:
0 赞:
0 阅读:
80
攻击的介绍 1. XSS 防范是后端 RD(研发人员)的责任,后端 RD 应该在所有用户提交数据的接口,对敏感字符进行转义,才能进行下一步操作。 2. 所有要插入到页面上的数据,都要通过一个敏感字符过滤函数的转义,过滤掉通用的敏感字符后,就可以插入到页面中。 漏洞的发生和修复 XSS 攻击是页面被注 ...
分类:
Web开发 时间:
2020-03-17 21:36:58
收藏:
0 评论:
0 赞:
0 阅读:
56
First ProblemSet 1. 如何延缓软件的生命周期? 2. 如何将软件工程的理论合理的运用到实际的项目构建中去? 3. 目前的软件工程处于互联网阶段,未来将往哪个方向发展? Second ProblemSet 1. 课程只是粗略的讲述了一下软件编程的过程流水,实际要怎么去做呢? 2. 工 ...
分类:
其他 时间:
2020-03-17 21:36:19
收藏:
0 评论:
0 赞:
0 阅读:
75
E题 uva 12338 求两串的最长公共前缀 因为T很小其实可以裸上exkmp,然而现场写炸了qaq exkmp的板子+ac代码 void pre_EKMP(char x[],int m,int next[]){ next[0]=m; int j=0; while(j+1<m&&x[j]==x[j ...
分类:
其他 时间:
2020-03-17 21:35:59
收藏:
0 评论:
0 赞:
0 阅读:
58
一、什么是Nginx? Nginx 是异步框架的Web服务器,也可以用作反向代理、负载平衡器和HTTP缓存。选择Nginx的一些优点:可以高并发连接、内存消耗少、成本低廉、配置文件简单、节省带宽、稳定性高、支持热部署、内置健康检查功能、支持Rewrite重写规则等。 什么是反向代理? 反向代理在计算 ...
分类:
其他 时间:
2020-03-17 21:35:38
收藏:
0 评论:
0 赞:
0 阅读:
50
MySQL count() 函数我们并不陌生,用来统计每张表的函数。但如果你的表越来越大,并且是 InnoDB 引擎的话,会发现计算的速度会越来越慢。在这篇文章里,会先介绍 count() 实现的原理及原因,然后是 count 不同用法的性能分析,最后给出需要频繁改变并需要统计表行数的解决方案。 C ...
分类:
数据库技术 时间:
2020-03-17 21:35:15
收藏:
0 评论:
0 赞:
0 阅读:
56
关闭IPV6协议 原因:如果支持IPV6协议,vs会自动使用IPV6下载扩展。因为IPV6还没有建立完善,所以可能会比较慢。 步骤: 1.右键 任务栏上微软小图标 ,然后选择设置 2.选择网络和Internet 3.选择以太网,再选择更改适配器选项 4.选择现在使用的网络右键选择属性 5.关闭IPV ...
分类:
其他 时间:
2020-03-17 21:34:56
收藏:
0 评论:
0 赞:
0 阅读:
1142
摘要: Redis 在生产环境中,采用配置参数 maxmemory 的方式来限制内存的大小。当实际存储内存超过 maxmemory 参数值时,开发者可以通过 Redis 内存淘汰策略,来决定如何腾出新空间继续支持读写工作。 工作情况 首先,客户端会发起需要更多内存的申请;其次,Redis 检查内存使 ...
分类:
其他 时间:
2020-03-17 21:34:36
收藏:
0 评论:
0 赞:
0 阅读:
111
前言 环境: centons 7.6python 3.6chrome 80.0.3987.132 chromedriver 80.0.3987.16 selenium 3.14 自动化测试过程中,经常会出有些场景需要测试多种场景,例如:常见的登录页面需要对账号的类型,种类,长度等分别进行测试,引用p ...
分类:
Web开发 时间:
2020-03-17 21:34:20
收藏:
0 评论:
0 赞:
0 阅读:
55
论算法优化的重要性 要有分析算法时间复杂度的潜意识,慢慢培养。 别总是上来暴力,还有可怕的两层循环2333qwq The Bureau for Artificial Problems in Competitions wants you to solve the following problem: ...
分类:
其他 时间:
2020-03-17 21:33:43
收藏:
0 评论:
0 赞:
0 阅读:
56
debug中的标志位显示顺序 1 OF DF IF SF ZF AF PF CF OF 标志位(溢出) OF = 1, 显示为OV OF = 0, 显示为NV 影响OF的指令举例, INC DF 标志位(方向) DF = 0, 显示为UP DF = 1, 显示为DN 影响DF的指令举例, CLD, ...
分类:
其他 时间:
2020-03-17 21:33:24
收藏:
0 评论:
0 赞:
0 阅读:
161
"Link" 先考虑计算$l=1,r=n$时的答案。 很显然我们可以dp,设$f_{i,j}$表示考虑前$i$个数,NDS末尾为$j$的方案数,那么转移为: $$ f_{i,j}= \begin{cases} f_{i 1,j}&j\ne a_i\\ f_{i 1,j}+\sum\limits_{l ...
分类:
其他 时间:
2020-03-17 21:32:47
收藏:
0 评论:
0 赞:
1 阅读:
66
从键盘输入半径、绘制同心圆的个数及画笔的颜色 1 import turtle 2 3 turtle.pensize(10) 4 5 r=eval(input()) 6 n=eval(input()) 7 color=input() 8 turtle.pencolor(color) 9 10 for ...
分类:
其他 时间:
2020-03-17 21:32:27
收藏:
0 评论:
0 赞:
0 阅读:
63
题目链接: "P1833 樱花" ~~从大佬那里盗题真爽~~ 混合背包,转化成多重背包即可,一本通讲的太迷,没有看懂,就写了个自己认为好理解的。 当然$O(nW\max t)$是会$T$掉的,可以用二进制进行优化,时间复杂度是$O(nW\log\max t)$的,可以通过本题。 不要拆我台说可以用单 ...
分类:
其他 时间:
2020-03-17 21:31:42
收藏:
0 评论:
0 赞:
0 阅读:
59
题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1226/ 题目大意是:寻找一个五百位之内的C进制密码,该密码是N的正整数倍,而且只能用给定的数构成密码,求这样的密码最小是多少。思路也不难想到,密码的位数有限,我们可以通过广度优先搜索来搜索目标状态,通过已经拼接好 ...
分类:
其他 时间:
2020-03-17 21:31:18
收藏:
0 评论:
0 赞:
0 阅读:
52
模块 模块定义:模块就是一个保存python代码的文件 import :导入一个整体的模块 from :从一个模块中获取一个特定的内容 reload:在不终止python程序的情况下,重新导入模块文件内容的方法。 备注: 一般导入模块的语句都是写在文件的顶部,一个模块只需导入一次就好。 交互模式下, ...
分类:
其他 时间:
2020-03-17 21:30:57
收藏:
0 评论:
0 赞:
0 阅读:
45
序言 资料 ...
分类:
其他 时间:
2020-03-17 21:30:42
收藏:
0 评论:
0 赞:
0 阅读:
51