![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CC++
womozhi
写写代码,混口饭吃
展开
-
性能调优的常见方法
1、全局考虑,省略循环,减少传递2、访问频率高的数据存放入键值存储或散列表中3、访问频率高的数据放在使用位置附近4、把同步变成异步5、带宽控制6、LRU算法(Least Recently Used)7、分割处理或细化锁的粒度8、使用不丢失的回写缓存9、使用多级缓存10、使用巨帧和高速网络11、负载均衡、轮询12、关联性、绑定、粘滞会话 cpu的NUMA、web会话的cookie等为例13、写时复制(Copy On Write) ...原创 2021-10-08 20:34:12 · 682 阅读 · 0 评论 -
求众数(c语言)
众数是指一组数据中,出现次数最多的数叫众数程序思路:先将数据从大到小排序,然后把重复出现的数和出现的次数存放在一个二维数组里边,再通过查找出现次数找到最大的,即出现次数最多的,即为众数。#include #include #include void sort(int *p,int length)//冒泡,从大到小排序{ int i=0,j=0; int temp[128];原创 2015-06-16 22:43:27 · 22063 阅读 · 0 评论 -
(转)Linux系统调用--getrlimit/setrlimit函数
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:include #include int getrlimit(int转载 2015-06-19 11:44:41 · 370 阅读 · 0 评论 -
深入理解动态库
讲解非常细致的一篇文章,转载自:http://amir.rachum.com/blog/2016/09/17/shared-libraries/#runtime-search-pathIn this post, I will attempt to explain the inner workings of how dynamic loading of shared librar转载 2017-08-17 13:57:37 · 942 阅读 · 0 评论