Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。#!/usr/bin/env python #coding:utf-8     import socket     def handle_request(client): &nbsp
转载 精选 2016-11-21 13:26:21
524阅读
Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。#!/usr/bin/env python #coding:utf-8    import socket    def handle_request(client):   &nbsp
转载 精选 2016-11-20 01:56:03
618阅读
跨站请求伪造一、简介django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。全局:  中间件 django.middleware.csrf.CsrfViewMiddleware局部:@csrf_protect,为当前函数强制设
转载 精选 2016-11-21 13:46:01
1101阅读
跨站请求伪造一、简介django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。全局:  中间件 django.middleware.csrf.CsrfViewMiddleware局部:@csrf_protect,为当前函数强制设
转载 精选 2016-11-20 02:58:18
724阅读
unserialize3知识点:反序列化漏洞,wakeup魔法函数php<?phpclass xctf{public $flag = '111';public function __wakeup(){exit('bad requests');}?code=?>先对代码补全然后进行审计。class xctf{ //定义一个名为
原创 2022-04-27 15:11:29
63阅读
Web进阶LNMP网站部署 LNMP架构工作流程 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 当用户发起http请求,请求会被Nginx处理,如果是静态资源请求Nginx则直接返回,如果是动态请求Nginx则通过 fastcgi协议转交给后端的P ...
转载 2021-08-08 12:38:00
150阅读
2评论
Web进阶LNMP网站部署 LNMP架构工作流程 什么是LNMP LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP 工作流程 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 当用户发起http请求,请求会被Ng ...
转载 2021-08-09 21:38:00
127阅读
2评论
前言又做了几道攻防世界的Web题,总结一下。Web1:Cat题目没提示。点开题目,以为是命令执行。然而几番尝试后,发现并不是。。。其它也没什么提示,没思路了。偷瞄大佬博客然后我开始复现,?url=%80产生报错,找到绝对路径。从配置文件settings.py的报错中查看database的相关信息?url=@/opt/api/api/settings.py?url=@/opt...
原创 2021-09-14 17:14:39
424阅读
Web进阶Nginx常用模块 Nginx 目录索引模块:ngx_http_autoindex_module 目录索引模块简述 ngx_http_autoindex_module 模块处理以斜杠字符('/')结尾的请求,并生成目录列表。 当ngx_http_index_module 模块找不到索引文件 ...
转载 2021-08-07 11:33:00
106阅读
Web进阶LNMP网站部署 LNMP架构工作流程 什么是LNMP LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP 工作流程 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 当用户发起http请求,请求会被Ng ...
转载 2021-08-09 21:38:00
150阅读
2评论
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-admin startproject sitenameIDE创建Django程序时,本质上都是自动执行上述命令其他常用命令:  python m
转载 精选 2016-11-20 02:33:31
907阅读
Web进阶LNMP网站部署1 什么是LNMP LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP LNMP架构工作流程 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时*, Nginx**又是如何进行处理的。* 当用户发起请求,请求会被Ng ...
转载 2021-08-07 11:40:00
175阅读
2评论
Web进阶LNMP网站部署2 部署博客wordpress一些问题 # 1.权限 /var/lib/nginx临时缓存目录权限(没有改权限页面加载不完全) chown -R . //var/lib/nginx # 2.使用IP访问后,不能使用域名访问 博客的后台->设置->修改wordpr ...
转载 2021-08-07 11:45:00
74阅读
现在前端越来越向后端发展了,做为后端开发人员必须了解,熟悉前端 web前端高级进阶 内容列表 1.HTML5专题 新特性 文件上传 双向通信 独立完成小游戏 2.JS进阶专题 面向对象 原型继承 事件机制 JS解析 前后交互 设计模式 独立完成小游戏 3.ES6专题 基本语法 对象扩展 数据结构 p
原创 2021-07-23 10:04:59
255阅读
啥也不说了,都在图里了。希望可以给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学。
原创 2022-10-21 12:04:48
59阅读
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-admin startproject sitenameIDE创建Django程序时,本质上都是自动执行上述命令其他常用命令:  python m
转载 精选 2016-11-21 11:52:52
1074阅读
  ——/python进阶web开发/├──资料| ├──工具| | ├──VSCode-darwin-stable.zip 84.37M| | └──VSCodeUserSetup-x-1.48.0.exe 55.96M| ├──day01.rar 131.25kb| ├──day02.rar 655.26kb| ├──day03.rar 632.95kb| ├──day04.rar 11.
原创 2021-08-14 11:10:50
280阅读
base64_encode(string)使用MIMEbase64对数据进行编码。substr(string,start,length)返回
原创 2022-10-21 16:46:09
90阅读
当涉及到创建一个Java Web注册页面时,你将需要涵盖很多不同的主题,包括HTML、CSS、Java Servlet和数据库连接。在这篇文章中
原创 3月前
40阅读
注册页面是许多Web应用程序的关键组成部分,它允许用户创建自己的账户,以便访问应用程序的功能。在这个示例中,我们将创建一
原创 2023-10-17 01:21:36
213阅读
  • 1
  • 2
  • 3
  • 4
  • 5