cppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题。 You can check non-standard code that includes
Frama-C 是一个用来分析 C 代码的工具,它收集了很多静态统计技术,如代码切片和依赖分析等。 observe sets of possible values for the variables of
cppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题。 项目主页: http://www.open-open.com/lib
cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。 执行的检查包括: 1. 自动变量检查 2. 数组的边界检查
lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:
C++异常机制概述 异常处理是C++的一项语言机制,用于在程序中处理异常事件。异常事件在C++中表示为 异常对象 。异常事件发生时,程序使用throw关键字抛出异常表达式,抛出点称为异常出现点,由
C++异常机制概述 异常处理是C++的一项语言机制,用于在程序中处理异常事件。异常事件在C++中表示为 异常对象 。异常事件发生时,程序使用throw关键字抛出异常表达式,抛出点称为异常出现点,由
")结束--------------------/n"); System.out.println("------------------分析(" + s + ")结果如下--------------------/n"); String title
调用decode来完成转换。转换后,就成了unicode字符串。 ParseURL则是采用正则表达式来提取有用的信息。本例子中是用来提取“东方财富网”中某股票的资金流动情况。 #URL import
Leptonica 广泛用于图像处理和图像分析应用。 Rasterop (a.k.a. bitblt) Affine transformations (scaling, translation, rotation
POCO C++库学习和分析 -- 线程 (二) 3. 线程池 3.1线程池的基本概念 首先我们来明确线程池的一些概念。 什么是线程池?线程池的好处?
POCO C++库学习和分析 -- 线程 (三) 4. 定时器 定时器作为线程的扩展,也是编程时经常会被用到的元素。在程序设计上,定时器的作用是很简单。预定某个定时器,即希望在未来的某个时刻,程序能够得到时间到达的触发信号。
POCO C++库学习和分析 -- 日期与时间 在Poco库中,与时间和日期相关的一些类,其内部实现是非常简单的。看相关文档时,比较有意思的倒是历史上的不同时间表示法。 1. 系统时间函数
POCO C++库学习和分析 -- 任务 1. 任务的定义 任务虽然在Poco::Foundation库的目录结构中被单独划出,其实也可以被看成线程的应用,放在线程章节。首先来看一下Poco中对于任务的描述:
POCO C++库学习和分析 -- 流 (二) 2. 创建自己的流 2.1 自定义流的结构 在Poco中提供了一个框架用于创建自己的流,并且创建的流都符合C++标准。想一下标准库
这是一个用于C#的分析器,它使用 Roslyn 来生成重构,代码分析和其它细节。 项目主页: http://www.open-open.com/lib/view/home/1416541965648
fun(i, j); } int fun(int a, int b) { int c = 0; c = a + b; return c; } 这段代码包含两个函数,因此可以测试函数调用,此外还包含了静态变量、局部变量、返回值等
Profiler 是低开销的 C++分析器,通过编译器(GCC,MinGW的,或MSVC)自动化仪表的功能实现。分析可以自动或手动完成。自动分析生成一个完整的调用树,不需要修 改代码。手动分析需要使用EProfiler
1.c,ctypes和python的数据类型的对应关系 ctypes type ctype Python type c_char char 1-character string c_wchar
POCO C++库学习和分析 -- 流 (三) 5 . ZLib Stream流 Poco::DeflatingInputStream、Poco::DeflatingOutpu