ceasadan的博客

蓦然回首C++才是真爱

智能指针:unique_ptr、shared_ptr、weak_ptr

智能指针的原理是,接受一个申请好的内存地址,构造一个保存在栈上的智能指针对象,当程序退出栈的作用域范围后,由于栈上的变量自动被销毁,智能指针内部保存的内存也就被释放掉了(除非将智能指针保存起来)。一、auto_ptr:这是一个被c++11标准废弃的一个智能指针,unique_ptr可以看做是替代品...

2018-03-12 10:22:55

阅读数 194

评论数 0

C++11新特性:function, bind和lambda

function, bind和lambda:http://blog.csdn.net/Augusdi/article/details/11771699bind中使用std::ref和std::cref,bind中默认使用的拷贝,而不是引用,根据实际情况,可使用std::ref和std::cref将...

2018-03-09 10:09:25

阅读数 135

评论数 0

时间复杂度说明

大O符号与时间复杂度:http://blog.csdn.net/u010297957/article/details/51016782时间复杂度log的说明:例如for(int j=1; j<=n; j*=2)这个循环最终执行的次数假设为x,则x次的时候j=2^x 当j&am...

2018-03-07 10:36:39

阅读数 131

评论数 0

理解二叉树,平衡二叉树,红黑树

c++的STL 中set,map是红黑树(红黑树是平衡二叉树的一种),我们需要深入理解红黑树,平衡二叉树的起源。为什么要用红黑树?红黑树的起源,自然是二叉查找树了,这种树结构从根节点开始,左子节点小于它,右子节点大于它。每个节点都符合这个特性,所以易于查找,是一种很好的数据结构。但是它有一个问题,...

2018-03-06 10:22:00

阅读数 323

评论数 0

c++ 11中emplace_back替代push_back的相关知识点,含右值引用,move用法等

C++11引入了右值引用,转移构造函数,push_back()右值时就会调用构造函数和转移构造函数(原来是调用拷贝构造,会为临时变量申请堆空间,影响程序效率,C++11以后为右值引用调用转移构造函数,不会为临时变量申请堆空间,而是直接赋值,提高程序效率)。 使用mplace_back替代push_...

2018-03-02 10:38:35

阅读数 283

评论数 0

使用AutoResetEvent信号实现生产者消费者队列

使用AutoResetEvent信号实现生产者消费者队列: 主程序作为生产者,添加工作任务; 工作者线程作为消费者,处理工作队列中的任务。 说明: AutoResetEvent信号:使线程收到信号时,解除阻塞一次。 代码: namespace ConsoleAppl...

2017-05-05 10:44:35

阅读数 194

评论数 0

WPFSample示例分析

github上wpfSamples示例,包含了大量示例 github地址:https://github.com/Microsoft/WPF-Samples 下面是部分示例截图与分析: Animation-PerFrameAnimation鼠标点击效果 Animation...

2017-04-28 14:07:08

阅读数 352

评论数 0

CATIA二次开发:CAA实现状态机

1.Command初始化:Agent、CATDialogState、Transition实现状态机 Agent:CATPathElementAgent可获取元素;CATIndicationAgent可实现鼠标单击双击行为。 CATDialogState状态机 AddTransit...

2017-04-18 11:03:18

阅读数 1395

评论数 0

VS2013下使用GitHub

1.Add Solution to Source Control将解决方案添加到源码控制 2.接下来会看见在TFS和Git间选择的选项,此时,选择“Git”并勾选“以后使用它” 3.转到github.com创建仓库,并命名,最后点击Create repository创建仓库 4.复...

2017-04-07 16:49:27

阅读数 2350

评论数 0

Prism框架应用程序界面布局:模块化

模块化(modularity):使用Prism框架的Shell 及BootStrap实现模块化。实现软件界面不同功能区域,加载不同的模块。 本例加载了右侧工具栏模块,如下图所示: 源码链接:待上传到github 步骤讲解: 步骤一:Infrastructure工程中WellKnown...

2017-04-05 16:12:24

阅读数 2024

评论数 0

WPF引用外部图片无法显示问题

问题:自定义图片按钮时,加载背景图片,无法显示。 WpfApplication1工程中引用外部工程Globe.Resource类库中的图片,磁盘路径Globe.Resource\Styles\Default\Images\PublicTool。 在xaml设计器里面显示了图片(或者设计器里...

2017-03-15 10:12:10

阅读数 2433

评论数 0

WPF模板(一):控件模板、数据模板、面板模板

控件模板:如果控件的样式不能满足,可自定义控件模板来设计样式。

2017-03-11 11:56:39

阅读数 4757

评论数 0

WPF样式

1.样式style的定义与使用 1.1定义某种控件的style 自定义按钮 普通按钮...

2017-03-10 17:32:05

阅读数 238

评论数 0

Wpf资源

上面一个简单的DEMO示范了资源的三种不同用法:StaticResource静态资源,DynamicResource动态资源,资源字典中的静态资源。 1.StaticResource静态资源 文字内容(StaticResource) ...

2017-03-10 16:54:12

阅读数 212

评论数 0

c++中的explicit关键字

explicit关键字很少使用,但在STL源文件中使用较多。 explicit的作用:主要为了限制默认构造函数的调用,引发未知的错误。 示例: class Testclass { public: Testclass(); explicit Testclass(int first, int ...

2017-03-08 11:27:15

阅读数 487

评论数 0

TensorFlow图片分类示例

5张不同的图片,请看测试结果 http://note.youdao.com/noteshare?id=589445b3b011d95f9ffed3c2eb4dcb1f

2016-12-23 15:40:05

阅读数 2352

评论数 0

导数与偏导数

http://note.youdao.com/noteshare?id=e6cc9bbc1a5922721bb034164c520761

2016-12-13 14:31:03

阅读数 694

评论数 0

TensorFlow安装:win7安装(非docker)

http://note.youdao.com/noteshare?id=c15b9a66b4d5dba6c08c1b3e09327fa7

2016-12-08 14:18:06

阅读数 2457

评论数 1

python的IDE安装:Komodo工具

http://note.youdao.com/noteshare?id=cd450cdd9bd76c0d9701b33e3970d272

2016-12-07 16:00:06

阅读数 1641

评论数 0

TensorFlow安装:Ubuntu-pip方式安装

http://note.youdao.com/noteshare?id=7fcac5aa438f87fff06965cce6182de8

2016-12-07 15:57:46

阅读数 755

评论数 0

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