自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

newyher的专栏

记录点滴心得,积聚成长动力

  • 博客(15)
  • 资源 (18)
  • 收藏
  • 关注

原创 windows下c++程序的检测

背景我们在发布程序后,需要对程序进行维护。一旦遇到问题需要及时定位问题并解决。这篇文章主要是记录如何在程序中加入必要的检测工具来帮助我们尽快的定位问题的方法。程序捕捉crash的方法开源程序程序运行难免会出现crash的情况。在用户现场发送时,如果需要用户介入进行数据收集,就会严重降低用户体验。为了将crash的采集、上送都进行自动化完成,就需要我们在程序中完成此步骤。恰好存在一个开源的软件crashrpt(http://crashrpt.sourceforge.net/),可以用来采集和上送cr

2022-05-20 16:44:31 806

原创 c++中的智能指针

c++中的智能指针C++11中新增的智能指针unique_ptrshared_ptrweak_ptr功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入C++11中新增的智能指针c++是一门讲究效率的语言,这就导致很多的内存管理需要

2022-03-19 19:57:17 1048

原创 回调函数的面向对象设计

面向对象的回调函数过程语言c的设计方法,在面向对象的语言c++中都有对应的实现方法。而回调函数的面向对象的设计方法一直困扰着我,没有找到一种合适的面向对象的c++的方法来替代c的方法。今天在学习设计模式时,发现了一种设计模式,特别适合用于回调函数的实现。故记录下来,以备后续的温习。 回调函数,是c语言中两个进程(线程)间交互的一个重要的手段。面向对象的语言同样可以实现同样的功能。可参照设计模式的c

2017-01-04 16:11:52 1770

原创 QThread的用法:开启与退出

QThread有两种用法,一、用moveToThread()将功能类移入到线程QThread中,这个用法可以参照这篇博客:http://blog.csdn.net/lynfam/article/details/7081757,文章讲的深入浅出,层层递进,非常值得一读; 二、还有一种方法就是继承QThread,在run函数中实现子线程,本文主要是讲这种方法的注意事项。QThread::run()是

2016-11-16 19:03:53 50841 1

原创 Qt插件的线程化

Qt插件Qt插件就是定义一组固定接口的动态库,接口定义如下:class WidgetInterface : public QObject{ Q_OBJECTpublic: virtual ~WidgetInterface() {} virtual void SetPluginParent(QWidget* parent)=0; virtual QWidget* Ge

2016-08-30 19:29:02 1016 2

原创 Ubuntu修改软件源的方法

sources.list作用的总结Ubuntu中软件更新的源服务器地址存储再/etc/apt/soures.list中。文件中的内容如下: deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ trusty-sec

2016-08-14 19:34:34 26583

原创 工厂模式与抽象工厂的比较

工厂模式:定义一个用于创建对象的接口,让子类觉得实例化哪一个类。Factory Method使一个类的实例化延迟到了子类。抽象工厂类:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。二者的区别:    工厂模式:可以选择实例化具体的哪一个类,而且工厂类创建实例有很大的自由度,可以自由选择组合和基础已有的工        厂类和产品类。 

2016-03-25 09:31:19 480

原创 Python中的变量

我是从事C/C++开发的,出于兴趣开始自学python。学习Python时任然收到C/C++的影响,其中最大的感受就是变量。 在C/C++中每个变量都是有特定的类型,这样编译器就可以为之分配内存: int fbw_channels; int channels; in

2015-06-02 21:23:53 391

原创 Qt中解析xml

Qt为xml解析提供了三种不同的解析方案

2014-11-20 09:31:21 3681

翻译 c++中pimpl用法总结

在编写稳定代码是,管理好代码间的依赖性是不可hu

2014-10-13 16:30:00 3575

转载 C++中explicit关键字的作用

explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如: class things{ public: things(const std::string&name =""): m_name(name),

2014-09-01 17:04:08 587

原创 Qt的model/view

Qt中的model/view是源于Smalltalk的Model-View-Contrioller(MVC),

2014-08-26 10:28:56 564

原创 Qwt在windows下的安装与编译

Qwt是基于Qt的一款开源的二维图形

2014-07-30 11:04:47 692

原创 Qt中静态库与动态库的创建方法

今天需要生成Qt的静态库(.),结果每次都生成动态库(.dll)

2014-07-30 10:37:13 449

原创 vc6.0下live555编译失败的原因

这是我遇到的vc调试问题,记录下来以便以后查找live555在vc6.0下编译的过程就不说了,网上有一堆。我的问题是在保所有工程加入到workspace中时遇到的。编译没有问题,运行也没有问题。就是在ffplay请求播放时显示DESCRIBE连接错误。解决方法:这是因为我的project->set active project中的设置出错了,选择你要运行的文件就可以了。这是vc不熟

2011-06-23 16:24:00 482

qt3清晰全面的类表

这是我从qt官网上找到的类表,没有看到qt4的,这对学习qt4有一定的参考价值。

2011-07-08

live555-latest.tar.gz

这是最新的live555源码,也可以从官网上下载

2011-06-21

在vc6.0下编译live555

这篇文档主要就是讲述了在vc6.0下如何编译live555.这些内容可以在live555的官方网站上找到,我只不过做了一些翻译和补充。

2011-06-10

linphone编译与分析(有结构图)

这主要包括了linphone的编译与分析,并且有linphone的清晰的结构图

2011-05-13

s3c6410 datasheet

这是真正的s3c6410的datasheet,有中文和英文两种,绝对物有所值。

2011-05-13

C/C++语法知识:typedef struct 用法详解

主要讲述c/c++中struct和typedef struct的区别以及各种用法

2011-04-21

oRTP传输协议的简单介绍

oRTP实际上是RTP具体实现的一种方式,这是对他的一个大概的介绍

2011-04-18

u-boot编译文件

这是已经编译好的uboot,这里用的是飞凌fl2440的开发板

2011-04-02

uboot2009.08

这是uboot移植是的源码,移植方法在我的资源中有文档可以下载。

2011-04-02

fl2440移植uboot手册

这个主要介绍了fl2440关于uboot的移植步骤,当然飞凌公司的ok系列也可以使用

2011-04-02

使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法

这主要是讲怎样用jlink烧写程序到flash(nor或nand)

2011-03-29

基于OK-2440III的u-boot移植

这是一个针对飞凌公司ok系列开发板的uboot移植文档,同时对fl2440同样适用。(本人就是用fl2440)

2011-03-29

matlab fuzzy logic 使用手册

有关一些MATLAB中模糊控制器fuzzy logic的一些使用指导。是英文版,也许对你有用

2010-06-13

redhat9.0内核升级工具包

这里包括了升级VMware中redhat9.0内核所需的所有升级工具包和升级方法。

2010-04-26

Word公式编辑器 《快速上手指南》

详细介绍了在Word中怎么编辑公式和相应的技巧

2010-04-25

单片机基础教程ppt

关于单片机的结构、接口和指令系统都有详细的介绍

2010-04-25

过程控制多媒体教案(PPT)

自适应控制的相关课件,包括多种控制的介绍和实例。 深入浅出的介绍一定让你学习事半功倍

2010-04-20

gdb命令手册-完整版

GDB的各种命令集合 gdb的命令很多,本文不会全部介绍,仅会介绍一些最常用的。 本贴来自天极网群乐社区--http://q.yesky.com/group/review-17810708.html

2010-04-20

空空如也

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

TA关注的人

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