自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 cpu火焰图

最好在root权限下执行指令,权限开放情况下才能采集到完整的堆栈信息perf使用采集信息 sudo perf record -F 99 -p 72448 -g -- sleep 30perf record 表示采集系统事件,-F 99 表示每秒 99 次, -p 72448 是进程号, 即对哪个进程进行分析, -g 表示记录调用栈, sleep 30 则是持续 30 秒.sudo ...

2020-04-27 19:55:04 1307

原创 LRU缓存机制

lru算法思路:首先思考lru最近最久未使用算法,1、操作内容2、数据结构有两部分操作是比较关键的1、查询操作2、插入删除操作考虑如何建立结构体让这个算法的时间复杂度最少查询操作时间复杂度最少首当其冲hash结构,因此一定离不开hash的结构体(时间复杂度O(1))插入删除操作时间复杂度最少,一定是链表结构,考虑实际使用场景需要对队列头尾进行同时操作,因此选择双端链表(时间复杂度...

2020-04-27 17:28:44 118

原创 网络(拥塞控制与超时重传)

1、基本重传RTO:机器设定定时器,当发送方设定一个定时时间,发送一个包后启动计时,当超过一定时间后没有收到ack包,则进行重传2、带有时间戳的超时与重传RTT机制:发送方带有一个时间戳写入协议扩展字段中接收方收到后,返回ack,发送方收到ack包如果吻合那么记录一个当前时间戳当前时间戳减去之前的时间戳大于一定阈值或者没有ack认为需要重传3、快速重传机制:当接收端收到期待序号后续...

2020-04-23 19:57:08 510

原创 网络交互过程中的丢包

在客户端与服务端之间的交互过程中,客户端向服务端发送一个syn的请求建立连接包,但是服务端收到后不返回syn+ack确认包:1、在客户端与服务端tcpdump进行端口对抓,使用wireshark分析看到服务端收到了客户端发送的syn包,但是并没有返回客户端syn+ack包,客户端等待了1s设置的超时时间后重发,才建立了连接2、netstat -s查看网络情况netstat -s | g...

2020-04-23 19:49:28 926

原创 CMAKE文件与Makefile文件书写

cmake_minimum_required:为cmake最低执行版本set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules):设置cmakemodels的路径set(PROJECT_NAME fingerprint) project(${PROJECT_NAME} CXX):设置程序项目名include_director...

2019-10-11 14:29:30 202

原创 个人服务器搭建wordpress

mysql的使用与选择1.我是个人服务器,但是先使用了最新的mysql8做尝试,需要注意的是php与mysql8更改了连接函数,而且密码的加密方式默认做了修改,一定要注意在设密码时候使用下边语句:ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;2.如果你也是vps用户自己搭建word...

2019-10-10 12:00:37 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除