system 和 popen 返回 ENOMEM 问题

一、我为什么不喜欢 system 和 popen 要说到我为什么不喜欢 system 和 popen 这两个函数,这个说来就话长了。最开始,我还是很喜欢用这两个函数的,直到后来发现了太多因为滥用导致的程序异常后,它们就逐渐被我打入了冷宫。我认为一个设计良好的程序,完全是可以避开这两个函数的。这不,一周之内,我就收 ... 阅读更多

【每日打卡】 [剑指 offer] 面试题 40-最小的 k 个数

一、题目描述 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入 4 、 5 、 1 、 6 、 2 、 7 、 3 、 8 这 8 个数字,则最小的 4 个数字是 1 、 2 、 3 、 4 。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 示例 2: 输入:arr = [0,1,2,1], ... 阅读更多

【每日打卡】 [leetcode] 面试题 1.6-字符串压缩

来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/compress-string-lcci 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩 ... 阅读更多

阈值和阀值

阈 (yù) 值和阀 (fá) 值,阈值表示某个值的上限,用来描述上限。而阀值是一个错误的用法,它并不表示某个上限值。 阀一般有两个意思,一个是在古代表示有权有势的家族,例如在小说中经常看到的宇文阀。还有一个就是表示开关,如阀门,做控制用途。

我给微信找 BUG 系列:微信代理引起的负载问题排查过程

本周处理了好几例负载高问题,原因竟然都是因为微信对代理场景的支持不好导致的。 回顾十分曲折的排查过程,记录下来!顺带吐槽一下微信。 一、问题描述 背景:我们的设备作为客户处的上网出口,代理内网用户上网。 问题:设备流量不高,但是负载特别高,经常性产生断网事件,流量突降为 0 。 二、排查过程 2.1 分 ... 阅读更多