瘦瘦硬币

文章
6
资源
0
加入时间
2年10月21天

《C陷阱与缺陷》:缓冲输出和内存分配

程序输出有两种方式:一种是即时处理方式,另一种是先暂存起来,然后再大块写入的方式,前者往往造成较高的系统负担。因此,C语言实现通常都允许程序员进行实际的写操作之前控制产生的输出数据量。这种控制能力一般是通过库函数 setbuf 实现的。如果 buf 是一个大小适当的字符数组,那么: setbuf(stdout,buf);语句将通知输入/输出库,所有写入到 stdout 的输出都应该使用 buf 作为

Resin参数配置

用Resin跑别人的一个工程,发现内存不够用而抛错,于是想把Resin的使用内存调大。其参数的配置方法如下:文件Httpd.sh参数配置或直接在MyEclipse的服务器配置中加上参数文件位置:/bin/httpd.shargs='[color=red]-J-server -Xms200m -Xmx1024m -Xloggc:./log/gc.log -XX:MaxNewS...

Leetcode 剑指 Offer 39 数组中出现次数超过一半的数字题解

题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。来源:力扣(LeetCode)链接:LeetCode题目分析(1)首先考虑较简单的方法,既然题目已经说了这个数字出现次数超过数组长度的一半,那把数组排序后,数组中间的数肯定就是这个数呀,既然如此,两步搞定,排序+返回中间的数;(2)但貌似这样做太没水平了,想个效率高点的方法,毕竟排序基本都O(NlogN),看看能否降到O(N);(3)姑且称这个要找的数为众

ethtool命令详解

命令描述:ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息ethtool –d ethX //查询ethX网...

5G NR 标准:下一代无线通信技术

昨天有一篇混子曰的文章,用通俗易懂的漫画方式为大家讲解了5G到底是什么东西,经过翻阅文章,我们也了解了一二,但是你只表面的知道了5G这个概念,但是深入的话还是没有了解,所...