HTTP是基于TCP协议的,需要三次握手,HTTP1.1协议,是keep-alive的。 第一部分,请求行 首先要明白GET, POST, PUT,DELETE这个很简单不重复,举几个例子: 在云计算中,如果我们的服务器端要提供一个基于 HTTP 协议的 API,获取所有云主机的列表, 这就会使用 ...
分类:
Web程序 时间:
2020-01-31 22:44:21
阅读次数:
113
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue. ...
分类:
Web程序 时间:
2020-01-31 22:40:32
阅读次数:
92
thinkphp:mvc模式 1,thinkphp的安装配置 1. 条件 1. PHP =5.4.0 2. PDO MbString CURL PHP Externsion 3. Mysql 4. Apache或Nginx 2. 安装: composer git 直接到thinkphp官网下载稳定版 ...
分类:
Web程序 时间:
2020-01-31 22:33:57
阅读次数:
124
接入层上传 上传问题 上传文件 再次访问上传的文件 上传的文件被当成程序解析 上传问题防御 限制上传后缀 但是可以通过改后缀名的方式,达到攻击的目的 文件类型检查 类型是从浏览器读取的,可以不经过浏览器上传文件,依然不安全 文件内容检查 但是可以通过在文件头部写入对应的内容 所以还是不安全 程序输出 ...
分类:
Web程序 时间:
2020-01-31 22:29:02
阅读次数:
111
ASP.NET Core DI 手动获取注入对象:https://www.cnblogs.com/xishuai/p/asp-net-core-ioc-di-get-service.html 方法1(获取Transient和Singleton注入的对象): 在 Startup 类的 Configur ...
分类:
Web程序 时间:
2020-01-31 22:28:21
阅读次数:
99
HTML学习记录 起因是买了本书学习flask,书里让我自己学HTML……超文本标记语言即HTML,HTML文档以.html为后缀。HTML是一种用来描述网页的标记语言,是一套标记标签,因此HTML使用标记标签来描述网页。HTML标签有以下特征: ·标签是由尖括号包围的关键字 ·标签通常是成对出现的 ...
分类:
Web程序 时间:
2020-01-31 21:01:45
阅读次数:
84
学习完maven后,用maven创建了一个web项目,然后在这个web项目中创建了一个java文件夹并标记这个目录为源码根目录,当我准备创建一个Servlet的时候发现没有 ...
分类:
Web程序 时间:
2020-01-31 20:45:54
阅读次数:
246
「JSOI2011」任务调度 "传送门" 一开始还在想写平衡树,看到 $\text{TRANS}$ 操作后就晓得要用可并堆了。 这题好像就是个可并堆的板子题??? + 直接往对应的对里面加元素 + 在对应的堆里面找到这个元素,讨论一下它是不是根节点,然后抠出来重新加进去 + 合并两个堆 + 查堆顶的 ...
分类:
Web程序 时间:
2020-01-31 20:45:25
阅读次数:
89
<?php //检测设备类型 function userAgent(){ ## This credit must stay intact (Unless you have a deal with @lukasmig or frimerlukas@gmail.com ## Made by Lukas ...
分类:
Web程序 时间:
2020-01-31 20:40:23
阅读次数:
108
<?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 30 ...
分类:
Web程序 时间:
2020-01-31 20:39:29
阅读次数:
94
一、为什么我们需要服务调用日志 在三个月前,我一个朋友他们公司的内部软件系统更新换代。在新系统中,用户有时会说慢,但是具体怎么慢,慢到什么程度也讲不清楚。问题难定位,从而更难解决。他们的新系统是CS模式,客户端使用的是WPF,服务端使用的是WCF。后来在他们的WCF服务中加了一个消息拦截器,在不影响 ...
分类:
Web程序 时间:
2020-01-31 19:19:23
阅读次数:
148
//爬虫://1.请求到某个网站去//2.返回一些HTML代码//3.从HTML代码提取你想要的信息 HTML解析//4.如果这些HTML中又有你感兴趣的内容//5.递归爬取//准备好网址 URL url = new URL("http://zuidazy2.net/"); //准备好连接 java ...
分类:
Web程序 时间:
2020-01-31 19:14:30
阅读次数:
186
同步JavaScript 为了让我们了解异步 JavaScript是什么,我们应该首先确保我们了解同步 JavaScript是什么。本节概述了我们在上一篇文章中看到的一些信息。 我们在先前的学习领域模块中看到的许多功能都是同步的—您运行了一些代码,并且浏览器可以尽快返回结果。让我们看一个简单的示例: ...
分类:
Web程序 时间:
2020-01-31 19:14:14
阅读次数:
116
2020/01/31, ASP.NET Core 3.1, VS2019, 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【10 xUnit单元测试之集成测试】 "文章目录" "此分支项目代码" 本章节介绍了 ...
分类:
Web程序 时间:
2020-01-31 19:01:04
阅读次数:
118
【承接上文】1、问:Lucene优点?答:a、Lucene定义了一套以9字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。b、在传统倒排索引的基础上,实现了分块索引。【ps:这里说明一下什么是倒排索引】实际应用中需要根据属性值来查找记录,这种索引表中的每一项都包括一个属性值和对应的记录地址。由于是由属性值来确定记录位置,因而被称为倒排索引。c、用户无需编写代码即可使用
分类:
Web程序 时间:
2020-01-31 18:55:36
阅读次数:
80
一、创建demo项目 1.新建webapi项目,命名为“DemoProject”,去掉HTTPS勾选 1 using Microsoft.AspNetCore.Mvc; 2 using System.Collections.Generic; 3 4 namespace DemoProject.Con ...
分类:
Web程序 时间:
2020-01-31 18:51:47
阅读次数:
230
轮询SCM可以实现Gitlab代码更新,项目自动构建,但是 该方案的性能不佳。那有没有更好的方案呢? 有的。就是利用Gitlab的webhook实现代码push到仓库,立即触发项目自动构建。 安装Gitlab Hook插件需要安装两个插件:Gitlab Hook和GitLab Jenkins设置自动 ...
分类:
Web程序 时间:
2020-01-31 18:44:08
阅读次数:
114