#简述: 需求:消息实时推送消息以及通知功能,采用django-channels来实现websocket进行实时通讯。并使用docker、daphne启动通道,保持websocket后台运行 #介绍Django Channels: 官方文档链接:https://channels.readthedoc ...
分类:
Web开发 时间:
2020-12-18 11:53:11
收藏:
0 评论:
0 赞:
0 阅读:
68
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件 ...
分类:
Web开发 时间:
2020-12-18 11:52:09
收藏:
0 评论:
0 赞:
0 阅读:
33
HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说“笑脸”,比如说“版权号”。要是你用时忘记了这些特殊字符,不要紧,请记住今天这个地址,你就随时可以查到这些特殊字符的表示方法。 简单的介绍一下其使 ...
分类:
Web开发 时间:
2020-12-18 11:51:59
收藏:
0 评论:
0 赞:
0 阅读:
23
解决npm ERR! Unexpected end of JSON input while parsing near...的方法 今天在创建项目的时候,发现一直创建不成功,安装项目依赖的时候报错:npm ERR! Unexpected end of JSON input while parsing ...
分类:
Web开发 时间:
2020-12-18 11:51:12
收藏:
0 评论:
0 赞:
0 阅读:
30
HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。 0×01. Freebuf百科:什么是Strict-Transport-Security 我摘自owasp上的一段定义: HTTP ...
分类:
Web开发 时间:
2020-12-18 10:22:43
收藏:
0 评论:
0 赞:
0 阅读:
30
上传主机信息 编写服务端、客户端程序。要求客户端程序上传其主机 CPU、内存、硬盘空 间开销,服务端程序接收到数据后以合理形式在屏幕上显示。 思路 ? 调用系统的 \(shell\) 命令,然后再解析结果。就是正则表达式和一些基本操作。求出结果后整理格式上传即可。服务器随便搞一个能接字符串输出字符串 ...
分类:
Web开发 时间:
2020-12-18 10:22:20
收藏:
0 评论:
0 赞:
0 阅读:
24
参考 服务器运行管理分类– ESP8266WebServer – 建立新的ESP8266WebServer对象– begin – 服务器启动– stop – 停止服务器– close – 停止服务器 处理客户端HTTP请求分类客户端请求处理配置分类– on – 可找到资源处理配置– onNotFou ...
分类:
Web开发 时间:
2020-12-18 10:21:07
收藏:
0 评论:
0 赞:
0 阅读:
155
内容传送网络或内容分发网络(CDN)是部署在因特网上的多个数据中心的大型分布式服务器系统。CDN的目标是为具有高可 用性和高性能的最终用户提供内容。 有3个流行的jQuery CDN:谷歌,微软jQuery。 使用CDN的优势:它减少了服务器的负载。它节省了带宽。jQuery框架将从这些CDN加载更 ...
分类:
Web开发 时间:
2020-12-18 10:20:19
收藏:
0 评论:
0 赞:
0 阅读:
28
上面的实例演示(搭建文件服务器、条件请求以提升性能和区间请求以提供部分内容)从提供的功能和特性的角度对StaticFileMiddleware中间件进行了全面的介绍,下面从实现原理的角度对这个中间件进行全面解析。 ...
分类:
Web开发 时间:
2020-12-18 10:18:29
收藏:
0 评论:
0 赞:
0 阅读:
23
jQuery中选择器有哪几种(哪几种最常见) NULL_ZGX 2018-01-17 16:49:22 39329 收藏 10 分类专栏: jquery 文章标签: jquert 前端 一、基本选择器 基本选择器是jQuery中最常用也是最简单的选择器,它通过元素的id、class和标签名等来查找D ...
分类:
Web开发 时间:
2020-12-18 10:14:23
收藏:
0 评论:
0 赞:
0 阅读:
21
以下实验使用三台虚拟机完成。 服务器端:PC1,192.168.10.10 客户机端:PC2,192.168.10.20 客户机端:PC3,192.168.10.30 1、PC1服务器端安装apache服务 [root@PC1 ~]# yum install httpd -y Loaded plug ...
分类:
Web开发 时间:
2020-12-18 10:13:21
收藏:
0 评论:
0 赞:
0 阅读:
77
一、报文 HTTP报文:用于HTTP协议交互的信息 请求报文:客户端的HTTP报文 响应报文:服务器的HTTP报文 HTTP报文大致分为:报文首部和报文主体两部分 二、请求报文及响应报文的结构 请求行:包含请求方法、请求URI和HTTP版本 状态行:包含表明响应结果的状态码、原因短语和HTTP版本 ...
分类:
Web开发 时间:
2020-12-18 10:12:25
收藏:
0 评论:
0 赞:
0 阅读:
24
(承上启下, css全部内容太多了,可能会简略写。) CSS 能让: 我们的网页更加丰富多彩,布局更加灵活自如。 让HTML从样式中脱离,实现了HTML 专注去做 结构呈现,样式交给CSS。 CSS(Cascading Style Sheets),通常称为CSS样式表或层叠样式表 引入CSS样式表( ...
分类:
Web开发 时间:
2020-12-18 10:02:30
收藏:
0 评论:
0 赞:
0 阅读:
25
一、用单台虚拟主机实现多个域名 HTTP1.1规范允许一台HTTP服务器搭建多个Web站点,只要用虚拟主机的功能,可以表面上有多台服务器 不同的域名部署在同一个服务器上,使用DNS解析后,可以访问同一个IP地址 二、通信数据转发程序:代理、网关、隧道 代理:有转发功能的应用程序,客户端请求转发给服务 ...
分类:
Web开发 时间:
2020-12-18 10:01:52
收藏:
0 评论:
0 赞:
0 阅读:
28
效果展示 style.css html{ width: 100%; height: 100%; overflow: hidden;}body{ width: 100%; height: 100%; font-family: 'Open Sans',sans-serif; margin: 0; bac ...
分类:
Web开发 时间:
2020-12-18 10:00:11
收藏:
0 评论:
0 赞:
0 阅读:
49
需求:获取树结构的节点深度。 实现util.js: // 获取节点深度 参数为树结构array function getMaxFloor(treeData){ let deep = 0; function eachData(data, index) { data.forEach(elem => { ...
分类:
Web开发 时间:
2020-12-17 21:02:22
收藏:
0 评论:
0 赞:
0 阅读:
327
效果 1.基本效果 1)隐藏 hide() 2)显示 show() 3)隐藏与显示 toggle() 2.淡入淡出效果 1)淡入 fadeIn() 2)淡出 fadeOut() 3)淡入到 fadeTo() 4)淡入与淡出 fadeToggle() 3.滑动效果 1)滑下 slideDown() 2 ...
分类:
Web开发 时间:
2020-12-17 21:01:49
收藏:
0 评论:
0 赞:
0 阅读:
37
# 进入安装包解压目录 cd /usr/local/src/php-8.0.0/ # 进入扩展目录 cd ext/gd # 编译 phpize # 配置 ./configure --with-php-config=/usr/local/php/bin/php-config # 安装 make && ...
分类:
Web开发 时间:
2020-12-17 20:02:38
收藏:
0 评论:
0 赞:
0 阅读:
33
<html> <title>新标签页111</title> <body> <script> //正则判断字符串开头abc和结尾xyz(/^(abc)(.+)?(xyz)$/).test('abcxyz') async function fun1() { var newlist = []; var i ...
分类:
Web开发 时间:
2020-12-17 20:01:49
收藏:
0 评论:
0 赞:
0 阅读:
114
asp.net core mvc 中的Razor 试图本身就是一个类,所以在生成启动本地调试后 当在修改试图中的内容是不能立即生效的,这就给在本地调试页面布局样式 ,带来了很大的不便,每次走了微小的改动后都要重新生成编译,启动。 解决这个问题需要引入一个包就能实现Razor 的动态加载 Nuget引 ...
分类:
Web开发 时间:
2020-12-17 19:59:03
收藏:
0 评论:
0 赞:
0 阅读:
46