大约有 9,000 项符合查询结果(耗时:0.0069秒) [XML]
24种设计模式与7大原则 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.生成器模式(B...创建型模式
抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.
生成器模式(Builder pattern)...
bpftrace教程【官方】 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...:sys_enter_*'
"bpftrace -l" 列出所有探测点,并且可以添加搜索项。
探针是用于捕获事件数据的检测点。
提供的搜索词支持通配符如*/?
"bpftrace -l" 也可以通过管道传递给grep,进行完整的正则表达式搜索。
2. Hello World
# bp...
使用TokuMX配置Replica Set集群 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...库存储引擎,我们现在可以像使用MySQL数据库一样精确的指定TokuMX最大可用内存,它也完整支持的事务处理。当然了,TokuTek引以为傲的数据压缩能力也是一点也没落下。性能详细对比请参见《TokuMX vs. MongoDB 性能对比》。
下载地...
BSON与JSON的区别 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...素的头部,这样你只需要读取到元素长度就能直接seek到指定的点上进行读取了。
2、操作更简易
对JSON来说,数据存储是无类型的,比如你要修改基本一个值,从9到10,由于从一个字符变成了两个,所以可能其后面的所有内容...
内网时间同步问题 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...划任务每天同步一次时间
ntpdate命令:
通过轮询指定的确定正确时间的 NTP 服务器, ntpdate 命令设置本地日期和时间。它从指定的每个服务器获得了一些样本,并应用标准 NTP 时钟过滤器和选择算法来选择最好的样本。此...
C++简练易用的线程池(threadpool)及上下文隔离的无锁线程池(isolated_threa...
...应用中,有些任务是有状态的,带有上下文,需要调度到指定的线程去处理,可以使用第二种上下文隔离的线程池模型,带上下文的好处是可以业务隔离,取代加锁,即无锁线程池。
2、上下文隔离的无锁线程池(isolated_threadpoo...
tcp加速技术解决方案 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...统会根据cpu的负载来动态的分发网卡中断,因此如果自己指定整个tcp处理路径,需要停止该服务。
因此多核优化的原则主要如下:
相同的数据流在相同的cpu上处理,避免cache bouncing
尽量使用percpu本地变量,避免或减少全局...
get&post - 更多技术 - 清泛网 - 专注C/C++及内核技术
...议用Post方式;
Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。
Post:用来向目的服务器...
探讨nginx与php-fpm是不是以多进程多线程方式运行的 - 更多技术 - 清泛网 -...
...多个客户端。
PHP-FPM 是阻塞的单线程模型,pm.max_children 指定的是最大的进程数量,pm.max_requests 指定的是每个进程处理多少个请求后重启(因为 PHP 偶尔会有内存泄漏,所以需要重启).
PHP-FPM 的每个进程也只有一个线程,但是一个...
php:获取数组第一个值 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...hp:获取数组第一个值自PHP 5.4版本后可以使用[ ]来取数据指定位置的元素,索引从0开始,即$arr[0]取数组第一个值。不过为了兼容性,建议还是采取reset(),current(),next()等函数来取数组中的值,reset($arr)后current($arr)取第一个值。自P...
