<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014734032的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014734032</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014734032]]></copyright><item><title><![CDATA[android studio cmake编译.so库体积过大的问题]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/126231273</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/126231273</guid><author>u014734032</author><pubDate>Mon, 08 Aug 2022 17:01:53 +0800</pubDate><description><![CDATA[android studio cmake编译.so库体积过大的问题解决]]></description><category></category></item><item><title><![CDATA[使用cygwin编译redis]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124864742</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124864742</guid><author>u014734032</author><pubDate>Thu, 19 May 2022 16:01:13 +0800</pubDate><description><![CDATA[使用cygwin编译redis
安装cygwin的方法就不多说了，看链接：
安装cygwin
需要注意的是：bison,flex,gcc-core,gcc-g++, make 这些组件是必选的。
之后我们启动cygwin，cygwin的工作目录在安装时有提示，默认是C:\cygwin64\home\Master。
然后我们下载redis代码，博主下载了6.2版本，一直编译失败，后来下载了2.8版本，编译成功了，建议下载2.8版本。
redis 2.8版本下载路径：redis网址
下载后，解压，整个文件夹拷贝]]></description><category></category></item><item><title><![CDATA[memcpy和strncpy有什么区别]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124864029</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124864029</guid><author>u014734032</author><pubDate>Thu, 19 May 2022 15:35:10 +0800</pubDate><description><![CDATA[memcpy和strncpy有什么区别]]></description><category></category></item><item><title><![CDATA[VS平台 设置里面 优化选项有什么用]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124794080</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124794080</guid><author>u014734032</author><pubDate>Mon, 16 May 2022 10:05:04 +0800</pubDate><description><![CDATA[VS平台 设置里面 优化选项有什么用]]></description><category></category></item><item><title><![CDATA[vc6 如何远程调试程序]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124745560</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124745560</guid><author>u014734032</author><pubDate>Fri, 13 May 2022 10:15:31 +0800</pubDate><description><![CDATA[vc6 远程调试程序]]></description><category></category></item><item><title><![CDATA[EnterCriticalSection讲解]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124584944</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124584944</guid><author>u014734032</author><pubDate>Thu, 05 May 2022 11:19:47 +0800</pubDate><description><![CDATA[EnterCriticalSection]]></description><category></category></item><item><title><![CDATA[xp系统找不到回收站怎么办]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/124478419</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/124478419</guid><author>u014734032</author><pubDate>Thu, 28 Apr 2022 17:43:15 +0800</pubDate><description><![CDATA[xp系统找不到回收站怎么办：
单击开始→运行→输入“regedit”（引号不要输入）→回车打开注册表编辑器，然后展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\Namespace，右键单击“Namespace”项或其前面的文件夹图标，在弹出的快捷菜单中选择“新建（N）→项（K）”，然后将新建的项重命名为“{645FF040-5081-101B-9F08-00AA002F954E}”，点击该项，在窗]]></description><category></category></item><item><title><![CDATA[LocalSocket和Socket的区别和使用]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/123441935</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/123441935</guid><author>u014734032</author><pubDate>Sat, 12 Mar 2022 13:06:02 +0800</pubDate><description><![CDATA[查了一下网络的书籍，LocalSocket跳过了正常Socket通讯进程层以下的步骤，直接使用类似管道的方式进行通信，大数据量通信会更加迅速，但是LocalSocket只支持本机通信，不能跨机器；LocalSocket在Windows下是不支持的，Windows只支持AF_INET（普通的网络Socket）
初始化时候使用AF_LOCAL和AF_UNIX是等效的。

服务端：
//s_unix.c
#include &lt;stdio.h&gt;
#include &lt;sys/types.h&gt;
#]]></description><category></category></item><item><title><![CDATA[C++ 内存中堆栈讲解]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/123441750</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/123441750</guid><author>u014734032</author><pubDate>Sat, 12 Mar 2022 12:44:15 +0800</pubDate><description><![CDATA[其实我们都知道，计算机内存本来就是一块内存,没有堆栈之分。
堆、栈都是运行程序存放变量和数据的地方。
字符串常量区：存放常量字符串
栈区：存放所有的临时变量和声明
全局常量区：存放定义在函数之外本文件有效的变量
静态常量区：存放使用static声明的变量，生命周期类似全局常量
堆区：存放动态声明的变量，new/malloc声明
代码区：存放函数相关代码
堆区：使用时和系统临时声明，大小较大，不够时还可以临时和系统申请，只需要保证释放即可，但是申请速度比栈区慢，要求高效率的程序建议一次申请完毕，减少申请次数。]]></description><category></category></item><item><title><![CDATA[c++ Event 源码剖析]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/123111218</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/123111218</guid><author>u014734032</author><pubDate>Thu, 24 Feb 2022 14:34:18 +0800</pubDate><description><![CDATA[转载大佬链接：
https://blog.youkuaiyun.com/lz_obj/article/details/78347217

]]></description><category></category></item><item><title><![CDATA[Linux QT调用静态库文件和动态库文件]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/123084744</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/123084744</guid><author>u014734032</author><pubDate>Wed, 23 Feb 2022 16:50:06 +0800</pubDate><description><![CDATA[Liunx QT 调用静态库和动态库文件]]></description><category></category></item><item><title><![CDATA[微信看一看小程序视频缓存到手机的位置]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/121774494</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/121774494</guid><author>u014734032</author><pubDate>Tue, 07 Dec 2021 17:28:13 +0800</pubDate><description><![CDATA[使用华为p30pro手机，鸿蒙系统，找到了微信看一看小视频缓存的文件，路径 /Android/data/com.tencent.mm/cache/videocache/下，找到了appbrand1和appbrand0两个文件夹，我的手机里面appbrand1下就是看一看小程序缓存的文件，文件格式需要手动改成mp4格式，或者用万能播放器打开，文件名都是数字+字母。


...]]></description><category></category></item><item><title><![CDATA[C++ Expression:invalid operator错误处理]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/106764058</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/106764058</guid><author>u014734032</author><pubDate>Mon, 15 Jun 2020 15:47:13 +0800</pubDate><description><![CDATA[问题原因和解决方法见链接
https://blog.youkuaiyun.com/zhouworld16/article/details/6220331
]]></description><category></category></item><item><title><![CDATA[Qt窗口设置半透明]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/106761892</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/106761892</guid><author>u014734032</author><pubDate>Mon, 15 Jun 2020 14:29:06 +0800</pubDate><description><![CDATA[1.从MainWindows继承的窗口 直接用setWindowOpacity(0.9);  参数为透明度，范围0-1。
2.程序中弹出的窗口，继承自QDialog，要使用无边框窗口设置了FramelessWindowHint属性，但是发现FramelessWindowHint属性和透明度函数有冲突，无法设置成功。
解决方法：setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog); 多添加一个Dialog属性，在设置setWindowOpacity透明度即可]]></description><category></category></item><item><title><![CDATA[Qt Dialog窗口调用exec崩溃]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/106103645</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/106103645</guid><author>u014734032</author><pubDate>Wed, 13 May 2020 18:12:49 +0800</pubDate><description><![CDATA[Qt调用Dialog窗口的exec崩溃问题处理

问题描述：做的界面Qt程序在调用dialog.exec()的地方崩溃，不清楚原因。
我的代码定义

	class DialogFindTrainNo : public QDialog
{
    Q_OBJECT

public:
    explicit DialogFindTrainNo(QWidget *parent = 0);
    ~DialogFindTrainNo();
public:
    bool m_bEnter;
    QStri]]></description><category></category></item><item><title><![CDATA[关于动态库dll的一些个人整理]]></title><link>https://blog.youkuaiyun.com/u014734032/article/details/105252350</link><guid>https://blog.youkuaiyun.com/u014734032/article/details/105252350</guid><author>u014734032</author><pubDate>Fri, 03 Apr 2020 13:29:44 +0800</pubDate><description><![CDATA[关于动态库dll的一些个人整理一、Windows动态库]]></description><category></category></item></channel></rss>