TinyWebServer学习笔记——Day01

目标:通过这个HTTP项目熟悉网络编程

系统:Ubuntu20.04

首先,学习的第一步就是先让程序跑起来,使用git将项目下载到虚拟机内:

复制代码
git clone https://github.com/qinguoyi/TinyWebServer.git

提前把MySQL数据库安装好,(还要下载好connector,这里名有本项目需要使用的MySQL源代码)在里面建立新的数据库并创建表:

复制代码
// 建立yourdb库
create database yourdb;

// 创建user表
USE yourdb;
CREATE TABLE user(
    username char(50) NULL,
    passwd char(50) NULL
)ENGINE=InnoDB;

// 添加数据
INSERT INTO user(username, passwd) VALUES('name', 'passwd');

在main函数中将MySQL数据库的账号和密码修改为自己的:

复制代码
//数据库登录名,密码,库名
string user = "root";
string passwd = "root";
string databasename = "yourdb";

然后执行:

复制代码
sh ./build.sh

之后我们可以在文件夹中找到一个名为"server"的文件,运行它:

复制代码
./server

之后我们在浏览器输入ip:9006即可访问。

现在我们就已经将程序跑起来了。

相关推荐
小新同学^O^2 小时前
简单学习 --> 模型参数
学习·llm·大模型参数
cdbqss12 小时前
VB2026 菜单生成基类 BqGetMenuStrip
数据库·经验分享·学习·oracle·vb
智者知已应修善业3 小时前
【51单片机8位数码管动态显示日期小数点风格】2023-11-13
c++·经验分享·笔记·算法·51单片机
智者知已应修善业3 小时前
【51单片机有三个LED 分别第一个灯闪三下 再到第二个灯又闪三下 再到第三个灯又闪三下 就这样循环程序】2023-11-16
c++·经验分享·笔记·算法·51单片机
暴躁小师兄数据学院3 小时前
【AI大数据工程师特训笔记】第04讲:PostgreSQL 数据库内置函数详解
大数据·数据库·笔记·ai·语言模型
吃好睡好便好4 小时前
创建魔方矩阵和单位矩阵
开发语言·人工智能·学习·线性代数·matlab·矩阵
星夜夏空994 小时前
STM32单片机学习(21) —— I2C通信
stm32·单片机·学习
z落落6 小时前
C# 数组 最终完整版全套笔记(一维+多维+交错+引用类型+对象数组)
java·笔记·c#
searchforAI6 小时前
B站视频转笔记用哪个工具?2026年四款AI笔记工具对比实测
人工智能·经验分享·笔记·gpt·学习·视频总结·ai笔记
爱上好庆祝7 小时前
学习JS第十一天(JS的进阶)
前端·javascript·学习