Henkk

导航

2020年5月22日 #

UML学习之----类图

摘要: 类:类名,属性,方法 使用 矩形 表示。 共有类型 + 表示,私有类型 - 表示,保护类型用 # 表示 类之间的关系 接口 包含方法,但是不包含属性,在UML中使用一个带有名称的圆圈表示。 泛化 接口与接口之间的继承关系, 用一条实线空心箭头由子类指向父类。 依赖 一个类是类外一个类的函数参数或者函 阅读全文

posted @ 2020-05-22 10:19 Henkk 阅读(139) 评论(0) 推荐(0)

2020年5月21日 #

UML学习之----用例图

摘要: 用例图 用例图:也称为用户模型图,是从软件需求分析到最终实现的第一步,它是从客户的角度来描述系统功能; 包含3个基本组件:参与者,用例,关系 关系: 泛化关系:表示同一业务目的的不同技术实现(各个子用例),在UML中,用例泛化用一个三角箭头从子用例指向父用例。 包含关系:一个用例可以包含其他用例具有 阅读全文

posted @ 2020-05-21 17:51 Henkk 阅读(158) 评论(0) 推荐(0)

2020年5月14日 #

链表相关操作

摘要: 1 #include <iostream> 2 using namespace std; 3 typedef struct list 4 { 5 int data; 6 struct list* next; 7 list():data(0),next(NULL){} 8 }List; 9 10 // 阅读全文

posted @ 2020-05-14 11:45 Henkk 阅读(168) 评论(0) 推荐(0)

操作系统及其他----面试

摘要: 1.多线程和多进程程序的区别? 进程优点:编程、调试简单,可靠性较高。 进程缺点:创建、销毁、切换速度慢,内存、资源占用大。 线程优点:创建、销毁、切换速度快,内存、资源占用小。 线程缺点:编程、调试复杂,可靠性较差。 对比维度 多进程 多线程 总结 数据共享、同步 数据共享复杂,需要用IPC;数据 阅读全文

posted @ 2020-05-14 09:25 Henkk 阅读(168) 评论(0) 推荐(0)

2019年7月19日 #

排序算法之----快速排序

摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 void print(int a[], int num); 5 int Partion3(int k[], int low, int hight); 6 int Partion(int k[], int l 阅读全文

posted @ 2019-07-19 13:42 Henkk 阅读(151) 评论(0) 推荐(0)

2019年7月18日 #

排序算法之----希尔排序

摘要: #include <stdio.h> #include <stdlib.h> //希尔排序 //基本思想:也称为缩小增量排序;先分成多组,组的个数即增量的值;增量逐渐递减至1即组个数递减至1 //时间复杂度:nlogn //增量t的取法:最初shell提出取increment=n/2向下取整,inc 阅读全文

posted @ 2019-07-18 15:20 Henkk 阅读(287) 评论(0) 推荐(0)

排序算法之----选择排序&插入排序

摘要: #include <stdio.h> #include <stdlib.h> //选择排序 //基本思想:通过n-i次关键字的比较,从n-i+1个记录中选择最小的记录,并和第i(1=<i<=n)个记录交换 //时间复杂度:O(n^2)但是交换次数明显比冒泡排序少 void SelectSort(in 阅读全文

posted @ 2019-07-18 11:38 Henkk 阅读(165) 评论(0) 推荐(0)

排序算法之----冒泡排序

摘要: #include <stdio.h> #include <stdlib.h> //冒泡排序非正式版 //默认从小到大排序 //时间复杂度:n+n-1+n-2+......+1 即(n+1)n/2,O(n^2) void BublbleSort1(int k[], int n) { int i, j, 阅读全文

posted @ 2019-07-18 11:02 Henkk 阅读(151) 评论(0) 推荐(0)

2019年7月15日 #

Linux C/C++ 操作MySQL

摘要: 一、常用的基本操作 1. 登录:mysql -h localhost -u root -p -h:后面接的是主机名,表示你要连接到哪台主机的MySQL数据库。localhost(127.0.0.1)也可以是SV 连接的主机IP. -u:后面接的是用户名,MySQL默认的就是root。 -p:指定需要 阅读全文

posted @ 2019-07-15 10:49 Henkk 阅读(1626) 评论(0) 推荐(0)

2019年7月5日 #

Linux高并发之--select,poll,epoll

摘要: 1. 三种方式的区别及总结参考:https://www.cnblogs.com/Anker/p/3265058.html select连接数限制windows一般为64 2. 三种方式 2.1 select方式参考:https://www.cnblogs.com/Anker/p/3258674.ht 阅读全文

posted @ 2019-07-05 15:56 Henkk 阅读(392) 评论(0) 推荐(0)