- 博客(9)
- 收藏
- 关注
原创 2021-08-25
项目——视频点播系统项目描述:用户可以通过浏览器上传视频,并且对自己上传的视频进行管理,而其他用户可以通过浏览器观看视频开发环境:Centos7.5、vim、g++、makefile、gdb、git重要技术:基于mysql数据库实现视频数据的管理使用httplib库实现http服务器的搭建使用jsoncpp实现json格式的序列化与反序列化使用前端三剑客(html+css+js)实现前端界面模块的优化项目功能:采用不太严谨的MVC 框架将项目实现划分为三个模块数据管理模块:对数据进行
2021-08-25 01:11:04 64
原创 2021-08-14
项目——Miniftp一、项目简介有时我们需要一个文件服务器,用于大家的文件共享、上传、下载,并且可以达成不同平台之间的共享,比如Windows系统和Linux系统,因此我们需要实现一个服务,已满足于我们的共享需求,并配合于相应的客户端(leapftp)进行使用.二、FTP的介绍FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。三、vsftpd的安装、配置、与演示1 vsftpd的安装yum install vsf
2021-08-14 16:03:39 134
原创 2021-03-26
类与对象(上)C语言中,结构体中只能定义变量,不能定义函数。相关代码:#include <stdio.h>{ int a; double b; char c;};C++中,结构体既可以定义变量,又可以定义函数。相关代码:#include <iostream>using namespace std:{ int a; double b; char c; void fun() { prin
2021-03-26 00:02:40 95
原创 2021-03-25
初出茅庐——C++C++解决了C语言中设计不好或者使用不是很方便的问题。一、命名空间在C/C++中,变量、函数和类都是大量存在的,这些变量、函数和类的名称都存在于全局作用域中,这样会导致很多冲突。使用命名空间的目的是对标识符进行本地化,以避免命名冲突。定义命名空间需要使用到namespace关键字,后面跟命名空间的名字,再加一对{},{}中为命名空间的成员。相关代码:1.#include <iostream>using namespace std;void main(){
2021-03-25 01:52:44 182 1
原创 2021-01-14
对通讯录的进一步改进——C语言一、要求:改进一、使得通讯录,可以动态的增长空间相关代码:#include <stdio.h>#include <string.h>#include <stdlib.h>#define DEFAULT_SZ 3#define MAX_NAME 20#define MAX_SEX 5#define MAX_TELE 12#define MAX_ADDR 20#define MAX 1000type
2021-01-14 23:10:33 233
原创 2021-01-12
动态内存管理动态内存管理是在堆区开辟空间创建局部变量是在栈区开辟空间创建全局变量——静态区一、动态内存函数1.mallocvoid* malloc (size_t con);函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。*如果开辟成功,返回一个指向开辟好空间的指针*如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查*malloc返回值的类型是void*,所以malloc函数不知道开辟空间的类型,具体在使用的时候自己来决定相关代码#include
2021-01-12 23:55:00 82
原创 2021-01-12
实现一个简易手机通讯录可以实现的功能:添加联系人信息删除指定联系人信息展示通讯录中的信息相关代码:test.c要求:通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址#include "contact.h"enum Option{ EXIT, ADD, DEL, SHOW};void menu(){ printf("**********************\n"); printf("***1.add 2.del***\n")
2021-01-12 00:03:01 162
原创 2021-01-09
字符函数和字符串函数的使用一、重点函数1.求字符串长度strlen2.长度不受限制的字符串函数strcpystrcatstrcmp3.长度受限制的字符串函数strncpystrncatstrncmp4.字符串查找strstrstrtok5.错误信息报告strerror6.字符操作内存操作函数memcpymemmovememsetmemcmp二、函数介绍strlen字符串以’\0’作为结束标志,strlen函数返回的是在字符串中’\0’前面出现的字符个数。函
2021-01-09 12:55:56 153 2
原创 2020-12-12
打印水仙花数求出0~100000之间的所有“水仙花数”并输出。“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=111+555+333,则153是一个“水仙花数”。代码思路//判断i是否为水仙花数//1. 求判断数字的位数//2. 确定每个数字//3. 判断具体代码#include<stdio.h>int pow(int number, int times) { int result = 1; for (int i = 0; i <
2020-12-12 14:37:21 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人