测试题:      0. 你有听说过DRY吗?       emmm,DYP是程序员工人的指导原则:Don't Repeat Youself。  武装自己的思想,拿起函数,不要再去重复拷贝一段代码。1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?     使用函数的
cppcheck是一款静态代码检查工具,可以检查如内存泄漏等代码错误,使用起来比较简单,即提供GUI界面操作,也可以与VS开发工具结合使用。1、安装一般会提供免安装版,安装完成后将cppcheck.exe所在目录添加到环境变量中,这样cmd下可直接使用cppcheck指令来检测代码。2、cppcheck的检查信息error:代码中的错误项,包括内存泄漏等; warning:为了避免产生b
转载 2023-07-21 21:15:28
69阅读
VisualUnit是款专门为C语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩包括补齐、隔离、控制、自动生成测试代码和用例框架、可视化编辑测试用例功能,帮助程序员轻松完成测试。。相关软件软件大小版本说明下载地址Visual Unit是款专门为c语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩(包括补齐、隔离、控制)、自动生成测试代码和用例框架、可视化编辑测试用例功
作者丨Saif Sadiq 来自:infoQ策划丨田晓旭静态代码分析或源代码分析是指使用静态代码分析工具对软件的“静态”(不运行的) 代码进行分析的一种方法,找出代码中潜在的。静态代码分析器检查源代码,找出特定的,并检查代码是否符合各种编码标准。1为什么要进行静态代码分析?在执行代码之前获取代码洞见;与动态分析相比,执行速度更快;可以对代码质量维护进行自动化;在早期阶段 (尽管不是所有阶段
构 AA{ 空 f(){ 打印("AA"); }};构 AB{
c++
原创 2022-02-27 10:54:24
68阅读
OpenSSL采用C语言作为开发语言,这使得OpenSSL具有优秀的跨平台性能。OpenSSL支持Linux、Windows、BSD、Mac、VMS等平台,这使得OpenSSL具有广泛的适用性。
原创 精选 2022-10-22 07:05:21
2133阅读
Google Mock(Gmock)简单使用和源码分析——简单使用https://blog.csdn.net/breaksoftware/article/details/51384083
原创 2021-11-08 14:55:38
103阅读
Visual Unit是款专门为c语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩(包括补齐、隔离、控制)、自动生成测试代码和用例框架、可视化编辑测试用例功能,帮助程序员轻松完成测试。软件截图1使用方法1、添加项目2、添加配置文件3、设置文件属性4、打开Test.cs Source Code开始测试,查看测试结果,Success!安装说明已安装更旧版本的用户,请不要卸载。VU4相对
# 如何实现Python测试代码 ## 1. 流程概述 在开始编写Python测试代码之前,我们先来了解一下整个流程。下面是一个简单的表格,展示了实现Python测试代码的主要步骤: | 步骤 | 描述 | |---|---| | 1 | 安装测试框架 | | 2 | 编写测试用例 | | 3 | 运行测试用例 | | 4 | 分析测试结果 | | 5 | 优化和重构代码 | | 6 | 重
原创 2023-08-21 05:41:39
91阅读
前言: 编写函数或者类时,需要编写测试代码,来保证其的功能运行是否按预期的那样工作。在程序添加新的代码时,用来测试是否会破坏本身的功能。 我们使用python自带的unittest模块来测试代码。 编写函数: def get_formatted_name(first,last,middle=''):
原创 2021-08-04 11:44:28
204阅读
在学习Android安全知识的过程需要在Android系统上验证一些C程序来验证安全漏洞或者学习操作系统知识,在这个过程有一个好的调试环境可以帮助我们更好的理解程序和Android系统的运行原理。本文描述了在Android系统上搭建调试环境的过程。环境ndk-build:编译软件。ubuntu 14.04:调试和编译平台。AOSP Prebuilt:AOSP仓库包含预编译好的工具链,用里面的GDB
C# 测试代码#if DEBUG使用代码示例:#if DEBUG Console.WriteLine("DEBUG:11111111111");#else Console.WriteLine("...
转载 2019-07-22 20:26:00
198阅读
2评论
using Microsoft.Office.Interop.Word; using NPOI.OpenXmlFormats.Wordprocessing; using NPOI.Util; using NPOI.XWPF.UserModel; using System; using System. ...
转载 2021-07-14 17:21:00
150阅读
2评论
一、简介 我们熟悉的单元测试框架有很多,比如 gtest, boost.test, catch等,今天以功能完备,文档丰富,比较常用的 gtest 为例子,包括构建、安装、demo, 覆盖率展示等。文章主要面向对单元测试了解不多的小白,更多单元测试内容自己百度吧,内容很多。 注 1、如下内容在个人的腾讯计算云上完成,linux ubuntu系统
转载 2024-03-18 00:08:27
273阅读
原标题:新的函数式编程语言可以为应用生成C,Python代码哥本哈根大学计算机科学系的研究员最近发布了Futhark,这是一种函数式编程语言,可以产生运行在GPU上的代码,主要用于机器学习和其他对性能要求高的应用。Futhark在GPU编程方面比标准的C/C++框架更加优秀。它可以给已经存在的应用生成CPython代码,并完美地整合进去。大多数的GPU编程都使用了像OpenCL或CUDA这种框架
最近在使用DOTA_devkit工具的时候,需要计算多边形之间的iou;为了增加计算速度,作者使用了C++编写的polyiou.cpp文件,然后通过python调用C++代码来实现相关操作。为了更加深入了解python语言如何调用C/C++代码,我又重新尝试了一遍整个过程,写了一个教程供大家参考学习。(仅针对Windows系统)Swig安装1、swig下载swig:下载链接 Windows用户下载
转载 2023-11-04 08:39:30
569阅读
近几周一直在某SLG项目内负责功能模块测试与周边工具推进的工作,渐渐感悟到了些用例设计与业务代码的联系。游戏的业务逻辑是比一般应用复杂的。而且对于自己项目这种强玩法的游戏而言,甚至还会出现以下的现象——QA驱动策划,策划驱动开发。策划案能够大概阐述游戏的界面、逻辑与数值,但是如果有复杂的特例,还需要QA在实际测试中去挖掘。游戏测试用例的设计过程,不仅可以看成是策划案的延伸,而且也可以看作是一份业务
本文摘自《测试架构师修炼之道》1、测试用例模板一个通用的模板:测试用例编号 :测试用例的唯一标记用力标题 :概述测试用例的主要内容,明确该测试用例的意图预置条件 :测试用例顺利执行的前提条件,如一些基本的配置测试数据 :测试时使用的测试数据测试步骤 :如何执行这个测试用例,每步的操作是什么预期结果 :和测试步骤对应起来,操作后希望系统的返回  测试用例没有必要写得面面俱到,非常细致,而应该简洁无歧
随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿。AI涉及的领域众多,图像识别中的人脸识别是其中一个有趣的分支。百度的BFR,Face++的开放平台,汉王,讯飞等等都提供了人脸识别的API,对于老码农而言,自己写一小段代码,来看看一张图片中有几个人,没有高大上,只是觉得好玩,而且只需要7行代码。import cv2 face_patterns = cv2.CascadeClass
前言:cuda编程主要是通过cuda将需要运算的数据放入GPU进行运算,GPU多核心,非常适合并行计算,处理图像算法领域的矩阵计算效率非常高。(可为每一个像素点运算分配一个核) 一般的深度学习模型已经可以自动调用CUDA,我们写的底层代码中的矩阵计算也是可以通过cuda编程实现gpu加速的。 (PS:numba除了cuda加速外,用作CPU上的加速和numpy的加速效果也非常好,这章侧重于numb
  • 1
  • 2
  • 3
  • 4
  • 5