多用户博客服务器Day5 发表于 2019-08-05 | 更新于 2019-08-07 博客系统设计思路流程: 设计 数据设计 前后端接口设计 编码 封装数据库操作(Model) 封装了服务区API(Ctrl ler 层) 实现客户端代码(实现一组网页) 阅读全文 »
多用户博客系统Day2 发表于 2019-08-02 | 更新于 2019-08-05 服务器设计采用restful风格API设计方式:使用不同的HTTP方法表示不同的含义: POST方法表示新增资源 GET方法表示查看资源 PUT方法表示修改 DELETE方法表示删除 阅读全文 »
多用户博客系统Day1 发表于 2019-08-02 多用户博客系统需求: 支持多用户(1号用户为管理员身份,其他用户为普通用户) 实现所有用户对自己所些的文章的增删改,以及对所有文章的查阅功能 实现管理员的对标签页的增删改查功能 实现一个用户登陆页面,根据用户的等级生成权限不同的页面 模块划分: 客户端:网页的形式 服务器端:HTTP协议 客户端:实现对数据的增删查改(数据库:Mysql) 阅读全文 »
排序算法 发表于 2019-07-26 | 更新于 2019-07-31 排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(N^2) O(N) O(N^2) O(1) 稳定 简单选择排序 O(N^2) O(N^2) O(N^2) O(1) 稳定 直接插入排序 O(N^2) O(N) O(N^2) O(1) 稳定 希尔排序 O(Nlogn)~O(N^2) O(N^1.3) O(N^2) O(1) 不稳定 推排序 O(Nlogn) O(Nlogn) O(Nlogn) O(1) 不稳定 归并排序 O(Nlogn) O(Nlogn) O(Nlogn) O(n) 稳定 阅读全文 »
异常 发表于 2019-07-23 1.C语言传统放入处理错误的方式 传统的错误处理机制: 1. 终止程序,如assert,发生内存错误,除0错误时就会终止程序。 2. 返回错误码,需要程序员自己查找对应的错误 3. C标准库setjmp 和longjmo组合 阅读全文 »
模板 发表于 2019-07-23 | 更新于 2019-07-25 1.泛型编程泛型编程:编写与类型不管的同样代码,是代码复用的一种手段,模板是泛型编程的基础。不是使用泛型编程,使用函数重载可以实现实现一个通用的交换函数: 阅读全文 »