阿鑫来了  
上一页 1 2 3 4 5 6 ··· 8 下一页

2021年9月12日

摘要: 给定一个数组,找出其中最小的K个数。例如数组元素是4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 0 <= k <= input.length <= 10000 0 <= input[i] <= 10000 方法一:直接排序 class Solution { publi 阅读全文
posted @ 2021-09-12 16:45 阿鑫来了 阅读(123) 评论(0) 推荐(0)

2021年9月6日

摘要: class Solution { public: string solve(string str) { // write code here string arr=str; int n=arr.size(); for(int i=0;i<n;i++){ arr[i]=str[n-i-1]; } re 阅读全文
posted @ 2021-09-06 21:12 阿鑫来了 阅读(48) 评论(0) 推荐(0)

2021年8月21日

摘要: 数组 链表 栈 队列 树 堆 散列表 1.数组 数组是可以在内存中连续存储多个单元的结构,在内存中的分配也是连续的,数组中的元素通过下标进行访问,数组下标从零开始。 //定义一个名为arr的数组,给数组的第一个元素赋值为1 int arr = new int[100]; data[0]=1; 优点: 阅读全文
posted @ 2021-08-21 10:07 阿鑫来了 阅读(67) 评论(0) 推荐(0)

2021年8月18日

摘要: 交换排序 -- 冒泡排序 交换排序 -- 快速排序 选择排序 -- 简单选择排序 选择排序 -- 堆排序 插入排序 -- 简单插入排序 插入排序 -- 希尔排序 归并排序 基数排序 1.冒泡排序 指定一个元素和第二个元素进行比较,将下的放在前面,然后再让第二个和三个进行比较, 将最小的放在前面,每次 阅读全文
posted @ 2021-08-18 19:29 阿鑫来了 阅读(236) 评论(0) 推荐(0)

2021年8月17日

摘要: IO多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄; 一旦某个文件句柄就绪,就能通知应用程序进行相应的读写操作; 没有文件句柄就绪时会阻塞应用程序,交出cpu; 多路时指网络连接,复用指同一个线程 IO多路复用的三种实现方式 select poll epoll 服务器端采用单线程通过s 阅读全文
posted @ 2021-08-17 14:56 阿鑫来了 阅读(99) 评论(0) 推荐(0)
 
摘要: 五种IO模型包括 阻塞IO 非阻塞IO 信号驱动IO IO多路转接 异步IO 在网络环境下,一般将IO分为两步 1.等待 2.数据拷贝 所以如果要想提高IO效率,需要降低等的时间 1.阻塞IO 阻塞IO的特点就是在IO执行的两个阶段(等待数据和拷贝数据)时被阻塞 在linux下,默认情况下所有的IO 阅读全文
posted @ 2021-08-17 09:57 阿鑫来了 阅读(142) 评论(0) 推荐(0)

2021年8月16日

摘要: 互联网的本质就是一系列的网络协议,这个协议就叫做OSI协议 实际上七层并不存在,只是人为的划分好的而已 举例: A通过计算机的电脑端qq给B发了一句话“你好”,B也在电脑端接收 1. 数据如何封装 因为每一层的数据单元不同,所以需要封装TCP报文头部,使下一层能识别 传输层:传输层有TCP/IP的两 阅读全文
posted @ 2021-08-16 20:50 阿鑫来了 阅读(62) 评论(0) 推荐(0)
 
摘要: 1.标准库IO接口 文件流指针(FILE *fp) stdin(标准输入) stdout(标准输出) stderr(标准错误) //打开文件 FILE *fopen(const char* filename,const char* mode) mode有:r、r+、w、w+、a、a+ r:只读,打开 阅读全文
posted @ 2021-08-16 16:10 阿鑫来了 阅读(68) 评论(0) 推荐(0)

2021年8月15日

摘要: 1.进程是什么 进程可以看做是程序执行的过程, 实际上对于系统来说, 进程就是pcb 一个可执行文件执行起来,系统就是创建一个进程, 这个程序执行结束, 系统就会销毁对应的进程 进程也可以认为是操作系统中进行资源分配的最小单位 2.linux中的进行状态 运行态(R): 正在运行或轮转到时间片就能够 阅读全文
posted @ 2021-08-15 21:17 阿鑫来了 阅读(171) 评论(0) 推荐(0)
 
摘要: 事物概念:一个或多个sql的组合 实例:银行转账:给同学转账1000,你的账户少了1000,对方的账户多了1000 事物特性 原子性:一个事物要么都做,要么都不做 一致性:在事物前和事物后,数据完整性都要符合预设规则,依赖原子性 持久性:事物之后,数据的修改是永久的(持续化存储) 隔离性:允许多个事 阅读全文
posted @ 2021-08-15 13:47 阿鑫来了 阅读(54) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页