andyjim
码龄17年
关注
提问 私信
  • 博客:19,795
    19,795
    总访问量
  • 6
    原创
  • 1,483,993
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2008-02-26
博客简介:

andyjim的专栏

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得3次评论
  • 获得9次收藏
创作历程
  • 6篇
    2014年
  • 4篇
    2013年
  • 5篇
    2012年
  • 1篇
    2008年
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Threads and QObjects

Threads and QObjectsQThread inherits QObject. It emits signals to indicate that the thread started or finished executing, and provides a few slots as well.More interesting is
转载
发布博客 2014.12.04 ·
553 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

运算符重载

运算符重载定义格式返回类型 operator运算符(形式参数表) { 函数体 }参数个数的限定    非成员函数:  单目运算符:参数表中只有一个参数;  双目运算符:参数表中只有两个参数    成员函数:  单目运算符:参数表中没有参数;  双目运算符:参数表中只有一个参数不能重载的运算符      1、不能重载
转载
发布博客 2014.12.04 ·
567 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Q_DECLARE_METATYPE与qRegisterMetaType学习

Q_DECLARE_METATYPE如果要使自定义类型或其他非QMetaType内置类型在QVaiant中使用,必须使用该宏。 该类型必须有公有的 构造、析构、复制构造 函数 qRegisterMetaType 必须使用该函数的两种情况如果非QMetaType内置类型要在 Qt 的属性系统中使用 如果非QMetaType内置类型要在 queued 信号与槽 中使用
转载
发布博客 2014.11.18 ·
1915 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决

关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决转自:http://hi.baidu.com/qinfengxiaoyue/item/ff262ccfb53b4c2ba0b50a89引自:http://blog.csdn.net/sptoor/archive/2011/02/23/620
转载
发布博客 2014.04.14 ·
952 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

typename "dependent scope"

【转】 http://hi.baidu.com/xgekhggjdibatxq/item/5ce5f6812121afcbb17154dc$ make g++-std=gnu++0x main.cppmain.cpp:18:10: error: need 'typename' before 'ptrModel >::Type' because 'ptrModel >'
转载
发布博客 2014.03.11 ·
2453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QTCreator + MSVC10编译器 使用boost::filesystem 时 error LNK2019: codecvt ... 问题的解决

今天在将一个QTCreator管理的项目 从Linux下 拿到Windows 下(使用MSVC10编译器) 来编译时发现居然通不过。报了以下连接错误:error LNK2019: 无法解析的外部符号 "public: static class std::codecvt const & __cdecl boost::filesystem::path::codecvt(void)" (?cod
原创
发布博客 2014.01.17 ·
3386 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

virtualbox UUID already exists 错误解决办法

virtualbox 修改 vmdk vdi uuid 使用直接复制 virtualbox 的镜像文件时,会报UUID already exists的错误,可打开命令行运行以下命令修改UUIDVBoxManage internalcommands setvdiuuid “e:\xp\test.vdi”或者VBoxManage internalcommands set
原创
发布博客 2013.09.17 ·
2158 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

eigen C++模板矩阵库

一个不用安装即可使用的C++矩阵计算库官网:http://eigen.tuxfamily.org/index.php?title=Main_Page#Download API documentation for eigen3http://eigen.tuxfamily.org/dox/index.html API documentation for eigen2ht
原创
发布博客 2013.04.03 ·
1256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

金山UI

以下来源于http://bbs.csdn.net/topics/390368164使用金山界面库有一段时间了,写了一个VC的向导程序,可以生成基于金山界面库的程序框架,感兴趣的话可以下载试用。金山界面库是一个比较成熟的DirectUI界面框架和控件库,并且完全开源,使用此向导可以生成多页对话框或普通对话框类型的界面框架代码,生成的工程中包含了最新的金山界面库所需的代码文件(包含了网友扩
转载
发布博客 2013.02.19 ·
1041 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在MFC程序中增加控制台

在MFC程序中增加控制台MFC程序中,如果想要输出调试信息,我们一般都是TRACE或者使用LOG文件,都不是很方便,第一个需要我们在调试状态下,第二个也要配置麻烦而且不直观。而使用Console来显示调试信息应该是更好的选择。下面介绍几种在MFC程序中,使用控制台来输出调试信息。1. 我们可以自己创建一个命令行窗口,在主程序的初始化的时候调用AllocConsole
转载
发布博客 2013.01.08 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程日记:学习:OOD原则

基本的SOLID的5原则(感谢Uncle Bob,伟大OOD导师)。S = 单一职责原则 Single Responsibility PrincipleO = 开放闭合原则 Opened Closed PrincipleL = Liscov替换原则 Liscov Substitution PrincipleI = 接口隔离原则 Interface Segregati
原创
发布博客 2012.06.27 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程日记: 学习:Generic<Programming>:简化异常安全代码

转自:http://blog.csdn.net/mseaspring/article/details/1817417 尽管有点自卖自夸,我还是要在一开始就告诉你,这篇文章里有精彩内容。因为我说服我的好朋友Petru Marginean和我合作写这篇文章。Petru开发了一个对处理异常很有用的库。我们一起改进其实现,由此我们得到一个精炼的库,在特定的情况下,它可以大大简化异常安全代码的编写。
转载
发布博客 2012.06.25 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程日记:c++ 类的拷贝构造

调用拷贝构造函数的情形  在C++中,下面三种对象需要调用拷贝构造函数(有时也称“复制构造函数”):1) 一个对象作为函数参数,以值传递的方式传入函数体;2) 一个对象作为函数返回值,以值传递的方式从函数返回;3) 一个对象用于给另外一个对象进行初始化(常称为复制初始化); 原则:①对于凡是包含动态分配成员或包含指针成员的类都应该提供拷贝构造函数;②在提供拷贝构造函数的
转载
发布博客 2012.06.25 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++中typename和class的区别

在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template...... 在这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typ
转载
发布博客 2012.06.25 ·
1758 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

编程日记:boost 库使用记录之文件系统

boost 库版本1.47.0简单例子:创建path对象boost::filesystem::path testpath("./text/test.txt"); 查看给定文件所在目录是否存在if (!boost::filesystem::exists(testpath.parent_path())){boost::filesystem::create_directo
原创
发布博客 2012.06.20 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Markup xml 处理类 xml解析 xsml msxml 解析 vc c/c++

发布资源 2010.09.01 ·
application/x-zip

VC 求助 error C2143: syntax error 急用

小弟使用VC2005 遇到了一个问题:昨天都还用的好好的VC2005 今天打开发现 新建一个项目都不能编译通过了 编译错误是....../microsoft visual studio 2005/vc/atlmfc/include/atlmem.h(21) : error C2143: syntax error : missing ; before namespace...../m
原创
发布博客 2008.03.14 ·
1274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多