大约有 4,918 项符合查询结果(耗时:0.0150秒) [XML]
bpftrace教程【官方】 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...跟踪,在第6节介绍),我们更加喜欢用tracepoints探针,因为tracepoints有稳定的应用程序编程接口。注意:现代linux系统(glibc >= 2.26),open总是调用openat系统调用。
comm是内建变量,代表当前进程的名字。其它类似的变量还有pid和tid,...
C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术
...需要修改引用计数,高并发场景下这样的原子操作也会成为性能瓶颈,毕竟原子加对应的 CPU 指令 lock add 也可以看成是微型锁。
Linux 内核中提供了 RCU 方法,笔者目前对此还没有太多的了解。本文主要介绍 Hazard Pointer,一种无...
基于PECL OAuth打造微博应用 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...PHP本身已经有了一个标准的OAuth实现:PECL OAuth!下面以此为例来讲解一下:
说明:首先需要对OAuth概念有一定的了解,如不清楚可以参考我以前写的文章:OAuth那些事儿,其次需要注册成为各个微博平台(新浪,腾讯,搜狐,网...
vs2008编译boost详细步骤 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其 【一、Boost库的介绍】
Boost库是一个经过千锤百炼、可移植、提供源代码...
android ellipsize multiline textview
....substring(0, lastSpace); // 由于我们大多数情况下workingText为中文,所以按照之前的逻辑找空格是不合适的 // 这里改成直接替换最后的字符 workingText = workingText.substring(0, workingText.length() - 1 - 1); }
– chengb...
Multiple levels of 'collection.defaultdict' in Python
... _sub_getitem, 'pop': _sub_pop})(val)
# 重新赋值当前字典键为返回值,当对其赋值时可回溯
if all([real_val is not None, isinstance(self, (dict, list)), type(k) is not slice]):
self[k] = val
return val
def _sub_pop(self, k=-1):
try:
va...
App Inventor 2 项目合并工具 AIMerge · App Inventor 2 中文网
...具
本文档最初由米尔斯学院(Mills College)的 Kate Feeney 为 AI Classic 编写。该计划在她的论文通过 App Inventor 鼓励协作 中进行了讨论。
该工具作为 Java 程序在 App Inventor 外部运行,需要在计算机上安装 Java 才能使用它。
如何使...
ZeroMQ的学习和研究(PHP代码实例) - C/C++ - 清泛网 - 专注C/C++及内核技术
...程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD 套接字之上的一层封装。ZMQ...