08 2019 档案

摘要:基于TCP的socket: 1、服务器端程序: 1创建一个socket,用函数socket() 2绑定IP地址、端口等信息到socket上,用函数bind() 3设置允许的最大连接数,用函数listen(),创建listen()函数后,会创建两个队列,请求连接但未完成三次握手的队列、完成连接队列 4 阅读全文
posted @ 2019-08-27 16:05 游啊游(ಡωಡ) 阅读(116) 评论(0) 推荐(0)
摘要:缓存一致性: CPU读写数据过程: CPU从主存中加载数据到高速缓存 CPU对高速缓存中数据进行读写 CPU将数据写回主存 问题描述: 多核CPU:每个核都有自己的高速缓存,每个CPU对同一份数据进行处理,就会产生数据不一致的问题。 解决方法: (1)通过在总线加LOCK#锁的方式 当有CPU对缓存 阅读全文
posted @ 2019-08-27 15:24 游啊游(ಡωಡ) 阅读(196) 评论(0) 推荐(0)
摘要:参考:https://mp.weixin.qq.com/s/rDCEFzoKHIjyHfI_bsz5Rw https://mp.weixin.qq.com/s/jRZMMONW3QP43dsDKIV9VQ 问题:数据库中查找数据常见操作有查找某一数据、范围查询,B树的范围查询就要用到中序遍历了,这样 阅读全文
posted @ 2019-08-22 20:42 游啊游(ಡωಡ) 阅读(106) 评论(0) 推荐(0)
摘要:1.int *a[10] 类型为指针数组,int (*a)[10]类型为数组指针 2.定义指向int sum(int a,int b);的函数指针 int (*f)(int,int);f=sum;,该函数指针类型的大小为10的数组为 int (*f[10])(int ,int); 扩展: 指向该函数 阅读全文
posted @ 2019-08-22 20:08 游啊游(ಡωಡ) 阅读(361) 评论(0) 推荐(1)
摘要:指针数组数组指针 char *p[10] 是指针数组,数组里存放了10个指针 本质数组 char (*p1)[10] 是数组指针,p1是一个指向存放10个char类型的数组的指针 本质指针 typedef void (*FUN)();定义FUN为一个函数指针,指向一个函数,该函数返回值为void,参 阅读全文
posted @ 2019-08-16 16:45 游啊游(ಡωಡ) 阅读(236) 评论(0) 推荐(0)
摘要:参考:https://mp.weixin.qq.com/s/rDCEFzoKHIjyHfI_bsz5Rw https://mp.weixin.qq.com/s/jRZMMONW3QP43dsDKIV9VQ 问题:怎么从一堆数据中查找某一个数据? 一般我们就会将数据放入红黑树或者堆之中,这些都是基于二 阅读全文
posted @ 2019-08-15 14:30 游啊游(ಡωಡ) 阅读(153) 评论(0) 推荐(0)