摘要:
进程与线程 =================== 总结下操作系统中进程与线程的关系及区别。 (1)区别 定义 进程是操作系统资源分配的基本单位;而线程是任务调度和执行的基本单位。 关系 一个线程只能属于一个进程,但是一个进程可以拥有多个线程。 进程是一个资源的容器,为进程里的所有线程提供共享资源, 阅读全文
摘要:
数据结构算法(4) 并查集 =================== 并查集的使用 Note: include using namespace std; int father[5001]; //寻找父节点 int find(int node) { if (father[node] == node) r 阅读全文
摘要:
数据结构算法(3) 排序 =================== 总结并记录常见的几种排序算法. 稳定排序算法 Note: 稳定性是指当数组中有两个相同值的元素p和q ,其排序完成后q依旧在p右边。 (1)插入排序 说明: 插入排序在n较小且原始数组基本有序的情况下效果最佳。 void MergeS 阅读全文
摘要:
数据结构算法(2) 字符串匹配 =================== 总结并记录学习数据结构过程中遇到的问题及算法. 一些常见算法: Note: 字符串匹配 KMP算法. 求next数组 void getNext(char next, char p) { int len = strlen(p); 阅读全文
摘要:
数据结构算法(0) 大数运算 =================== 总结并记录学习数据结构过程中遇到的问题及算法. 一些常见算法: Note: 大数四则运算. 加法 减法 除法 include include include using namespace std; define MAXSIZE 阅读全文
摘要:
数据结构算法(1) 递归转化 =================== 总结并记录学习数据结构过程中遇到的问题及算法. 一些常见算法: Note: 基础应用. 递归的非递归转化. 阶乘 递归实现: include include using namespace std; int main() { in 阅读全文
摘要:
高级软件工程实践总结 =========== 一 请回望第一次作业,你对于高级软件工程课程的想象 1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 所学 通知这4个多月 阅读全文
摘要:
Beta冲刺随笔合集 ================== 冲刺前 1. "准备" 冲刺ing 1. "第一天" 2. "第二天" 3. "第三天" 4. "第四天" 5. "第五天" 6. "第六天" 7. "第七天" 冲刺后 1. "用户测试报告" 2. "冲刺总结" 阅读全文
摘要:
一、项目概述 1.1项目名称 高校学生征信系统 1.2项目简介 此项目基于SSH框架,力图为学生提供征信服务和信用相关的借款和申请活动。其中以信用统计和管理为主,信用使用为辅,构建出一个集信用收集和使用为一体的信息系统。 1.3项目预期达到目标 预期目标为多个方面,其中在用户体验方面,我们希望用户能 阅读全文
摘要:
Beta冲刺 总结 =========== 1. 完成情况 经过了为其七天的beta冲刺,我们基本完成了之前在《beta开始前准备》博客中所列出的内容。 增加关于征信的功能,贴近选题主题。在学生的信用活动记录中添加了信用分字段的显示,以及采纳之前在alpha阶段展示时老师提出的“在申请审核的时候,将 阅读全文