自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 异常

#include "iostream"#include "string"using namespace std;void f(string s) throw(string){ cout << s << endl; if(s == "error") throw string("exception");}void show1(){ try {

2017-01-31 21:01:16 262

原创 函数作为参数

#include "iostream"using namespace std;int f1(int n){ return n;}int f2(int n){ return n + n;}void F(int (*pf)(int), int n){ cout << pf(n) << endl;}int main(){ F(f1, 5); F(f2

2017-01-31 19:59:54 235

原创 leetcode---Different Ways to Add Parentheses

Given a string of numbers and operators, return all possible results from computing all the different possible ways to group numbers and operators. The valid operators are +, - and *.Example 1 Input:

2017-01-21 20:57:22 216

原创 规则曲线

直线 void line(CDC *pdc){ int nPoints = 400; //直线上的点数 float delta = 1.0 / nPoints; float x1 = 100, y1 = 100, x2 = 200, y2 = 200; //起点,终点 for(float t=0; t<=1; t+=delta) {

2017-01-21 19:34:44 673

原创 C#---并行化Parallel

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace parallel{ class ParallelDemon { public int[] arr = new int[

2017-01-21 11:19:05 646

原创 Coons曲面

原理: http://wenku.baidu.com/link?url=w2flm9and7b1cg_gPOHAi8N-TfFxeje0FVyHab4PsCpegJ9SapcDTvb22sRiBlBKz8tk96Ha_P9-XO0dO3sRe7gIRdPDtG2HV-P64xdpMyS #define nPoints 30 //每段曲线的点数//矩阵乘法void mul(float *c,

2017-01-21 11:13:17 3891 1

原创 hermite曲线

原理: http://www.cnblogs.com/jqm304775992/p/5044728.html//矩阵乘法void mul(float *c, float *a, float *b, int row, int rc, int col){ for(int i=0; i<row; i++) { for(int j=0; j<col; j++)

2017-01-20 12:44:06 1255

原创 C++---将二维数组作为参数

#include "iostream"using namespace std;void f(double *a, int r, int c){ for(int i=0; i<r; i++) for(int j=0; j<c; j++) cout << a[i*c+j] << " ";}int main(){ double a[2][3]

2017-01-20 11:28:37 352

原创 Bezier、B样条曲线曲面

这里只列出核心,具体原理参看底部参考文献Bezier曲线 三次Bezier曲线 第一个控制点和最后一个控制点在曲线上: 两端点的切矢方向与控制多边形(特征多边形)的第一条和最后一条边一致: Bezier曲线的递推性—de Casteljau算法 de Casteljau算法绘制Bezier曲线:#define nctlPoints 5 //控制点数#d

2017-01-19 22:09:43 27986 8

原创 拖拽图形

原理:Visual C++空间图形可视化算法原理与实践图形拖拽思路拖拽常用于在图形的定位和组合是需要交互式移动的情况。其思路就是确定图形的新旧定位点,以此来绘制拖拽路径(类似于橡皮筋的实现),鼠标移动过程中不断擦除旧图形显示新图形。图形拖拽步骤1、拖拽的前提是b_select为真,即图形被选中。确定图形的定位点newpt1,并根据鼠标移动的距离计算新的定位点newpt2,以便于绘制拖拽路径. 2、

2017-01-17 14:35:21 1428

原创 二维图形裁剪

原理:马华东老师的课件#define LEFT 1#define RIGHT 2#define BOTTOM 4#define TOP 8#define PT_LINE_NUM 5#define PT_POLY_NUM 6int XL, XR, YT, YB; //窗口区域CPoint pt_line[PT_LINE_NUM][2]; //要裁剪的直线CPoint pt_po

2017-01-17 09:50:09 1546

原创 三维图形的几何变换

原理:马华东老师的课件 代码:参考《计算机图形学原理及算法教程(Visual C++版)》—和青芳 typedef double array2d[4][4];typedef double array[9];class Matrix3D{public: /* 变换矩阵 T[0][0]~T[2][2] 对图形进行比例、旋转、对称等变换 T[3][i]

2017-01-15 12:13:43 3618 2

原创 二维图形变换

原理:马华东老师的课件class Matrix2D{public: float m[3][3]; //上面2*2部分包含线性变换,最后一行为平移变换 CPoint cal(CPoint &p); //计算变换后的坐标 void translation(float dx, float dy); //平移 void scaling(float sx, floa

2017-01-13 22:00:07 685

原创 扫描线填充面域图形

原理:马华东老师的课件 代码:Visual C++空间图形可视化算法原理与实践适合:以顶点定义的多边形 推导: 建立有序边表 //边节点struct edge{ int y_max; //某条边的最大y值 double x; //某条边最小y值处的x坐标 double deltx; //x的增量 edge *next;};edge *

2017-01-13 14:54:56 527

翻译 TensorFlow: A System for Large-Scale Machine Learning

介绍TensorFlow优势: 支持大规模训练和推理:可使用数百个支持GPU的的服务器进行快速训练。 支持多种平台:大到大型分布式集群,小到移动设备。 灵活、通用:支持实验、研究新的机学习模型,支持系统级别的优化。表示: 使用统一的数据流图来表示算法中的计算、算法所操作的状态。 与传统的数据流系统不同,TensorFlow允许顶点表示拥有或更新可变状态的计算

2017-01-12 14:50:43 6103 2

原创 vs---vs2015 + qt5.7环境配置

配置环境:vs2015 + qt5.7 1> 安装vs2015社区版 地址:http://www.ithome.com/html/win10/164028.htm2> 安装qt-opensource-windows-x86-msvc2015-5.7.03> 重启vs2015后,可以看到菜单栏中多了一项“Qt VS tools”,配置Qt插件: Qt VS tool

2017-01-12 14:19:12 9444

原创 vs---为c++项目添加所依赖的.h和.lib文件

添加.h文件所在的文件夹 右击所建项目,选择“属性”–> 配置属性 —> C/C++—> 常规 —> 附加包含目录 添加.lib文件所在的文件夹 右击所建项目,选择“属性”–> 配置属性 —> 链接器—> 常规 —> 附加库目录 直接添加.lib文件 右击所建项目,选择“属性”–> 配置属性 —> 链接器—> 输入 通过环境变量添加.lib文件在环境变量中添加变量名:QTDIR 右击所

2017-01-12 14:15:11 7101

Rx_Net35_SP1

.Net 3.5 下使用 System.Threading.Tasks。安装后,在目录 C:\Program Files (x86)\Microsoft Reactive Extensions\Redist\DesktopV2 下找到 System.Threading.dll,添加引用即可

2019-03-13

简单的CNN示例代码,简单的CNN示例代码,

c++ 的简单的CNN示例代码。码。

2017-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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