大约有 1,100 项符合查询结果(耗时:0.0133秒) [XML]
Linux C++静态链接protobuf库异常中止 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...题,您需要将您的静态库更改为共享库(-shared),主程序和动态加载的库都依赖该共享库。
我不确定为什么您会在Windows或OSX上看到不同的行为。我最好的猜测是,在这些平台上,实际上是将libprotobuf的两个单独拷贝链接到程序...
bpftrace教程【官方】 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...进入openat()系统调用时执行该探针。相比kprobes探针(内核动态跟踪,在第6节介绍),我们更加喜欢用tracepoints探针,因为tracepoints有稳定的应用程序编程接口。注意:现代linux系统(glibc >= 2.26),open总是调用openat系统调用。
comm是内...
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...的逻辑被迁移到工厂中,每次工厂中根据消息码的不同,动态new出对应的MsgProcessor类。
3)而真正干活的MsgProcessor的定义如下。由于在C++里没有接口一说,所以这里用纯虚函数的方式,定义出来类似接口的纯虚基类。而原来S...
常用快速产品原型设计工具推荐 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...明书,极大地优化工作方式:设计更加高效、可快速体验动态原型,帮助清晰有效的沟通。Axure RP的可视化工作界面以让用户轻松快速的简单用鼠标拖拽的方式创建带有注释的各种线框图。无需编程,就可以在线框图上定义简单...
VC菜单命令详解(文件打开、保存与关闭) - C/C++ - 清泛网 - 专注C/C++及内核技术
...经存在(theApp),但其他四个类的对象还没有构造,MFC的动态创建机制就起到了作用。
一下两个图分别表示了以上四个类之间的关系、四个类的对象之间的关系:
Creating an Empty Document—The CWinApp::OnFileNew Function
当application c...
BSS段、数据段、代码段、堆与栈 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...字符串常量等。
堆(heap):堆是用于存放进程运行中被动态分配的内存段,它的大小并不固定,可动态扩张或缩减。当进程调用malloc 等函数分配内存时,新分配的内存就被动态添加到堆上(堆被扩张);当利用free 等函数释放...
更改MFC对话框默认的窗口类名 - C/C++ - 清泛网 - 专注C/C++及内核技术
...用。窗口的标题文本并不总是十分可靠,很多时候,它是动态变化的。所以通过窗口类名来查找就很有必要了。
那么怎样把MFC提供给我们的对话框的默认窗口类名“#32770“改成我们程序特有的呢?以下是更改步骤:
1. 打开...
动态追踪(Dynamic Tracing)技术漫谈 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
动态追踪(Dynamic Tracing)技术漫谈dynamic-tracing什么是动态追踪动态追踪的优点DTrace 与 SystemTapSystemTap 在生产上的应用火焰图方法论知识就是力量开源与调试符号Linux 内核的支持硬件追踪死亡进程的遗骸分析传统的调试技
什么...
剖析程序的内存布局 - C/C++ - 清泛网 - 专注C/C++及内核技术
...那么满了。这就好比联邦预算,它总是在增长的。
动态栈增长是唯一一种访问未映射内存区域(图中白色区域)而被允许的情形。其它任何对未映射内存区域的访问都会触发页故障,从而导致段错误。一些被映射的区域是...
java中的缓存技术该如何实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...,是基于服务器的java应用程序。它是通过提供管理各种动态缓存数据来加速动态web应用。
JCS和其他缓存系统一样,也是一个用于高速读取,低速写入的应用程序。
动态内容和报表系统能够获得更好的性能...