关于Marshal 类的整理

原文转载于:https://www.cnblogs.com/DragonX/p/3474251.html 在两个不同的实体(两个线程或者进程甚至机器、在Managed和Unmanaged之间)进行方法调用和参数传递的时候,具体的调用方法和参数的内存格式可能需要一定的转换,这个转换的过程叫做Mar...

2018-12-10 13:24:19

阅读数 172

评论数 0

C++ 和 java 使用 AES CBC 128 加解密

原文转载于:https://blog.csdn.net/woaitingting1985/article/details/78582416 Java 使用jce, code:   import javax.crypto.Cipher; import javax.crypto.spec.I...

2018-09-29 17:04:30

阅读数 510

评论数 0

用C++来搭建一条迷你区块链!

原文转载于:https://blog.csdn.net/DP29syM41zyGndVF/article/details/81187427 程序员的天赋技能就是通过代码实践自己的想法,完成一个作品会有相当的成就感,所以今天我们以 C++14 的代码为例子,和你分享设计并实现一个迷你区块链例子。 ...

2018-08-08 15:54:55

阅读数 316

评论数 0

机器学习入门好文,强烈推荐

原文转载于:https://blog.csdn.net/ritterliu/article/details/54821300 转自 飞鸟各投林 史上最强----机器学习经典总结---入门必读----心血总结-----回味无穷 让我们从机器学习谈起   导读:在本篇文章中,将对机器学习做...

2018-08-07 15:32:02

阅读数 76

评论数 0

微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!

原文转载于:https://blog.csdn.net/jiangwei0910410003/article/details/79436956 一、知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就静态分析过微信数据库加密算法,不了解的同学可以查看这里:An...

2018-08-06 15:53:12

阅读数 420

评论数 0

C/C++基本数据类型所占字节数

原文转载于:https://www.cnblogs.com/lqcdsns/p/6819821.html 1字节=8位 1k=1024字节=2^10 1m=1024k 1g=1024m   买硬盘实际内存小是因为厂商当1000换算的    这个基本的问题,很早以前就很清楚了,C标准...

2018-08-02 14:20:01

阅读数 230

评论数 0

提高C++代码质量 - 用表驱动取代冗长的逻辑选择

原文转载于:http://blog.sina.com.cn/s/blog_40965d3a0101eaka.html 概述:用表驱动替代冗长的逻辑语句,遵循元编程思想。   表驱动法(Table driven method),是一种设计模式,可以用来代替复杂的if/else或switch-c...

2018-08-02 08:46:05

阅读数 125

评论数 0

Log4j for C++ 实用指南

原文转载于:https://blog.csdn.net/valada/article/details/80871699 课程介绍 日志是一个优秀系统不可或缺的组成部分,利用它我们可以记录系统中所产生的所有行为。 对于很多人来说,日志的作用仅限于调试。其实不然,它在很多方面都非常有用: 日志...

2018-08-01 14:33:44

阅读数 66

评论数 0

柴郡猫技术——C++中的PIMPL设计模式

原文转载于:http://insaneguy.me/2015/04/05/cheshire_cat_in_cpp-pimpl_idiom/ C++ 中的“柴郡猫技术”(Cheshire Cat Idiom),又称为 PIMPL(Pointer to IMPLementation) ,Opaque...

2018-08-01 11:25:04

阅读数 99

评论数 0

Google说,我们不使用C++异常

原文转载于:https://blog.csdn.net/uniqueren/article/details/5621065 5.6. 异常 Tip 我们不使用 C++ 异常. 优点: 异常允许上层应用 决定如何处理在底层嵌套函数中 “不可能出现的” 失败, 不像错误码记录那么含糊又易出错; 很多...

2018-07-31 10:42:33

阅读数 396

评论数 0

一个简单的“HELLO WORLD”程序在操作系统中执行的过程

原文转载于:https://blog.csdn.net/weiweiyuner/article/details/4222429#include < stdio.h>int main()     (         printf("hel...

2018-07-11 15:37:33

阅读数 402

评论数 0

C++学习之构造函数中的异常处理

原文转载于:https://blog.csdn.net/lisonglisonglisong/article/details/44276343构造函数中可不可以抛出异常?当然可以。从语法上来说,是可以的;从实际情况来看,现在的软件系统日渐庞大和复杂,很难保证 Constructor 在执行过程中完...

2018-07-04 16:09:48

阅读数 242

评论数 0

C++ 11 创建和使用 unique_ptr

原文转载于:https://www.cnblogs.com/DswCnblog/p/5628195.htmlunique_ptr 不共享它的指针。它无法复制到其他 unique_ptr,无法通过值传递到函数,也无法用于需要副本的任何标准模板库 (STL) 算法。只能移动unique_ptr。这意味...

2018-07-04 14:58:21

阅读数 46

评论数 0

Intel Threading Building Blocks 编程指南:互斥

 互斥控制某块代码能同时被多少线程执行。在Intel  Threading Building Blocks(intelTBB)中,互斥通过互斥体(mutexes)和锁(locks)来实现。互斥体是一种对象,在此对象上,一个线程可以获得一把锁。在同一时间,只有一个线程能持有某个互斥体的锁,其他线程必...

2018-07-03 15:40:38

阅读数 56

评论数 0

Intel Threading Building Blocks 编程指南:简单循环的并行化

原文转载于:https://blog.csdn.net/saga1979/article/category/795204可伸缩并行化的最简单的形式就是能够互不干涉地同时运行的迭代的循环。本节将会说明如何将简单的循环并行化。定义 Intel Threading Building Blocks(Int...

2018-07-03 15:36:52

阅读数 82

评论数 0

Intel Threading Building Blocks 编程指南:任务调度

原文转载于:https://blog.csdn.net/saga1979/article/details/44807813概述:Intel Threading Building Blocks (Intel® TBB)是基于任务(task)驱动的。一般来说,只有在TBB提供的算法模板中找不到合适的模...

2018-07-03 15:20:24

阅读数 117

评论数 0

选择英特尔® 线程构建模块?OpenMP?还是本地线程?

原文转载于:https://blog.csdn.net/panda1987/article/details/5638840如果是您,您会选择哪一种 API 来为您的软件应用引入线程?我们是否又可找到一把万能的钥匙呢?本文就将顺着这些疑问,带您全面了解开发人员在进行选择时需要考虑的各种问题,并着重分...

2018-07-03 15:09:50

阅读数 76

评论数 0

学习 Intel 线程构建块开源库(TBB)

原文转载于:https://blog.csdn.net/zhu2695/article/details/51247267学习 Intel 线程构建块开源库简介我们发现了 POSIX 线程和基于 Windows 的线程的一种强大替代,即 Intel 线程构建块,该构建块是专为并行编程而设计的基于 C...

2018-07-03 14:39:23

阅读数 231

评论数 0

c++并行计算库TBB和PPL的基本用法

原文转载于:https://www.cnblogs.com/qicosmos/p/3517166.html并行库充分利用多核的优势,通过并行运算提高程序效率,本文主要介绍c++中两个知名的并行库,一个是intel开发的TBB,一个是微软开发的PPL。本文只介绍其基本的常用用法:并行算法和任务。TB...

2018-07-03 11:42:21

阅读数 108

评论数 0

VS2015和TBB配合使用

原文转载于:https://blog.csdn.net/dwosion/article/details/72724371前提 vs2015平台和TBB库,其中TBB库可以从官网https://www.threadingbuildingblocks.org/上进行下载。我这里使用的是tbb2017_...

2018-07-03 10:55:41

阅读数 485

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭