20154321 何思影 Exp 8 Web基础

EXP8 Web基础 一、基础问题回答 1.什么是表单? 表单:表单在网页中主要负责数据采集功能。 基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。 2.浏览器可以解析运行什么语言 超文本标记语言:HTM
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

【Spring Boot】Spring Boot项目部署到外部Tomcat容器

一、修改项目打包方式为war包 修改pom.xml文件中packaging属性项 <packaging>war</packaging> 修改pom.xml文件增加一个依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> 修改启动
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

与JMeter的第一次亲密接触

postman和JMeters是外部接口测试的两个工具,通过界面化的方法,来实现操作http报文携带的请求字段、VK值、json、cookie、header值及文件。本篇主要介绍JMeter。 测试环境: 接口文档地址:http://doc.nnzhp.cn/ 用户名密码:xiaohei/****** 使用JMeter时首先创建一个线程组,在线程组上创建测试任务。 本篇涉及到的测试内容都是get/post的http请求,创建任务时,在线程组-添加-sampler上创建http请求。 点绿色三角
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

select服务器模型

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<netinet/in.h> #include<arpa/inet.h> #include<unistd.h> #define MAXLINE 80 #define port 8888 #define FD_SETSIZE 1024 int main(int argc,char* argv[]){ int sockfd = socket(AF_INET,SOCK
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

vscode配置git及码云

1、将代码放到码云 到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了 码云中的使用教程: Git 全局设置: git config --global user.name "ASxx" git config --global user.email "[email protected]" 创建 git 仓库: mkdir wap cd wap git init touch README.md git add README.md git commit -m "first comm
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

xml节点和元素的关系

在我们学习LINQ删除XML节点之前我们先来看看什么是XML节点,那么下面就向你详细介绍下关于XML节点的学习体会。希望对你了解和学习XML节点有所帮助。 对于XML节点的认识: 就像一个树状的目录。可以把第一行当作它扎根的“土地”。XML文件是由节点构成的。它的第一个节点为“根节点”。一个XML文件必须有且只能有一个根节点,其他节点都必须是它的子节点。我们在FLASH里使用XML对象解析XML的时候,this 代表整个XML文件,它的根节点就是 this.firstChild 。 this.
分类: 其他 发布时间: 05-23 22:51 阅读次数: 2

python入门:常用模块—shutil 模块

高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 mport shutil shutil.copyfileobj(open('old'), open('new', 'w'))    shutil.copyfile(src, dst) 拷贝文件 shutil.copyfile('f1.log', 'f2.log') # 拷贝文件,目标文件无需存在    shutil.copym
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

创世纪 BZOJ3037 & [Poi2004]SZP BZOJ2068

分析: 树形DP中的一种,基环树DP 针对每一个环跑DP,f[i],g[i]分别表示选或者不选,之后我们注意每次遍历的时候,不要重复遍历。 附上代码: #include <cstdio> #include <algorithm> #include <cmath> #include <iostream> #include <queue> #include <cstring> #include <cstdlib> using namespace std; #define N 100
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

[Selenium+Java] Selenium Framework: Keyword Driven & Hybrid

Original from: https://www.guru99.com/creating-keyword-hybrid-frameworks-with-selenium.html What is Selenium Framework? Selenium Framework is a code structure that helps to make code maintenance easy. Without frameworks, we will place the “code” as
分类: 其他 发布时间: 05-23 22:51 阅读次数: 3

Git和Svn区别及安装

Git是分布式管理,Svn是集成式管理。 集成式:   集成式,通俗的说就是开发时由一个人进行统一管理。   分为两个部分,一个中央服务器(管理者),其余就是本地开发者。如果本地开发者A需要本地开发者B的开发代码,那么只能通过下载 本地开发者B最新一次提交给 中央服务器 的开发代码。也就意味着如果开发者之间的交流必须通过中央服务器,且只有中央服务器才有版本控制库,才能更改成以前版本代码。   问题:如果在本地不小心删除一个文件,那么必须重新获取中央服务器的以前版本的文件。 分布式:   每个人
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

神级程序员教你如何用四行代码画出一幅中国地图!Python就是牛逼

前面两行引入相应的库,真正的代码就4行,够简单吧。第1行甚至可以不写,它定义了图的大小。第2行我们创建一个地图,第3行把海岸线画上,第4行显示这个地图,就是这样: 你用 Java 的 4 行代码画一个地图出来? 然后我们开始画上国家,又是1行代码: m.drawcountries(linewidth=1.5) 就变成了这样: 看上去有点变形,这是因为我们没有添加任何投影的原因, Basemap 提供 24 种不同的投影方式,你可以自己一个个试一下,比较常用的是 兰勃特投影 ,我们添加一下: m
分类: 其他 发布时间: 05-23 22:51 阅读次数: 3

SRS之SrsRtmpConn::service_cycle详解

1. SrsRtmpConn::service_cycle 当服务器在 conn 线程的开始调用 connect_app 函数接收并解析客户端发送的 connect 消息后,调用该 service_cycle 函数开始服务客户端的具体请求。 /** * when valid and connected to vhost/app, service the client. */ int SrsRtmpConn::service_cycle() { int ret = ERROR_SUC
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

Hdfs简介

1.hdfs实现目标  兼容廉价的硬件设备  实现数据流的读写  支持大数据集  支持简单的文件模型  强大的跨平台特性 2.HDFS的局限性  不适合低延迟数据访问  无法高效储存大量小文件  不支持多用户写入 3.块的概念(整个HDFS最核心的概念)  支持面向大规模数据储存  降低分布式节点的寻址开销 好处:  支持大规模文件存储  简化系统设计  适合数据备
分类: 其他 发布时间: 05-23 22:51 阅读次数: 3

Mapreduce的学习

Hadoop的核心是mapreduce和hdfs。 mapreduce 什么是mapreduce ? MapReduce是一种编程模型,用于大规模数据集的并行运算。概念”Map(映射)”和”Reduce(归约)”,是它们的主要思想,。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值
分类: 其他 发布时间: 05-23 22:51 阅读次数: 2

身为手机系统霸主,安卓对于谷歌来说算不算成功?

先来说一下,在当前的智能手机操作系统中安卓和iOS可谓独大,占据了九成多的市场份额。但因为iOS只在苹果设备上使用,安卓系统却因开放性而遍地开花,相对而言安卓系统更加强势。
分类: 其他 发布时间: 05-23 22:51 阅读次数: 4

springboot基于角色的权限认证

一、使用场景 springboot、springSecurity、mybatis 基于角色的权限控制 二、参考文献 https://liuyanzhao.com/7431.html 说明:网上查了一圈,只按照以上这篇博客实践成功,本文仅仅是自己实践的一些记录 三、坑 3.1 User 最好是implements UserDetails public class User implements UserDetails { 3.2 User里角色对象要用Authority implements G
分类: 服务端 发布时间: 05-23 22:51 阅读次数: 4

如何在mac中用命令行时用sublime打开文件

摘要: sublime
分类: 服务端 发布时间: 05-23 22:51 阅读次数: 4

mapreduce算法之二次排序

package mapreduce; import java.net.URI; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.io.Int
分类: 其他 发布时间: 05-23 22:50 阅读次数: 4

mapreduce算法之倒排索引

package mapreduce; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.Text;
分类: 其他 发布时间: 05-23 22:50 阅读次数: 4

mapreduce算法之reduce侧连接

package mapreduce_join; import java.io.IOException; import java.net.URI; import java.util.HashMap; import java.util.Map; import org.apache.hadoop.conf.Configuration; import org.apache.ha
分类: 其他 发布时间: 05-23 22:50 阅读次数: 3