- 博客(7)
- 收藏
- 关注
原创 【C++数据结构】循环双向链表
循环双向链表 DoubleLinkedList.h#pragma once#include <iostream>using namespace std;class CList {public: CList(); ~CList();public: int Data; CList *Next; CList *Forward;};class CDoub
2016-09-28 16:57:13 390
原创 【C++数据结构】单链表
C++单链表的实现SingleLinkedList.h#pragma once#include <iostream>using namespace std;// 单链表class CList{public: int Data; CList *next;public: CList(); ~CList();};class CSingleLinkedList
2016-09-27 17:01:44 378
原创 【C++学习】GPU编程的简单学习
GPU是什么 显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。某些最快速的GPU集成的晶体管数甚至超过了普通CPU。 GPU 已经发展到成熟阶段,可轻松执行现实生活中的各种应用程序,而且程序运行速度已远远超过使用多核系统时的情形。 未来计算架构将是并行核心 GPU 与多核 CPU 共
2016-09-21 16:29:19 13866
原创 【c++】简单了解并行计算库PPL
先来一波基础概念: 在操作系统中是指,一组程序按独立异步的速度执行,无论从微观还是宏观,程序都是一起执行的。使用并行模式库 (PPL) 帮助我们实现并行。 PPL 提供以下功能: 任务并行:基于 Windows 线程池来并行执行多个工作项(任务)的机制 并行算法:基于并发运行时对数据集合进行处理的泛型算法 并行容器和对象:对元素提供安全并发访问的泛型容器类型首先看一个
2016-09-21 09:50:22 5275 1
原创 【C++11学习】Lambda表达式
基本语法[capture list] (parameter list) ->return type { function body }[capture list]: 捕捉说明符,表示一个Lambda的开始。可为空。(parameter list):参数列表。可省略return type:返回类型(int,doule……)。可省略function body:函数体。使用Lambda表达式不仅
2016-09-20 14:54:05 274
原创 【Windows编程】实时捕捉屏幕
实时捕捉屏幕主要分为三个部分获取屏幕// 两个函数都可以进行位图复制,不过StretchBlt可以按照位图进行拉伸或者压缩BitBlt(HDC hdc,int x,int y,int cx,int cy,HDC hdcSrc,int x1,int y1,DWORD rop);或者StretchBlt(HDC hdcDest,int xDest,int yDest,int wDest,int
2016-09-19 11:05:34 4764 1
原创 【批处理】通过批处理修改环境变量
通过批处理修改环境变量,我知道的有两种方法。通过setx path 这种方法去修改。 不过我在使用时发现一些问题,比如当环境变量和用户变量里都有path的时候,读取path就会将两个里的path都读取出来,修改的时候也是这样。通过批处理去修改的时候还要牵扯到权限问题,必须要使用超级管理员权限,不方便给其他不熟悉电脑的人使用。如果需要在mfc中调用该bat,会发现echo出来的并不是我们想要的,应
2016-09-07 11:27:03 1611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人