自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 共享内存源码

初始化共享内存管理结构ngx_list_init(&cycle->shared_memory, pool, n, sizeof(ngx_shm_zone_t));创建共享内存 注册一块共享内存 ngx_shm_zone_t *ngx_shared_memory_add(ngx_conf_t *cf, ngx_str_t *name, size_t size, void *tag); shm_zone = ngx_list_push(&cf->cy

2021-06-07 20:58:13 292

原创 系统性能优化--CPU缓存优化

单核缓存优化 数据缓存优化 按照内存布局顺序访问 按照 cache_line_size 地址对齐 指令缓存优化 有规律的条件分支能够提高分支预测成功率 多核缓存优化 绑定 CPU 可以避免进程/线程切换导致的缓存失效,提高缓存命中率 避免多线程并行访问相邻内存空间 同一 cache line 内的数据被某个线程修改后,所有访问该 cache line 的 CPU 缓存都会失效 ...

2020-06-26 19:28:40 393

转载 【转】C语言中的static 详细分析

https://blog.csdn.net/keyeagle/article/details/6708077

2019-10-17 10:48:36 156

原创 数组排序算法

以下原理及实现均为个人理解,如有错误或更优解,欢迎留言指正!排序算法概述盗个图转自:https://www.cnblogs.com/onepixel/articles/7674659.html排序算法复杂度备注:以下排序算法默认由小到大排序交换排序冒泡排序算法简介从右向左依次对比相邻元素,将较小值交换到左边;每一轮循环可将最小值交换到最左边;下一轮从之后的位置开始重复1,2 过程,直至完成整个数组...

2018-06-13 10:50:32 6724

原创 链表排序算法

排序算法概述盗个图转自:https://www.cnblogs.com/onepixel/articles/7674659.html排序算法复杂度由于是链表排序,首先定义链表节点数据结构common.htypedef struct Node LNode;struct Node { int data; LNode *next; LNode *prev;};备注:以下排序...

2018-04-18 10:34:09 35855 4

空空如也

空空如也

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

TA关注的人

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