01 2023 档案
摘要:Gunicorn 是一个 Unix 上被广泛使用的高性能的 Python WSGI UNIX HTTP Server。它和大多数的 Web 框架兼容,并具有实现简单,轻量级,高性能等特点。 Gunicorn 默认使用 gevent 同步阻塞的网络模型 (-k sync),对于大并发的访问可能表现不够
阅读全文
摘要:1. 简介 HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是互联网(Internet)上应用最为广泛的一种网络协议,所有的 WWW 文件都必须遵守这个标准。 1960 年美国人 Ted Nelson 构思了一种通过计算机处理文本信息的方法,并称之为超文本(H
阅读全文
摘要:本文在 “Docker基础知识 (12) - 使用 Docker 部署 Nginx + Php/Laravel + MariaDB 项目” 基础上,修改 Nginx 的配置文件和 docker-compose.yml,配置 phpMyAdmin 目录密码保护。 注:本文省略了 Laravel 项目的
阅读全文
摘要:本文在 “Linux基础知识(14)- GDB 调试器(二)| 普通断点、单步调试和查看变量” 的基础上,继续演示实时监控变量值、捕捉断点和条件断点。 1. 实时监控变量值 使用 GDB 调试程序的过程中,借助观察断点可以监控程序中某个变量或者表达式的值,只要发生改变,程序就会停止执行。相比普通断点
阅读全文
摘要:在 “Linux基础知识(13)- GDB 调试器(一)| 安装配置和基本使用方法” 里我们完成了 GDB 的安装配置,并演示了 GDB 几个内部命令的基本使用方法,本文将演示普通断点、单步调试和查看变量。 1. 创建 C 程序 1) 代码如下 $ cd ~/ $ vim test2.c #incl
阅读全文
摘要:GDB 调试器(GNU Symbolic Debugger),是 Linux 平台下最常用的一款程序调试器。GDB 编译器通常以 gdb 命令的形式在终端(Shell)中使用,它有很多选项。GDB 调试器支持 C、C++、Go、Objective-C、OpenCL、Ada 等多种编程语言,实际场景中
阅读全文