自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Charlie's

Just follow your own way.

  • 博客(8)
  • 收藏
  • 关注

原创 C++多线程(1)——Qt利用多线程更新进度条

这样在MyQtWork中管理一个QThread对象,对外部调用者来说非常方便,不用再管理一个QThread指针的new和delete【这里参考了一篇文章的做法,见末尾】。很多文章在主程序中临时变量new一个QThread对象指针,并用到了QThread::deleteLater来自动释放new出来的QThread指针,那么在这种情况下就不要再手动delete了,程序会崩溃的。我一般的习惯是new和delete配对使用,所以就不采用这种方法了。

2021-11-07 22:16:58 8875 10

原创 json C++开源库:JSON for Modern C++的几个小问题

JSON for Modern C++是nlohmann在GitHub上开源的读写json文件的C++库,使用者仅需包含一个json.hpp文件即可。开源地址为:GitHub - nlohmann/json: JSON for Modern C++使用起来比较简单的了,首先从GitHub上将源码下载到本地,使用CMake编译源码(确保勾选了JSON_BuildTests)在编译工程中找到unit-readme.cpp、unit-serialization.cpp、unit-deserializa

2021-10-24 22:34:42 2925

原创 Ubuntu高版本如何安装低版本GCC (以Ubuntu 20安装GCC5为例)

安装了Ubuntu 20.04之后,通过命令行sudo apt-get install build-essential安装gcc和g++,再通过命令行gcc -v可查看GCC版本为GCC9如果想用低版本的gcc,比如gcc5,尝试输入命令sudo apt-get install gcc-5会提示找不到gcc5的安装包那么就需要添加较低版本的源网上搜索得到gcc5对应的Ubuntu版本为16,接下来就对Ubuntu20.04的源文件source.list进行编辑,增加Ubunt

2020-12-15 22:52:44 14534 13

原创 关于C/C++的内存区划分:堆、栈、自由存储区、全局/静态存储区和常量存储区

From:http://www.cnblogs.com/JCSU/articles/1051579.html一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变

2012-02-22 17:06:28 887

原创 有关.NET框架、托管、C++/CLI、CLR等等

.NET Framework是微软(Microsoft)开发的软件开发平台,主要包含两个部分:公共语言运行时(Common Language Runtime,CLR)和.NET Framework类库。     .NET Framework有两大主要特征:跨平台、跨语言。    .NET 框架广义上(此处并不指“.NET Framework”)是支持跨平台(不同OS,如Linux、Mac)

2012-02-20 22:08:03 1203

原创 用VS2005编译CGAL3.8

参考文献:http://acg.cs.tau.ac.il/cgal-at-tau/installing-cgal-and-related-programs-on-windows编译环境:Windows XP SP3、Visual Studio C++ 2005、Qt4.7.1(更高版本未测试),Boost 1.46.1(应该是最新版的)1. 安装Visual Studio 2005

2011-09-27 20:45:41 1272

原创 用VS2008编译Meshlab v1.3.0

编译环境:Windows XP SP3、Visual Studio C++ 2008、Qt4.7.1(或者4.7.3)http://qt.nokia.com/visual-studi1. 得到Meshlab的源码http://sourceforge.net/projects/me

2011-07-25 09:56:55 3162 9

转载 【转】几个ARX取CAD窗口句柄的函数

From: http://www.cnblogs.com/wf225/archive/2008/11/20/1337825.html CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDw

2011-06-17 10:07:00 2008 1

空空如也

空空如也

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

TA关注的人

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