logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 常用设计模式(学习笔记)

1、工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式  1)、简单工厂模式:主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新产品时,需要修改工厂类。typedef enum{T80 = 1,T99}TankType;class Tank{public:virtual void message() = 0;};class Tank80:p...

#设计模式
OpenMP 中的线程任务调度(负载均衡)

OpenMP中任务调度主要针对并行的for循环,当循环中每次迭代的计算量不相等时,如果简单地给各个线程分配相同次数的迭代,则可能会造成各个线程计算负载的不平衡,影响程序的整体性能。如下面的代码中,如果每个线程执行的任务数量平均分配,有的线程会结束早,有的线程结束晚: 1 #include<stdio.h>2 #include<omp.h>34

#负载均衡
软件架构设计分层模型和构图思考(有史以来最全架构图)

在采用SOA架构进行开发的时候,整体业务系统拆分为4个组件,10类服务域,5类流程,那么在构建的时候重点就是将上述组件,服务域和流程类体现出来。三层架构本身也和一个业务功能实现的完整对应,在数据访问层处理数据获取和持久化操作,在业务逻辑层对业务规则进行处理,在界面展现层进行相应的前端展现和用户交互。集成是配合分解完成的动作,最终分解完成的各个组件或子系统,通过合适的接口设计,最终还能够集成为一个完

文章图片
#云计算#java#分布式 +1
Visual Studio Debug :远程调试(小白必读)

什么是远程调试?我们平时,特别是自学的新手在刚一开始的时候,都是本地编译、本地调试,本机编译好的程序就直接在本机执行。但是有些情况下,你本机编译好的程序,需要放到另一台机器(目标机)上运行。此时,你可以在本地的 VS 环境中,对运行在目标机上的程序进行远程调试。C# 项目和http://ASP.NETweb 服务器的远程调试方法略有不同,本文不做讲解。1. 原理目标机:负责执行目标程序。安装和运行

#windows
如何写好一份软件开发设计文档

设计文档- 也被称作技术规范和实现手册,描述了你如何去解决一个问题,是确保正确完成工作最有用的工具,其目的是迫使你对设计展开缜密的思考,并收集他人的反馈,进而完善你的想法,同时在软件交付和交接的过程中,能让其他人更通俗易懂的了解之前的设计目的和思路目录:一、什么是软件开发设计文档二、为什么要写软件开发设计文档三、写软件开发设计文档需要注意些什么四、怎么写好一份开发设计文档一、什么是软件开发设计文档

新手必会,pycharm的调试功能(史上最详篇)

前言Debug调试,是一项学习编程人员的重要技能。只有当你学会 debug 了以后,才可以正确的知道程序的走向流程是如何的,今天就来给大家介绍一下 pycharm 中的 debug 功能!debug的前世在正式讲解之前,先来了解下 debug 这个词的由来,就像我们初学Python 时,先要了解下它历史的由来。1937年,美国青年霍华德·艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品

#python#编程语言#bug +1
windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解

windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解虽然是中文字,但是理解起来还是很困难,什么叫工作设置内存,什么叫内存专用工作集,什么叫提交大小,区别是什么,让人看了一头雾水.通俗的讲工作设置内存是程序占用的物理内存(包含与其他程序共享的一部分),内存专用工作集是程序独占的物理内存,提交大小是程序独占的内存(包含物理内存和在页面文件中的内存).注:页面文件就是存放不在物理内存中

windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解

windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解虽然是中文字,但是理解起来还是很困难,什么叫工作设置内存,什么叫内存专用工作集,什么叫提交大小,区别是什么,让人看了一头雾水.通俗的讲工作设置内存是程序占用的物理内存(包含与其他程序共享的一部分),内存专用工作集是程序独占的物理内存,提交大小是程序独占的内存(包含物理内存和在页面文件中的内存).注:页面文件就是存放不在物理内存中

c++ hook 钩子的使用介绍

一、基本概念:    钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。    钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口

#windows
异构计算与 CUDA 概述

定位:基于 NVIDIA GPU 的完整计算平台(硬件 + 软件 + 工具链)。语言支持:CUDA C (ANSI C 扩展,新增关键字、API)平台系列Tegra → 嵌入式GeForce → 消费级图形、游戏Quadro → 专业图形工作站Tesla → 高性能计算(HPC)性能指标CUDA 核心数GPU 显存大小峰值计算能力 (GFLOPS)内存带宽CPU 程序:写主函数,顺序执行。CUDA

#人工智能#机器学习
    共 16 条
  • 1
  • 2
  • 请选择