软件开发 -- 分享 互助 成长

167 篇文章
43 人订阅

全部文章

用户1215536

nginx惊群问题

了解惊群问题首先要了解下nginx进程部署架构:nginx进程主要是一个主进程(master)和多个工作进程(worker)。master进程并不处理网络请求,...

452
用户1215536

nginx的域名解析

ngx_resolver_create(ngx_conf_t *cf, ngx_str_t *names, ngx_uint_t n)

1373
用户1215536

nginx内存池

2、防止出错:统一在生命周期结束时通过销毁内存池释放所有资源,避免中间异常返回忘记释放资源,造成资源泄漏。

641
用户1215536

malloc函数分配内存失败的常见原因

malloc()函数分配内存失败的常见原因: 1. 内存不足。 2. 在前面的程序中出现了内存的越界访问,导致malloc()分配函数所涉及的一些信息被...

691
用户1215536

tcp中的常见定时器

(1)超时重传定时器 tcp的靠谱特性,通过确认机制,保证每一个包都被对方收到,那么什么时候需要重传呢?就是靠这个超时重传定时器,每次发送报文前都启动这个定时...

792
用户1215536

tcp的拥塞控制

ssthresh(slow start threshold)-- 慢启动到拥塞避免到阈值

864
用户1215536

随意谈谈tcp

tcp作为四层中可靠到传输协议,为上层协议提供了字节流的可靠到传输,之所以能做到可靠主要因为以下几点:

951
用户1215536

nginx源码中upstream的主要流程

upstream 即上游的意思,是一个想对到概念,从客户端到中间的网络链路到服务器到链路中,可以将越接近客户到设备越理解成下游,相反到为上游,所以如果只有一个u...

1022
用户1215536

海量数据处理常用思想及重要数据结构

特别适合topN问题,如求海量日志中最大的100个数。既然是海量数据,那么内存中一下子无法加载所有的数据集,此时可以先读取海量数据中的100个数,建立数据集为1...

751
用户1215536

C++ 之虚函数的实现原理

c++的多态使用虚函数实现,通过“晚绑定”,使程序在运行的时候,根据对象的类型去执行对应的虚函数。

1042
用户1215536

python+senium+chrome的简单爬虫脚本

开始接触python写web自动化的脚本主要源于在公司订阅会议室,主要是使用python+selenium+chromedriver驱动chrome浏览器来完成...

922
用户1215536

目录1.智能指针的作用2.智能指针的使用3.智能指针的设计和实现

C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,...

1193
用户1215536

Android深度探索(卷1)HAL与驱动开发 虚拟环境的安装

   最近在看《Android深度探索(卷1)HAL与驱动开发》安装随书带的虚拟环境浪费了很多时间,说是虚拟环境的安装倒不如说是虚拟环境的导入,其实没什么技术含...

781
用户1215536

wareshark网络协议分析之DHCP

声明:本文关于DHCP协议介绍部分摘自百度百科 一、DHCP协议介绍:     DHCP(Dynamic Host Configuration Protocol...

3309
用户1215536

01背包及其变种(物品无限背包、恰好装满背包)

一、01背包问题   01背包是在M件物品取出若干件放在空间为W的背包里,每件物品的体积为C1,C2,…,Cn,与之相对应的价值为W1,W2,…,Wn.求解将那...

1.8K10
用户1215536

很经典的GDB调试命令,包括查看变量,查看内存

在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: prin...

1.5K6
用户1215536

wareshark网络协议分析之ARP

一、ARP协议简介 简单的说ARP协议就是实现ip地址到物理地址的映射。当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地...

2115
用户1215536

python利用pysvn发布lib的小程序

背景:     本人在公司的平台部门工作,我们部门写出的代码都是编译成.a文件,定期发布版本到各个产品,现在老大要求我负责每周向公司的某个产品发布lib。发布l...

3035
用户1215536

Android深度探索(卷1)HAL与驱动开发 虚拟环境的安装

前言:    最近在看《Android深度探索(卷1)HAL与驱动开发》安装随书带的虚拟环境浪费了很多时间,说是虚拟环境的安装倒不如说是虚拟环境的导入,其实没什...

2226
用户1215536

排序算法总结

关于各种排序算法的总结表格,这里偷个懒直接用Simple life的博客http://blog.csdn.net/whuslei/article/details...

2165

扫码关注云+社区

领取腾讯云代金券