<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Y_Bingo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Y_Bingo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Y_Bingo]]></copyright><item><title><![CDATA[Linux下使用tcpdump工具抓包]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/90760581</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/90760581</guid><author>Y_Bingo</author><pubDate>Mon, 03 Jun 2019 22:50:46 +0800</pubDate><description><![CDATA[1.安装： yum install tcpdump

  2.查看网卡名以备后面监听用

  3.指定监听指定网卡的所有数据来往

   tcpdump -i eth0 -w /home/target.pcap    //抓到的包存放在pcap中

  4.监听经过特定网卡的特定ip的数据

   tcpdump -i eth0 ho...]]></description><category></category></item><item><title><![CDATA[Qt 实现对外部（第三方）程序是否已经启动的判断、启动及关闭]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/90345601</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/90345601</guid><author>Y_Bingo</author><pubDate>Mon, 03 Jun 2019 22:43:51 +0800</pubDate><description><![CDATA[一、概述

     本文将介绍通过QProcess类实现对外部应用程序是否已经启动的判断、启动和关闭。

二、判断外部程序是否已经启动

    Qt在windows下实际上是通过QProcess对象启动windows自带的tasklist程序来读取正在系统中运行的所有程序的信息（其中包括了程序名等等），然后通过比较读取出来的所有信息中是否包含有我们想要判断的程序的程序名来实现...]]></description><category></category></item><item><title><![CDATA[redhat6.5 安装cmake记录]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/88938617</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/88938617</guid><author>Y_Bingo</author><pubDate>Mon, 01 Apr 2019 00:18:58 +0800</pubDate><description><![CDATA[安装版本：cmake-3.3.2.tar.gz

下载地址：https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz 

步骤及命令：(本次操作在root用户下完成）

1. tar xvzf cmake-3.3.2.tar.gz   

2.cd cmake-3.3.2.tar.gz      

3. ./bootstrap...]]></description><category></category></item><item><title><![CDATA[linux 修改环境变量]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/88674190</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/88674190</guid><author>Y_Bingo</author><pubDate>Tue, 19 Mar 2019 21:56:04 +0800</pubDate><description><![CDATA[1.临时添加，终端关闭后就会失效

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mybin  

  2.永久有效

   修改 /etc/ld.so.conf 在文件后面添加库所在路径的绝对路径即可 ，添加完执行 ldconfig使新添加的路径生效


...]]></description><category></category></item><item><title><![CDATA[centos 7 git 克隆时出现error: RPC failed;]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/88095786</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/88095786</guid><author>Y_Bingo</author><pubDate>Sun, 03 Mar 2019 22:55:22 +0800</pubDate><description><![CDATA[解决方法：修改git的传输字节限制

命令：git config --global http.postBuffer 524288000 (测试有效）
]]></description><category></category></item><item><title><![CDATA[Qt捕捉最大最小化事件]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/87545836</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/87545836</guid><author>Y_Bingo</author><pubDate>Sun, 17 Feb 2019 18:12:10 +0800</pubDate><description><![CDATA[使用场景： 沿用qt框架自带的最大最小化按钮的情况下又希望自主处理放大缩小事件

解决方法：重载 void changeEvent(QEvent *event)函数，监听windowSate()并处理。

例子：

//.h

void changeEvent(QEvent* event);

//.cpp

void mayWidget::changeEvent(QEvent* event)

...]]></description><category></category></item><item><title><![CDATA[Qt实现网页与本地应用(QWebEngine应用)之间的通讯（QWebChannel的使用）]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/82954940</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/82954940</guid><author>Y_Bingo</author><pubDate>Sat, 16 Feb 2019 19:00:46 +0800</pubDate><description><![CDATA[导读：

       这篇文章会通过简单的步骤及最简单的例子来介绍如何使用QWebChannel实现网页端跟本地应用之间的通讯，也就是两者之间的相互操作,这里不会介绍基础理论及这种通讯是怎么实现的，这篇文章的核心以最快的速度告诉你，如何把这个通讯过程搭建起来。这里说的本地应用就是使用QWebEngine实现的浏览器。

前提：

       这篇文章是假设你已经有使用QWebEngine实现一...]]></description><category></category></item><item><title><![CDATA[Red Hat Enterprise Linux 5 安装cmake]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/87192398</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/87192398</guid><author>Y_Bingo</author><pubDate>Wed, 13 Feb 2019 19:51:55 +0800</pubDate><description><![CDATA[由于Linux5中带的gcc-c++版本不支持C++11，官网上下载最新的cmake会提示找不到支持C++11的编译器，本文介绍安装的cmake版本为低版本：2.8.9。

步骤：

下载： http://www.cmake.org/files/v2.8/cmake-2.8.9.tar.gz  

解压：tar xvzf cmake-2.8.9.tar.gz

进入编译目录：cd cmake-2....]]></description><category></category></item><item><title><![CDATA[使用socket创建套接字进行bind动作时出现address already in use]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/84930371</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/84930371</guid><author>Y_Bingo</author><pubDate>Sun, 09 Dec 2018 19:20:26 +0800</pubDate><description><![CDATA[问题的原因：

TCP套接字状态TIME_WAIT造成，在这种状态下套接字执行关闭后会有一个时间的延迟才真正释放资源，所以在关闭套接字后短时间内重新绑定同一个地址就会出现这种错误。

解决方法：

使用setsockopt方法允许地址重用

函数原型：int setsockopt(int socket,int level,int optname,const char*optval,int optl...]]></description><category></category></item><item><title><![CDATA[QTabWidget中放置控件时控件无法填充满整个tabWidget窗口(有白边)问题解决方法]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/82944901</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/82944901</guid><author>Y_Bingo</author><pubDate>Fri, 05 Oct 2018 17:00:54 +0800</pubDate><description><![CDATA[   解决方法：给需要向tabWidget中添加的控件套一层布局 (QHBoxLayout等），注意创建的这个布局对象后要使用setContentsMargins(0,0,0,0)设置布局边界与承载这个布局的窗体的边界之间的间隙为零 (这个是决解这个问题的关键），布局边界和窗体边界之在默认情况下是有留白或者说距离的，所以需要把这个距离值都设置为零 (setContentsMargins()函数的作...]]></description><category></category></item><item><title><![CDATA[win10激活--以专业版（professional)为例]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/81673508</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/81673508</guid><author>Y_Bingo</author><pubDate>Tue, 14 Aug 2018 21:33:28 +0800</pubDate><description><![CDATA[ 下面的例子是使用命令行方式激活win10专业版，就几个步骤，很简单，看不懂照着操作就可以了。在敲击命令行前先稍微了解一下会用到的一些命令都是什么意思，不用一边敲一边抖。

slmgr:   Software License Manager的缩写，是Windows软件授权管理工具,slmgr是管理系统激活和密钥、证书的主要组         件,slmgr的所有功能都是通过slmgr.vbs提供的...]]></description><category></category></item><item><title><![CDATA[C++实现文件夹的递归遍历复制（包含子文件夹）---2018]]></title><link>https://blog.youkuaiyun.com/Y_Bingo/article/details/80955859</link><guid>https://blog.youkuaiyun.com/Y_Bingo/article/details/80955859</guid><author>Y_Bingo</author><pubDate>Sun, 15 Jul 2018 01:17:53 +0800</pubDate><description><![CDATA[#include&amp;lt;iostream&amp;gt;#include&amp;lt;fstream&amp;gt;#include&amp;lt;string&amp;gt;#include&amp;lt;io.h&amp;gt;#include&amp;lt;direct.h&amp;gt;using namespace std;void CopyFiles(string &amp;amp;srcPath, string &amp;amp;desPath){	if (srcPa...]]></description><category></category></item></channel></rss>