- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 矩阵链乘法
矩阵链,顾名思义,2个矩阵相乘,你好意思说是矩阵链吗,至少要3个矩阵吧。所以要搞明白矩阵链是神马玩意儿,就要搞清楚,矩阵相乘是神马玩意。百度定义为:设A为 的矩阵,B为 的矩阵,那么称 的矩阵C为矩阵A与B的乘积,记作 ,其中矩阵C中的第 行第 列元素可以表示为:如下所示:总结一下就是,如果A和B两个矩阵要相乘,A的列数要和B的行数相同的,其实矩阵就是线性...
2018-10-02 17:29:38 610
转载 C++ lambda函数说明
Lambda函数(C++11起) C++ C++语言 构造一个闭包:能在作用域内捕获变量一个的匿名函数对象。语法 [ capture ] ( params ) mutable exception attribute -> ret { body } (1) [ capture ] ( params ) -> ret { b...
2018-09-21 22:14:14 434 1
转载 Fw:二叉树的遍历规则(前序遍历、后序遍历、中序遍历)
今天看了一些关于平和查找二叉树的问题,顺便也复习了一下二叉树的遍历规则,写一下学习文档。树的遍历顺序大体分为三种:前序遍历(先根遍历、先序遍历),中序遍历(中根遍历),后序遍历(后根遍历)。 如图所示二叉树: 前序遍历:前序遍历可以记为根左右,若二叉树为空,则结束返回。 前序遍历的规则:(1)访问根节点(2)前序遍历左子树(3)前序遍历右子树 ...
2018-09-21 22:11:52 230
转载 GNU开发工具——CMake快速入门
GNU开发工具——CMake快速入门天山老妖S关注0人评论1093人阅读2018-05-11 21:59:10GNU开发工具——CMake快速入门一、CMake简介不同Make工具,如GNU Make、QT的qmake、微软的MS nmake、BSD Make(pmake)等,遵循着不同的规范和标准,所执行的Makefile格式也不同。如果软件想跨平台,必须要保证能够在不同平台...
2018-09-04 21:05:45 651
转载 boost posix time
Posix TimePtimeTime DurationTime PeriodTime IteratorsPosix Time SystemIntroduction -- Usage ExamplesIntroductionDefines a non-adjusted time system with nano-second/micro-second resol...
2018-09-04 15:18:45 899
转载 C程序中对时间的处理——time库函数详解
C程序中对时间的处理——time库函数详解<转> 包含文件:<sys/time.h> <time.h> 一、在C语言中有time_t, tm, timeval等几种类型的时间 1、time_t time_t实际上是长整数类型,定义为:typedef long time_t; /* time value */ 2...
2018-09-04 15:09:16 404
原创 share_ptr的正确使用方法
实在是看不惯度娘出来的share ptr的例子,没有实用性,而且还不清晰,举一个场景如下:假设游戏玩家登陆时要登记到一个管理用的vector中,登出时删除,程序如下:注意对象时在函数结束时才被释放的。 #include <boost/shared_ptr.hpp>#include <boost/enable_shared_from_this.hpp>#i...
2015-07-13 16:13:55 2746
boost asio c++ network programming code
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人