1.排序的分类 1) 内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序 2) 外部排序:无法全部加载到内存中,需要借助外部存储进行 3)图示: 2.算法的时间复杂度 1) 度量一个程序(算法)执行时间的两种方法 A.事后统计的方法 问题:a.需要实际运行该程序。b.时间也依赖于计算机的硬 ...
分类:
编程语言 时间:
2020-03-21 16:41:05
阅读次数:
66
简单示例 #!/bin/bash echo "Hello World !" echo命令用于向窗口输出文本 运行 Shell 脚本有两种方法 1、作为可执行程序 chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 2、作为解释器参数 这种运行方式是,直接运行解 ...
分类:
系统相关 时间:
2020-03-21 15:04:53
阅读次数:
76
首先介绍一下.htaccess(来自百度百科) 根据以上内容,假如我们自定义一个规则,并让服务器运行我们定义的规则,便可绕过上传限制 查询到有两种方法可用,开始实验 打开靶机 查看页面信息 上传.htaccess文件 上传成功后开始上传shell.jpg 测试连接 查找flag 成功拿到flag ...
分类:
数据库 时间:
2020-03-20 12:57:47
阅读次数:
212
Controller及RestFulf风格 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller ...
分类:
其他好文 时间:
2020-03-18 11:52:23
阅读次数:
68
Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候。只需要将jar包安装到本地maven仓库下,然后添加依赖即可。 (1)安装到本地仓库,执行以下命令(其中 ...
分类:
编程语言 时间:
2020-03-17 22:30:57
阅读次数:
62
我们先来了解一下request.setAttribute和request.getAttribute()这两种方法的作用。 request.getAttribute("nameOfObj"); 可得到jsp页面表单中输入框内的value。(其实表单控件中的Object的name与value是存放在一个 ...
分类:
其他好文 时间:
2020-03-17 14:15:02
阅读次数:
91
在本机代码中设置线程名称 在 Visual Studio 的任何版本中都可以使用线程命名功能。 当调试正在运行的进程时,线程命名有助于标识 "线程" 窗口中感兴趣的线程。 在通过故障转储检查并使用各种工具分析性能捕获时,具有 recognizably 命名的线程也会有所帮助。 设置线程名称的方法 可 ...
分类:
编程语言 时间:
2020-03-17 11:31:28
阅读次数:
65
如果遇到 '\\xe4\\xb8\\xad\\xe5\\x9b\\xbd' 这样的utf-8明文字符串,并且不是在代码里,而是从别的地方获取的,无法更改,就需要特殊的解码方式 在python2中,可以直接用decode("string_escape")解决,但是python3中str类型无法deco ...
分类:
编程语言 时间:
2020-03-15 14:54:21
阅读次数:
72