大约有 16,500 项符合查询结果(耗时:0.0173秒) [XML]
C++常用排序算法汇总 - C/C++ - 清泛网 - 专注C/C++及内核技术
...dlib.h>
/*
arr[start+1...end]满足最大堆的定义,
将arr[start]加入到最大堆arr[start+1...end]中,
调整arr[start]的位置,使arr[start...end]也成为最大堆
注:由于数组从0开始计算序号,也就是二叉堆的根节点序号为0,
因此序号为i的左右...
C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术
...并发场景下这样的原子操作也会成为性能瓶颈,毕竟原子加对应的 CPU 指令 lock add 也可以看成是微型锁。
Linux 内核中提供了 RCU 方法,笔者目前对此还没有太多的了解。本文主要介绍 Hazard Pointer,一种无锁编程中广泛使用的安...
【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...rtaddr_hash ^= snum; //地址+端口 hash
if (sk_unhashed(sk)) { //未添加过hash表中
if (sk->sk_reuseport &&
udp_reuseport_add_sock(sk, hslot, saddr_comp)) { //添加到sk_reuseport_cb
inet_sk(sk)->inet_num = 0;
udp_sk(sk)->udp_port_hash = 0;
udp_sk(sk)->udp_portaddr_has...
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...编程速度:好的代码才更容易扩展功能,烂的代码,你想加个功能都加不进去,告诉我不是一个人有这种经历。。。
重构的时机?
三次法则、添加功能时、修补错误时、审阅代码时
三次法则的理论比较有意思:事不...
linux 下巧妙使用squid代理服务器 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...存、复制和地址过滤等服务,充分利用有限的出口带宽,加 一、代理服务器
简介:
代理服务器是目前网络中常见的服务器之一,它可以提供文件缓存、复制和地址过滤等服务,充分利用有限的出口带宽,加快内部主机的访...
Oracle 11.2.0.4 RAC FOR redhat 6.4 - 数据库(内核) - 清泛网 - 专注C/C++及内核技术
...ger服务
service NetworkManager stop
chkconfig NetworkManager off
加载bonding模块
vi /etc/modprobe.d/dist.conf 在文件的末尾加入
alias bond0 bonding
alias bond1 bonding
options bond0 mode=1 miimon=100
options bond1 mode=1 miimon=100
将bond1设置为开机自动...
Lua简明教程 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...说明,全是全局变量,那怕是语句块或是函数里。变量前加local关键字的是局部变量。
1
2
theGlobalVar = 50
local theLocalVar = "local variable"
控制语句
不多说了,直接看代码吧(注意:Lua没有++或是+=...
从Code Review 谈如何做技术 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...点其实是技术团队和业务团队的矛盾,但不知道为什么强加给了我的“Code Review很重要”的这个观点,然后这些观点反过来冲击“Code Reivew”,并说“Code Review无用”。这种讨论问题的方式在很常见,你说A,我说B,本来A、B是两...
搭建高可用mongodb集群(四)—— 分片 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...,那Nosql怎么去做到了这些呢?mysql要做到自动扩展需要加一个数据访问层用程序去扩展,数据库的增加、删除、备份还需要程序去控制。一但数据库的节点一多,要维护起来也是非常头疼的。不过mongodb所有的这一切通过他自己...
那些微信公众大号是如何赚钱的? - 资讯 - 清泛网 - 专注C/C++及内核技术
...的公众号才可能挖到金子。
而已尝到甜果子的大号在更加努力的同时,对未来也有一丝迷茫。他说,公众号的规则不够透明且善变,在这个平台上做内容没有安全感;她说,现在可以赚点小钱,但收入不稳定,也许下个月就没...
