摘要: 运用CGI制作一个简易动态页面 注意:这里的动态页面并非动画效果,而是动态刷新的意思 CGI配置 创建存放cgi工程的文件夹 Mkdir project/cgi sudo vim /etc/boa/boa.conf 修改boa.conf中的配置 重启boa ①查看当前进程 ps -aux ②关闭bo 阅读全文
posted @ 2022-05-18 21:51 yangrourou 阅读(156) 评论(0) 推荐(0) 编辑
摘要: web服务器boa环境搭建 Boa安装 在用户目录下创建一个文件夹 mkdir web_prj 进入web_prj目录创建一个package文件夹用来存放安装包 mkdir package 上传boa安装包到package目录下并解压到上级目录 tar -zxvf boa-0.94.13.tar.g 阅读全文
posted @ 2022-05-17 20:38 yangrourou 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Ubuntu搭建命令 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 忘记面板密码,查看密码命令 sudo bt default 阅读全文
posted @ 2022-03-03 21:44 yangrourou 阅读(45) 评论(0) 推荐(1) 编辑
摘要: Mysql安装 安装 宝塔面板快速安装 搭建教程:https://www.cnblogs.com/yangrourou/p/15962021.html 检查是否成功安装 1 sudo netstat -tap | grep mysql Mysql简单使用 进入数据库登录/退出 登录数据库 sudo 阅读全文
posted @ 2022-03-03 21:41 yangrourou 阅读(86) 评论(0) 推荐(1) 编辑
摘要: 什么是Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 阅读全文
posted @ 2022-03-02 22:59 yangrourou 阅读(165) 评论(0) 推荐(1) 编辑
摘要: C代码编译过程如下图: 1、预处理 预处理器(CPP)根据源程序中以字符“#”开头的命令,修改源程序,得到另一个源程序,常以.i作为文件扩展名。修改主要包括#include、#define和条件编译三个方面 1 gcc -o main.i -E main.c 2、 编译 编译器(CCL)将经过预处理 阅读全文
posted @ 2022-03-02 19:48 yangrourou 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 在写stm32程序时会用到一些局部变量,函数中的局部变量是存在栈空间当中,在stm32的启动文件当中可以设置栈空间大小,在如果函数当中定义的的局部变量超过栈空间大小编译时不会报错,但运行时极有可能出现错误,甚至会导致程序卡死,那么如何修改栈空间大小呢? 方法一:修改栈空间大小 1、找到启动文件hd. 阅读全文
posted @ 2022-02-11 14:20 yangrourou 阅读(938) 评论(0) 推荐(1) 编辑
摘要: 方法一(非root用户): 1、添加新用户 1 sudo useradd -r -m -s /bin/bash 用户名 注:此时我们添加的用户还没有密码,所以我们要为新用户设置一个密码 2、配置新用户密码 1 sudo passwd 用户名 3、给新添加的用户增加ROOT权限 1 sudo vim 阅读全文
posted @ 2022-02-06 21:38 yangrourou 阅读(4646) 评论(1) 推荐(0) 编辑
摘要: 服务端 1 #include <stdio.h> 2 #include <string.h> 3 #include <unistd.h> 4 #include <stdlib.h> 5 #include <sys/types.h> 6 #include <sys/socket.h> 7 #inclu 阅读全文
posted @ 2021-11-21 15:55 yangrourou 阅读(285) 评论(0) 推荐(0) 编辑
摘要: exit、_exit、return 等三个函数都是结束进程的函数,其主要区别有 1、exit() 头文件:stdlib.h 函数声明:void exit(int status); 参数说明:status:进程的退出状态(正常退出“0”) 返回值:成功:0; 出错:非 0 值; 作用:(1)结束进程的 阅读全文
posted @ 2021-10-21 20:47 yangrourou 阅读(264) 评论(0) 推荐(0) 编辑