自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 c++11多线程从入门到 -Hello多线程

一个最简单的多线程程序

2023-10-27 21:27:16 81

原创 c++11多线程从入门到 - 前摇

前摇(废话)

2023-10-27 21:24:19 80

原创 OCC把TopoDS_Edge转换为一系列点(二维)

OCC TopoDS_Edge细分

2022-05-27 10:36:35 941

原创 MFC单选按钮使用注意事项

MFC单选按钮的使用相关文章网上已经有很多,此文不再赘述。在使用过程中,可能还会遇到以下问题:1:运行时弹出 “Debug Assertion Failed! … … dlgdata.cpp Line 269”此问题产生的原因是 DDX_Radio绑定了一个没有Group属性的单选按钮。一组单选按钮只需要绑定该组中的第一个按钮,其他的不需要绑定2:明明已经设置了Tab顺序,但是实际操作中按Tab键,却不是按照我们设置的顺序走的,单选按钮的选择也不是预期的效果。产生此问题的原因可能是在代码中调用了

2022-03-10 15:56:28 510

原创 dlgcore.cpp Line: 589问题原因及解决方法

出错原因:窗口类的构造函数中基类(CDialog)的构造参数未指定。class CMyDlg : public CDialog{public: CMyDlg(CWnd *pParent);}CMyDlg::CMyDlg(CWnd *pParent)//////////////////////////////////////// 缺少该内容: CDialog(IDD, pParent)/////////////////////////////////////{}...

2022-03-03 17:39:35 498

原创 AutoCAD(2014) Ribbon不见

1、输入命令 RIBBON2、如果第一步没反应,“控制面板”-“程序”-“AutoCAD” 修复3、修复完成后,再输入命令 RIBBON就可以了

2021-10-11 14:53:32 1554

原创 CSplitterWnd隐藏拆分窗口

用到2个函数:SetRowInfoSetColumnInfo用法:想要隐藏第 i 行,则 SetRowInfo( i, 0, INT_MAX);想要隐藏第 j 列,则SetColumnInfo(j, 0, INT_MAX);参数说明:第二个参数0:没啥要求,只要第三个参数满足条件即可第三个参数INT_MAX:屏幕上放不下即可窗口还原:SetRowInfo(i, 1, 0);SetColumnInfo(j, 1, 0);参数不需要特别设置,会恢复为之前的尺寸...

2021-09-15 13:12:28 269

原创 vs2015设置多字节无效

1、找到项目属性中设置多字节的地方2、把属性从Unicode修改为多字节3、要点:先点 “应用”,不要直接点“确定”

2021-08-19 17:28:50 468

原创 c++11 std::move

关于std::move的含义,看了很多的博客,但是内容都差不多,总是不理解,今天认真想了一下,好像是明白了些什么。个人理解,不保证完全对,如果说得有问题,烦请大家批评指正。std::move就是把变量转换为变量的引用,那么为什么要进行转换呢?我们来看一个例子。`class MyStruct{public:MyStruct() {}// 常规构造函数MyStruct(const MyStruct &rhs){ m_pData = nullptr; m_nCount = 0;

2021-06-12 09:35:29 108

原创 CMFCToolBarComboBoxButton使用中遇到的bug

代码:CMFCToolBarComboBoxButton *pCb = CMFCToolBarComboBoxButton::GetByCmd(项目中定义的id);CString strCurText = pCb->GetText();问题描述:获取到的strCurText不是我们实际选中的文字,且该问题只在 Release版本下出现。解决方法:CString strCurText = pCb->GetItem();调用GetItem而不是GetText。原因..

2021-05-13 17:00:40 313

原创 程序崩溃--搜狗输入法

程序升级到64位后,在搜狗输入法下,以调试方式启动程序,程序就会崩在莫名其妙的位置,换成其它输入法后正常运行。不以调试方式启动,程序会在其它位置崩溃。一直以为是搜狗输入法修改了系统中某些属性导致的问题,我想着这也不是我能解决的问题啊,但是既然有这个bug,还是要找问题啊。只能采用老方法——代码注释,我把代码全注释了,看你还崩不崩。结果,程序没有崩溃,哈哈,有戏,接着放开一部分… …,最后终于定位到问题,原来是程序中有一处调用WriteProcessMemory修改内存数据,那个函数中的处理有问题,导致内存

2021-03-02 10:34:51 2474 3

原创 OSG拾取Geometry记录

本文章仅讨论一个问题:射线穿过Geometry时,如果Geometry是球体、正方体等封闭物体,那么,会有大于1个交点,osg中怎么判断具体点中的是哪个点呢?翻看了osgUtil::LineSegmentIntersector.cpp,明白了拾取的处理方法,但是,有上方的疑问,怎么看代码都没有看到对应的处理。然后就想,既然没有代码处理,那是不是有什么东西自己处理了呢?然后就看了一下拾取结果集合:typedef std::multiset<Intersection> Intersection

2021-02-05 17:14:36 474

原创 osg无法选中面

使用osg::Geometry创建面,求交类为osgUtil::LineSegmentIntersector,但无法选中。可尝试:osg::Geometry设置顶点数组改为osg::Vec3Array,具体原因暂时不知道。

2019-12-03 15:58:29 248

原创 petrel安装失败

解决方法:关闭杀毒软件

2019-09-20 15:33:40 4705

原创 c++中7z压缩

c++代码中利用7z SDK 进行文件、文件夹压缩难点介绍这里只讲思路和难点,没有具体代码。我是把7z封装成了dll思路在不改变7z SDK中许多头文件的话,最好就按照其源代码中现有的层次逻辑,把源码中C和CPP两个文件夹提出来,在CPP\7zip\UI下建一个dll工程。然后把Client7z\Client7z.cpp文件全部拷贝出来,放到导出函数的cpp中然后就沿着main函数中代码...

2019-09-18 18:15:46 2550

原创 std::tr1::shared_ptr点滴记录

因为使用shared_ptr导致的程序异常崩溃问题原因1、由shared_ptr类的.get()函数导致。理解(不一定完全跟代码一致,但是便于理解):(见下图)

2019-03-31 12:38:28 142

空空如也

空空如也

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

TA关注的人

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