长歌行

少壮不努力,老大徒伤悲

Pytorch

2017年6月份做的一个ppt:http://pytorch.org/ https://zhuanlan.zhihu.com/p/24953160 2017 年初 开发团队表示,除 Facebook之外,它还已经被推特、卡内基梅隆大学和 Salesforce 等机构采用。 Beta is he...

2017-11-26 20:03:02

阅读数:658

评论数:0

机器学习库—TensorFlow 简介

机器学习库tensorflow的简介

2017-09-10 10:25:10

阅读数:243

评论数:0

C++中宏的使用技巧

都是常用技巧,经常用C++的应该都会注意到一两条,为综合整理,非个人独创,从开源代码以及书本论文中抄过来的,数目链接http://blog.csdn.net/iuhsihsow/article/details/7222093如有雷同,纯属巧合。 直接上代码,这次归纳了6点 // Mar...

2013-03-28 14:39:20

阅读数:2209

评论数:4

STL,迭代器的C++简单实现

// Iterator.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace std; // 对于C++,STL中已经包含迭代器的...

2013-03-12 15:52:57

阅读数:2158

评论数:0

Why C++ Supports both Class and Typename for Type Parameters

http://blogs.msdn.com/b/slippman/archive/2004/08/11/212768.aspx Recently, someone asked me why we support both class and typename within C++ to ...

2013-03-12 13:49:02

阅读数:1617

评论数:0

设计模式之享元模式,C++实现

享元模式很常见,是一种减小内存的方式,大到三维场景中的一个房子,小到文字处理系统中的一个英文字母,都可以使用享元模式。 借鉴一下《大话设计模式》中的uml图吧 下面是代码: // Flyweight.cpp : 定义控制台应用程序的入口点。 // #include "...

2013-03-04 16:57:39

阅读数:2147

评论数:0

内联虚函数可行吗

原文地址:http://blog.chinaunix.net/uid-102208-id-2968713.html  当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的。 c...

2013-03-01 09:39:50

阅读数:1230

评论数:0

设计模式之桥接模式

将整体里面的可能变化的部分抽象出来 其实个人对桥接模式不是很理解,貌似接触的里面没有这么复杂的结构 不过还是多用聚合,少用继承吧。(总觉得聚合组合比较好管理,一个好的继承是需要千锤百炼的,多重继承,多层继承的内存消耗不可小觑) 自己对这个模式都没有怎么理解,那么写出的...

2013-02-01 16:23:03

阅读数:777

评论数:0

设计模式之迭代器模式,C++下的讨论

C++ stl里面有迭代器, 看stl源码貌似更好,泛型编程嘛 有机会写一段解析stl源码的体会。 写了一部分关于stl中迭代的代码 http://blog.csdn.net/iuhsihsow/article/details/8664123

2013-01-31 23:07:22

阅读数:690

评论数:0

设计模式之组合模式

想不出组合模式优缺点,我觉得和一般的树形结构都差不多。 恩,不,还是有不同的,一般的二叉树和四叉树,他们的节点都是属于同一类型 一般的树 class Node { public: Node* pParent; std::list subNodeList; }; 组...

2013-01-31 23:05:37

阅读数:761

评论数:0

设计模式之适配器,C++实现

大家应该用得比较多,就只上代码 // AdapterMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 适配器模式(Adapter),将一个类的借口转换成客户端希望 // 的另外一个借口,适配器模式使得原本由...

2013-01-31 16:22:08

阅读数:877

评论数:0

设计模式之状态模式,C++实现

代码: 这次代码质量不佳啊,估计是应用场景选择错误了。 // StateMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #ifdef _DEBUG #define _CRTDBG_MAP_AL...

2013-01-31 15:55:05

阅读数:746

评论数:0

特定于类的内存管理(C++必知必会,代码解析)

C++ 必知必会里面有这么一节,说明如何给对特定类的内存进行管理,当然,和普通的内存池有一定的差别。 最基础的内存池,只是提供一个内存分配的容器,需要多少内存,直接从内存池中获取,返回特定的指针,并不只是适用于特定的类。 当然都是重载了operator new和operator del...

2013-01-29 10:59:12

阅读数:1081

评论数:0

单件模式的基类,C++

看《游戏编程精粹1》中间有一段代码 #include // 一个单件模式的模板类 template class SingleTon { public: static T* ms_SingleTon; SingleTon() { assert(!ms_Si...

2013-01-25 23:54:36

阅读数:2325

评论数:1

函数指针

1.简要介绍 2.使用示例 函数指针的一般用法: #include "stdafx.h" typedef int (*AddCommFunc)(const int &a, const int &b); int AddRight(const in...

2013-01-22 13:42:36

阅读数:668

评论数:0

VS2008如何在release下调试

一般都是在debug下调试程序, 但有时候,为了加快调试速度,或者debug版本由于库的缺失,编译不过,需要在release下进行调试。 代码的调试相关的信息存在pdb中,里面包括了代码的名称和行数,还有函数的地址,偏移等,通过pdb,可以讲二进制和源代码联系起来。 所以,当程序崩溃的时候,...

2013-01-16 21:52:16

阅读数:2915

评论数:0

C++检查内存泄露

说明,我使用的ide是vs2008 1. 工程设置为debug 内存泄露的检测一般在debug模式下进行 2.在需要检查内存泄露的cpp头部加上 #ifdef _DEBUG #define _CRTDBG_MAP_ALLOC #include #includ...

2013-01-11 12:31:12

阅读数:2839

评论数:1

C++基类和派生类的构造析构顺序

构造的时候先调用基类的构造函数,再调用派生类的构造函数 析构的时候先调用派生类的析构函数,再调用基类的析构函数 看一个例子: #include "stdafx.h" class Base { public: Base() { printf(&q...

2013-01-09 09:23:19

阅读数:1398

评论数:0

设计模式之抽象工厂,C++实现(一)

本部分就说明最简单的抽象工厂实现,当然在实际项目应用中不会这么做,仅为解释该模式。 上图的抽象 工厂有两个工厂,分别生产对应的ProductA和ProductB(可以假想为蓝色或者红色的两种产品A22 = 4) 下面为简单代码示例 // 抽象工厂模式(Abstra...

2013-01-05 22:59:20

阅读数:1031

评论数:0

C++基类与派生类

一、构造 构造函数不能为虚函数 派生类要先调用基类的构造函数,而不能直接覆盖基类的构造函数。 所以在派生类不能再成员初始化列表中初始化基类的成员 见如下例子: class Base { public: Base(double dNum) : nBase(1) ...

2013-01-05 13:32:54

阅读数:767

评论数:0

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