<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Charlie's]]></title><description><![CDATA[Just follow your own way.]]></description><link>https://blog.youkuaiyun.com/CharlieVV</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CharlieVV]]></copyright><item><title><![CDATA[C++多线程(1)——Qt利用多线程更新进度条]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/121004661</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/121004661</guid><author>CharlieVV</author><pubDate>Sun, 07 Nov 2021 22:16:58 +0800</pubDate><description><![CDATA[这样在MyQtWork中管理一个QThread对象，对外部调用者来说非常方便，不用再管理一个QThread指针的new和delete【这里参考了一篇文章的做法，见末尾】。很多文章在主程序中临时变量new一个QThread对象指针，并用到了QThread::deleteLater来自动释放new出来的QThread指针，那么在这种情况下就不要再手动delete了，程序会崩溃的。我一般的习惯是new和delete配对使用，所以就不采用这种方法了。]]></description><category></category></item><item><title><![CDATA[json C++开源库：JSON for Modern C++的几个小问题]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/120940745</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/120940745</guid><author>CharlieVV</author><pubDate>Sun, 24 Oct 2021 22:34:42 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Ubuntu高版本如何安装低版本GCC (以Ubuntu 20安装GCC5为例)]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/111242143</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/111242143</guid><author>CharlieVV</author><pubDate>Tue, 15 Dec 2020 22:52:44 +0800</pubDate><description><![CDATA[安装了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]]></description><category></category></item><item><title><![CDATA[关于C/C++的内存区划分：堆、栈、自由存储区、全局/静态存储区和常量存储区]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/7283816</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/7283816</guid><author>CharlieVV</author><pubDate>Wed, 22 Feb 2012 17:06:28 +0800</pubDate><description><![CDATA[From：http://www.cnblogs.com/JCSU/articles/1051579.html


一. 在c中分为这几个存储区
1.栈 - 由编译器自动分配释放
2.堆 - 一般由程序员分配释放，若程序员不释放，程序结束时可能由OS回收
3.全局区（静态区），全局变量和静态变量的存储是放在一块的，初始化的全局变量和静态变量在一块区域，未初始化的全局变量和未初始化的静态变]]></description><category></category></item><item><title><![CDATA[有关.NET框架、托管、C++/CLI、CLR等等]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/7277515</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/7277515</guid><author>CharlieVV</author><pubDate>Mon, 20 Feb 2012 22:08:03 +0800</pubDate><description><![CDATA[.NET Framework是微软（Microsoft）开发的软件开发平台，主要包含两个部分：公共语言运行时（Common Language Runtime，CLR）和.NET Framework类库。
     .NET Framework有两大主要特征：跨平台、跨语言。
    .NET 框架广义上（此处并不指“.NET Framework”）是支持跨平台（不同OS，如Linux、Mac）]]></description><category></category></item><item><title><![CDATA[用VS2005编译CGAL3.8]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/6827425</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/6827425</guid><author>CharlieVV</author><pubDate>Tue, 27 Sep 2011 20:45:41 +0800</pubDate><description><![CDATA[参考文献：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]]></description><category></category></item><item><title><![CDATA[用VS2008编译Meshlab v1.3.0]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/6630894</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/6630894</guid><author>CharlieVV</author><pubDate>Mon, 25 Jul 2011 09:56:55 +0800</pubDate><description><![CDATA[编译环境：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]]></description><category></category></item><item><title><![CDATA[【转】几个ARX取CAD窗口句柄的函数]]></title><link>https://blog.youkuaiyun.com/CharlieVV/article/details/6550423</link><guid>https://blog.youkuaiyun.com/CharlieVV/article/details/6550423</guid><author>CharlieVV</author><pubDate>Fri, 17 Jun 2011 10:07:00 +0800</pubDate><description><![CDATA[From： http://www.cnblogs.com/wf225/archive/2008/11/20/1337825.html CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDw]]></description><category></category></item></channel></rss>