在用正则表达式匹配的时候,错误一点点,可能会导致匹配失败所以还是不方便。 对于网页来说,它可以定义id,class或者其他属性,并且节点之间有层次关系,在网页可以通过XPath或CSS选择器来定位一个或者多个节点 1.XPATH 第一次选择时,调用了 ancestor轴,可以获取所有祖先节点。 其后 ...
分类:
编程语言 时间:
2018-10-14 16:26:10
阅读次数:
110
守护线程与主线程之间的联系: Java中有两种线程,一种是用户线程,另一种是守护线程。 用户线程是指用户自定义创建的线程,主线程停止,用户线程不会停止 用户线程属于非守护线程 守护线程当进程不存在或主线程停止,守护线程也会被停止。 使用setDaemon(true)方法设置为守护线程 对应代码: p ...
分类:
编程语言 时间:
2018-10-14 16:26:28
阅读次数:
212
要求 程序必须能处理1000个元素; 每个元素是int32类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组, 每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 编程思路 要求能 ...
分类:
编程语言 时间:
2018-10-14 16:27:11
阅读次数:
222
前言 最初是属于Java Bean规范定义的,有意思的是,Spring也大规模的使用了 ,以便实现以各种形式展现对象的属性; 举个例子,常见的用于解析Http请求参数,通常需要在展现层把原始Java对象解析成对人友好的参数,这时候就经常需要用到自定义 ; 在 包下,Spring已经内置了一些 ,如解 ...
分类:
编程语言 时间:
2018-10-14 16:27:28
阅读次数:
220
vim作为Linux下广受赞誉的代码编辑器,其独特的纯命令行操作模式可以很大程度上方便编程工作,通过自定义vim配置文件可以实现对vim功能的个性化设置。 vim配置文件一般有两份,属于root的/etc/vim/vimrc和属于当前用户的~/.vimrc,两者都可以配置vim,而当两者配置信息有冲 ...
分类:
编程语言 时间:
2018-10-14 16:28:21
阅读次数:
175
实践报告任选一题进行分析。内容包括: 1.实践题目 题目来源:《计算机算法设计与分析》,王晓东 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入 ...
分类:
编程语言 时间:
2018-10-14 16:28:29
阅读次数:
187
对于随机数的实验,根据课程上的教程,有如下的公式: 对应的变量参数的说明: 其中对应的Mouduls变量对应的就是公式中a的值,在公式中的含义就是相当于要循环多少个数才重复的一个值。 Multiplier对应的就是公式中m的值,表示的是范围值,例如图上的16807表示的就是取种子返回的随机数的范围为 ...
分类:
编程语言 时间:
2018-10-14 16:31:10
阅读次数:
155
包含简单的读写文件,供初学者入门,stream目前包含三种,终端,文件,内存,注意宽字节。 // "C:\Program Files (x86)\Microsoft Visual C++ Build Tools\vcbuildtools.bat"// "C:\Program Files (x86)\ ...
分类:
编程语言 时间:
2018-10-14 16:31:26
阅读次数:
200
为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架。由于几个原因,我对它很感兴趣。首先,该框架包含 Python 新特点,如类型提示和 asyncio。而且它再进一步为开发人员提供了很棒的开发体 ...
分类:
编程语言 时间:
2018-10-14 16:32:16
阅读次数:
137
1、实践题目 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行:第一行是n值;第二行是n个整数;第三行是x值。 输出格式: 输出x所在的下标(0~n-1) ...
分类:
编程语言 时间:
2018-10-14 16:32:46
阅读次数:
178
实践题目:二分查找 问题描述: 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。 输出格式: 输出x ...
分类:
编程语言 时间:
2018-10-14 16:32:52
阅读次数:
136
以更快的速度和更高的效率调试你的 JavaScript 了解你的工具可以在完成任务的过程中发挥重大作用。尽管传言 JavaScript 难以调试,但是如果你掌握了一些调试技巧,那么你将会花费更少的时间来解决这些错误。 我们已经列出了14个您可能不知道的调试技巧,但可能要记住,这样下次你需要调试 Ja ...
分类:
编程语言 时间:
2018-10-14 16:33:16
阅读次数:
213
注:我也是小白一名,这些内容我都是我在百度去学习之后复制到这里形成博客。希望对大家有帮助。 1.Java基础技术体系 java体系基础 理论 系统级: C, C++, go, erlang ... 应用级: C#, Java, Python, Perl, Ruby, php 虚拟机: jvm(jav ...
分类:
编程语言 时间:
2018-10-14 16:35:14
阅读次数:
204
1、Eureka的基本架构 a、Eureka Server 提供服务注册和发现 b、Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 c、Service Consumer 服务消费方 从Eureka获取注册服务列表,从而能够消费服务 2、 创建父工 ...
分类:
编程语言 时间:
2018-10-14 16:36:29
阅读次数:
138
达拉草201771010105《面向对象程序设计(java)》第七周学习总结 实验七继承附加实验 实验时间 2018-10-11 1、实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途; (2)掌握Object类的常用API用法; (3)掌握ArrayList类用法与常用API; (4)掌 ...
分类:
编程语言 时间:
2018-10-14 16:36:38
阅读次数:
183
转自: C/C++ 取整函数ceil(),floor() C/C++ 取整函数ceil(),floor() #include <math.h> double floor(double x); float floorf(float x); long double floorl(long double ...
分类:
编程语言 时间:
2018-10-14 16:36:48
阅读次数:
154
问题描述:使用二分搜索的算法,每次进行折半查找,直到最后查到所需查找的值x为止。 算法描述:二分搜索:基本思想是将n个元素分成个数大致相同的两半,取a【n/2】与x作比较。如果x=a【n/2】,则找到x,算法终止;如果x<a[n/2],则只在数组a的左半部分继续搜索x;如果x>a【n/2】,则只在数 ...
分类:
编程语言 时间:
2018-10-14 16:38:09
阅读次数:
118
实验七 继承附加实验 实验时间 2018-10-11 1、实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途; private--私有域或私有方法:只能在定义它的类中使用 public--公有域或公有方法:在任何其他的类中都可以访问 protected--受保护的域或方法:在所有子类和本包 ...
分类:
编程语言 时间:
2018-10-14 16:39:02
阅读次数:
146
Springboot --redis package com.bjsxt.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.co ...
分类:
编程语言 时间:
2018-10-14 16:39:27
阅读次数:
158
@RequestMapping 这个注解可以用于类和方法上,用于类上,表示父路径,如类上是demo,方法上是/demo1,那么访问路径就是demo/demo1 该注解有六个属性:params:指定request中必须包含某些参数值是,才让该方法处理。headers:指定request中必须包含某些指 ...
分类:
编程语言 时间:
2018-10-14 16:39:37
阅读次数:
153