大约有 16,500 项符合查询结果(耗时:0.0173秒) [XML]

https://www.tsingfun.com/it/cp... 

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的左右...
https://www.tsingfun.com/it/cp... 

C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术

...并发场景下这样的原子操作也会成为性能瓶颈,毕竟原子对应的 CPU 指令 lock add 也可以看成是微型锁。 Linux 内核中提供了 RCU 方法,笔者目前对此还没有太多的了解。本文主要介绍 Hazard Pointer,一种无锁编程中广泛使用的安...
https://www.tsingfun.com/it/os... 

【内核源码】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...
https://www.tsingfun.com/it/cpp/1878.html 

重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...

...编程速度:好的代码才更容易扩展功能,烂的代码,你想个功能都不进去,告诉我不是一个人有这种经历。。。 重构的时机? 三次法则、添功能时、修补错误时、审阅代码时 三次法则的理论比较有意思:事不...
https://www.tsingfun.com/it/tech/473.html 

linux 下巧妙使用squid代理服务器 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...存、复制和地址过滤等服务,充分利用有限的出口带宽, 一、代理服务器 简介: 代理服务器是目前网络中常见的服务器之一,它可以提供文件缓存、复制和地址过滤等服务,充分利用有限的出口带宽,快内部主机的访...
https://www.tsingfun.com/it/da... 

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设置为开机自动...
https://www.tsingfun.com/it/tech/1879.html 

Lua简明教程 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...说明,全是全局变量,那怕是语句块或是函数里。变量前local关键字的是局部变量。 1 2 theGlobalVar = 50 local theLocalVar = "local variable" 控制语句 不多说了,直接看代码吧(注意:Lua没有++或是+=...
https://www.tsingfun.com/it/tech/749.html 

从Code Review 谈如何做技术 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...点其实是技术团队和业务团队的矛盾,但不知道为什么强给了我的“Code Review很重要”的这个观点,然后这些观点反过来冲击“Code Reivew”,并说“Code Review无用”。这种讨论问题的方式在很常见,你说A,我说B,本来A、B是两...
https://www.tsingfun.com/it/bigdata_ai/343.html 

搭建高可用mongodb集群(四)—— 分片 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...,那Nosql怎么去做到了这些呢?mysql要做到自动扩展需要一个数据访问层用程序去扩展,数据库的增、删除、备份还需要程序去控制。一但数据库的节点一多,要维护起来也是非常头疼的。不过mongodb所有的这一切通过他自己...
https://www.tsingfun.com/ilife/tech/612.html 

那些微信公众大号是如何赚钱的? - 资讯 - 清泛网 - 专注C/C++及内核技术

...的公众号才可能挖到金子。 而已尝到甜果子的大号在更努力的同时,对未来也有一丝迷茫。他说,公众号的规则不够透明且善变,在这个平台上做内容没有安全感;她说,现在可以赚点小钱,但收入不稳定,也许下个月就没...