web开发
senjy7
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件包含漏洞与PHP伪协议
0x01 PHP中支持的伪协议file:// — 访问本地文件系统http:// — 访问 HTTP(s) 网址ftp:// — 访问 FTP(s) URLsphp:// — 访问各个输入/输出流(I/O streams)zlib:// — 压缩流data:// — 数据(RFC 2397)glob:// — 查找匹配的文件路径模式phar:// — PHP 归档ssh2:// — Secure Shell 2rar:// — RARogg:// — 音频流expect:// — 处原创 2020-12-18 12:36:53 · 225 阅读 · 0 评论 -
PHP mb_substr() 函数
0x01 定义和用法mb_substr() 函数是返回字符串的一部分, substr() 函数只针对英文字符,如果要分割的中文文字则需要使用 mb_substr()。注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。$_page = mb_substr( $_page, 0, mb_strpos($_page . '?', '?')原创 2020-12-08 22:59:09 · 1949 阅读 · 0 评论 -
python 以及 Anaconda 更新 pip
python 更新命令python -m pip install --upgrade pip而Anaconda更新命令为conda install mingw libpython原创 2020-12-07 15:23:42 · 245 阅读 · 0 评论 -
Django视图与路由
0x01 视图层一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片…无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面,一般放在项目的 views.py 文件中。每个视图函数都负责返回一个 HttpResponse 对象,对象中包含生成的响应。视图层中有两个重要的对象:请求对象(request)与响应对象(Http原创 2020-12-07 10:57:32 · 380 阅读 · 0 评论 -
Django 模型
0x01 基础知识Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你可以通过本站的 MySQL 教程 了解更多 MySQL 的基础知识。0x02 Django ORMDjango 模型使用自带的 ORM。对象关系映射(Object Relationa原创 2020-12-07 09:32:31 · 187 阅读 · 0 评论 -
Django 模板
0x01 概念模板是一个文本,用于分离文档的表现形式和内容。0x02 模板应用实例HelloWorld/|-- HelloWorld| |-- __init__.py| |-- __init__.pyc| |-- settings.py| |-- settings.pyc| |-- urls.py| |-- urls.pyc| |-- views.py| |-- views.pyc| |-- wsgi.py| `-- wsgi.pyc|-原创 2020-12-07 09:21:00 · 170 阅读 · 0 评论 -
django 创建初始项目
0x01 Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py,Windows 如果没有配置环境变量可以用 django-admin。我们可以使用 django-admin.py 来创建一个项目:我们可以来看下django-admin 的命令介绍:$ django-admin.pyType 'django-admin help <subcommand>' for help on a specific subcommand.原创 2020-12-07 07:52:20 · 140 阅读 · 0 评论 -
常见web框架
0x01 railsRails是Ruby on Rails的简称,是一款开源的Web应用框架,采用Ruby语言,其设计原则是“不做重复的事”和“惯例优于设置”,是一款更符合实际需要而且更加高效的Web开发框架。Rails是一个全栈式的MVC框架,使用它可以实现MVC模式中的各个层次,并使它们无缝地协同运转起来。除此以外,还有编写更少的代码、零周转时间等优点。0x02 ExpressExpress是 Node.js 的一个MVC开发框架,支持jade等多种模板,是Node.js上最流行的Web开发框架原创 2020-12-06 22:22:17 · 3536 阅读 · 0 评论 -
web 框架之 django
0x01 前置知识Web开发指的是开发基于B/S架构,通过前后端的配合,将后台服务器的数据在浏览器上展现给前台用户的应用。比如将电子购物网站的商品数据在浏览器上展示给客户,在基于浏览器的学校系统管理平台上管理学生的数据,监控机房服务器的状态并将结果以图形化的形式展现出来等等。0x02 web 框架的形成开始编写第一个Web应用,经过大量地摸索和踩坑,完成了工作。开始编写新的Web应用从第一步中总结经验(找出其中通用的代码),并运用在第二步中重构代码使得能在第二个应用中使用第一个程序中的通用代码原创 2020-12-06 22:06:11 · 638 阅读 · 0 评论
分享