大约有 7,000 项符合查询结果(耗时:0.0098秒) [XML]
C# 能否获取一个对象所占内存的大小? - 更多技术 - 清泛网 - 专注C/C++及内核技术
C# 能否获取一个对象所占内存的大小?今日,在项目重构的时候忽然想到一个问题,一个类哪些成员的增加,会影响一个类所占内存的大小?C#有没有办法知道一个对象占多少内存呢? ...今日,在项目重构的时候忽然想到一个问...
低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别 · App Inventor 2 中文网
... BluetoothLE拓展 蓝牙零基础代码入门》
BLE 和 SPP 怎么选?
看应用场景:BLE适用于低功耗、轻量级的应用,例如穿戴设备、传感器网络等。而SPP适用于需要大容量数据传输的应用,例如音频设备、文件传...
支撑Github的开源技术 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...你所需要的开源项目。在3月26日的Showcase中,Github放出了一个新的类目:支撑Github的开源技术,这里列举了Github所使用的一些主要的开源项目。
如下是这些开源项目的介绍:
linguist
语言识别库,能够自动根据项目的代码来...
内存优化总结:ptmalloc、tcmalloc和jemalloc - 操作系统(内核) - 清泛网 - ...
...成本。
本文主要介绍了glibc malloc的实现,及其替代品
一个优秀的通用内存分配器应具有以下特性:
额外的空间损耗尽量少
分配速度尽可能快
尽量避免内存碎片
缓存本地化友好
通用性,兼容性,可移植性,易调试
现...
OceanBase使用libeasy原理源码分析:客户端 - 数据库(内核) - 清泛网 - 专...
...y_client_t, easy_hash_t, easy_hash_list_t等。
easy_session_t用来封装一个要发出去的请求,easy_client_t用来封装一个TCP连接的发起端,easy_hash_t是一个哈希表,easy_hash_list_t是采用开放寻址解决hash冲突的链表节点。
一、异步请求
在OceanBase 0....
php:获取数组第一个值 - 更多技术 - 清泛网 - 专注C/C++及内核技术
php:获取数组第一个值自PHP 5.4版本后可以使用[ ]来取数据指定位置的元素,索引从0开始,即$arr[0]取数组第一个值。不过为了兼容性,建议还是采取reset(),current(),next()等函数来取数组中的值,reset($arr)后current($arr)取第一个值。自...
App Inventor 2 低功耗蓝牙 BlueToothLE 拓展 · App Inventor 2 中文网
...
展示发现的ble设备列表:
选择一个ble设备,并设置MTU为100字节:
断开当前连接的ble设备:
广播
现在常规便宜芯片并无蓝牙协议栈,只能通过人工拼包用最简单的...
tcp加速技术解决方案 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...断全都落在某个cpu核心上,MSI-X方式可以为每个队列申请一个中断号,然后设置中断亲和性,把该队列的中断映射到某个特定的cpu核心上, 分担了cpu的单核压力。
目前绝大多数网卡都支持该特性,并且该特性是本文其他优化方...
如何编写一个独立的 PHP 扩展(译) - 更多技术 - 清泛网 - 专注C/C++及内核技术
如何编写一个独立的 PHP 扩展(译)how-to-create-a-php-extension本文翻译自 PHP 源码中的 README.SELF-CONTAINED-EXTENSIONS。文中标记了注的内容均为自己添加。内容有点老,也挺啰嗦,没讲什么深入的...本文翻译自 PHP 源码中的 README.SELF-CONTAI...
从一个开发的角度看负载均衡和LVS - 更多技术 - 清泛网 - 专注C/C++及内核技术
从一个开发的角度看负载均衡和LVSintroduce-to-load-balance-and-lvs-briefly在大规模互联网应用中,负载均衡设备是必不可少的一个节点,源于互联网应用的高并发和大流量的冲击压力,我们通常会在服务端部署多个无状态...在大规模互...
