<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MyDearest]]></title><description><![CDATA[最爱的技术与经验的分享圣地]]></description><link>https://blog.youkuaiyun.com/hsh10000000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hsh10000000]]></copyright><item><title><![CDATA[解决QT5.8 for android 无法连接64位Mysql的问题]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/72810018</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/72810018</guid><author>hsh10000000</author><pubDate>Tue, 30 May 2017 15:16:14 +0800</pubDate><description><![CDATA[Qt5.8如果使用的是mingw编译器，Qt只有32位的。连接64位的MySQL，即使把mysql安装目录下的libmysql.dll放到qt安装目录bin路径下，也是无法连接数据库。网上给出的做法是下载Qt对应版本的源码，重新编译。这种方法复杂繁琐，且容易编译失败。先发现一种简便方法，就是mysql的官网给出了连接32位的驱动。 
https://dev.mysql.com/downloads/c]]></description><category></category></item><item><title><![CDATA[[C++]L1-005. 考试座位号]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63753747</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63753747</guid><author>hsh10000000</author><pubDate>Sun, 19 Mar 2017 22:39:17 +0800</pubDate><description><![CDATA[每个PAT考生在参加考试时都会被分配两个座位号，一个是试机座位，一个是考试座位。正常情况下，考生在入场时先得到试机座位号码，入座进入试机状态后，系统会显示该考生的考试座位号码，考试时考生需要换到考试座位就座。但有些考生迟到了，试机已经结束，他们只能拿着领到的试机座位号码求助于你，从后台查出他们的考试座位号码。输入格式：输入第一行给出一个正整数N（<=1000），随后N行，每行给出一个考生的信息：“准]]></description><category></category></item><item><title><![CDATA[[C++]Algorithm中的函数简介]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63732477</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63732477</guid><author>hsh10000000</author><pubDate>Sun, 19 Mar 2017 22:12:55 +0800</pubDate><description><![CDATA[Algorithmalgorithm意为”算法”,是C++的标准模版库（STL）中最重要的头文件之一，提供了大量基于迭代器的非成员模版函数。内容本文简单介绍find，swap，sort，for_each这几个函数的功能及使用方法。函数原型及用例给定一个vector容器：vector<int> nums={8,7,5,4,2,9,6,1,3,0};find：find(nums.begin(),nums]]></description><category></category></item><item><title><![CDATA[[C++]tuple简介]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63683674</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63683674</guid><author>hsh10000000</author><pubDate>Sun, 19 Mar 2017 12:40:20 +0800</pubDate><description><![CDATA[Pair 
说到tuple，肯定会第一时间想到python语言，但tuple也不仅仅只在python中有，在C#，C++等语言中都有这样的数据结构。 
在C++中的tuple和python语言中是类似的，是一个强大的允许存放多个不同类型数据的容器，是对pair的泛化。 
要在C++中使用tuple，首先需要引用头文件tuple及名空间std。1.基本操作头文件：#include<tuple> 
原型]]></description><category></category></item><item><title><![CDATA[[C++]Pair简介]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63371469</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63371469</guid><author>hsh10000000</author><pubDate>Sat, 18 Mar 2017 23:48:30 +0800</pubDate><description><![CDATA[Pair 
c++中的结构模板，定义在头文件中，提供一个包含2个数据成员的结构体模板。继承与_Pair_base结构体模板。通过first，second访问2个成员，有 operator= 和 swap 方法。1.基本操作头文件：#include<utility>//一般声明了iostream可以不特别声明utility 
原型：pair<T1,T2> 
新建pair：pair<string,int]]></description><category></category></item><item><title><![CDATA[[C++]Vector简介]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63363477</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63363477</guid><author>hsh10000000</author><pubDate>Sat, 18 Mar 2017 23:34:39 +0800</pubDate><description><![CDATA[Vector1.基本操作头文件：#include<vector> 
原型：vector<T> 
新建int类型容器：vector<int> vint; 
在尾部插入元素：vint.push_back(4); 
访问元素：vint[0]; 
删除元素：vint.erase(vint.begin());//删除第一个元素 
获取元素个数：vint.size(); 
清空容器：vint.clear();2]]></description><category></category></item><item><title><![CDATA[[C++]Lambda表达式简介]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/63340368</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/63340368</guid><author>hsh10000000</author><pubDate>Sat, 18 Mar 2017 23:09:59 +0800</pubDate><description><![CDATA[Lambda表达式简介
简介 
 很多语言都提供了 lambda 表达式，如 Python，Java 8。lambda 表达式可以方便地构造匿名函数，如果你的代码里面存在大量的小函数，而这些函数一般只被调用一次，那么不妨将他们重构成 lambda 表达式。
原型[capture](parameters)->return-type {body}mutable 修饰符说明 lambda 表达式体内的代码]]></description><category></category></item><item><title><![CDATA[Fedora24 安装网易云音乐不能播放音乐，显示网络连接失败的解决方法]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/62427210</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/62427210</guid><author>hsh10000000</author><pubDate>Thu, 16 Mar 2017 16:51:47 +0800</pubDate><description><![CDATA[是streamers解码器问题，没有该解码器会提示，网络错误，连接失败，设置里可提交反馈，添加解码器的方法:安装解码器： 
sudo dnf install gstreamer-ffmpeg vlc gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly ffmpeg libvdpau]]></description><category></category></item><item><title><![CDATA[shell在终端中打开另一个终端执行命令]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/53746228</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/53746228</guid><author>hsh10000000</author><pubDate>Mon, 19 Dec 2016 19:00:53 +0800</pubDate><description><![CDATA[gnome-terminal -x bash -c “sh ./run.sh;exec bash;”]]></description><category></category></item><item><title><![CDATA[在Linux上发布qt程序]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/53692816</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/53692816</guid><author>hsh10000000</author><pubDate>Fri, 16 Dec 2016 14:31:30 +0800</pubDate><description><![CDATA[用ldd寻找依赖，然后复制依赖库到release版本的可执行文件的目录下即可
#!/bin/sh  exe="Server" #发布的程序名称  
des="/home/hifumi/QTProject/myLibrary/Server_install" #你的路径  deplist=$(ldd $exe | awk  '{if (match($3,"/")){ printf("%s "),$3 }]]></description><category></category></item><item><title><![CDATA[QT在构造函数中关闭窗口]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/53677922</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/53677922</guid><author>hsh10000000</author><pubDate>Thu, 15 Dec 2016 22:14:31 +0800</pubDate><description><![CDATA[QTimer::singleShot(0, qApp, SLOT(quit()));]]></description><category></category></item><item><title><![CDATA[QT用md5加密字符串]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/53512923</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/53512923</guid><author>hsh10000000</author><pubDate>Thu, 08 Dec 2016 05:03:09 +0800</pubDate><description><![CDATA[引用头文件QCryptographicHash    #include <QCryptographicHash>
    QString md5;
    QString pwd=ui->txtPassword->text();
    QByteArray bb;
    bb = QCryptographicHash::hash ( pwd.toLatin1(), QCryptographicH]]></description><category></category></item><item><title><![CDATA[Mysql 对表增加唯一性约束]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/53512920</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/53512920</guid><author>hsh10000000</author><pubDate>Thu, 08 Dec 2016 05:01:01 +0800</pubDate><description><![CDATA[ALTER TABLE user ADD UNIQUE (username,userid)　　对表user增加username和userid的唯一约束]]></description><category></category></item><item><title><![CDATA[观察者模式（C++）]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51321316</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51321316</guid><author>hsh10000000</author><pubDate>Thu, 05 May 2016 11:20:14 +0800</pubDate><description><![CDATA[简介观察者模式（Observer）完美的将观察者和被观察的对象分离开。举个例子，用户界面可以作为一个观察者，业务数据是被观察者，用户界面观察业务数据的变化，发现数据变化后，就显示在界面上。面向对象设计的一个原则是：系统中的每个类将重点放在某一个功能上，而不是其他方面。一个对象只做一件事情，并且将他做好。观察者模式在模块之间划定了清晰的界限，提高了应用程序的可维护性和重用性。 
观察者设计模式定义了对]]></description><category></category></item><item><title><![CDATA[装饰者模式（C++）]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51207546</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51207546</guid><author>hsh10000000</author><pubDate>Thu, 21 Apr 2016 11:39:03 +0800</pubDate><description><![CDATA[**概述：** 
23种设计模式之一，英文叫Decorator Pattern，又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下，动态地扩展一个对象的功能。它是通过创建一个包装对象，也就是装饰来包裹真实的对象。**装饰模式的特点：** 
（1） 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 
（2） 装饰对象包含一个真实对象的引用（refer]]></description><category></category></item><item><title><![CDATA[R语言——线性回归]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51126661</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51126661</guid><author>hsh10000000</author><pubDate>Mon, 11 Apr 2016 22:52:09 +0800</pubDate><description><![CDATA[学习了R语言，网上找了一组数据，尝试使用RStudio进行线性回归分析。]]></description><category></category></item><item><title><![CDATA[书上秋千图和相关的思考]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51089007</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51089007</guid><author>hsh10000000</author><pubDate>Thu, 07 Apr 2016 20:37:55 +0800</pubDate><description><![CDATA[(1) How the customer explained it / 客户如此描述需求
(2) How the project leader understood it / 项目经理如此理解 

(3) How the analyst designed it / 分析员如此设计
(4) How the programmer wrote it / 程序员如此编码 
(5) How the]]></description><category></category></item><item><title><![CDATA[建造者模式（C++）]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51084103</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51084103</guid><author>hsh10000000</author><pubDate>Thu, 07 Apr 2016 11:09:37 +0800</pubDate><description><![CDATA[定义：将一个复杂对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示。
类型：创建类模式
类图：

四个要素

产品类：一般是一个较为复杂的对象，也就是说创建对象的过程比较复杂，一般会有比较多的代码量。在本类图中，产品类是一个具体的类，而非抽象类。实际编程中，产品类可以是由一个抽象类与它的不同实现组成，也可以是由多个抽象类与他们的实现组成。抽象建造者：引入抽象建造者的目的，是]]></description><category></category></item><item><title><![CDATA[关于需求分析的几点体会]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/51079933</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/51079933</guid><author>hsh10000000</author><pubDate>Wed, 06 Apr 2016 23:58:04 +0800</pubDate><description><![CDATA[首先，最重要的一个问题就是，为什么要做需求分析，或者说需求分析的意义是什么?每个人对这个问题可能都会有不同的体会。我的看法是，需求分析的意义在于准确无歧义地表达项目需要交付的产品，并且获得需求方的认可，从而为整个项目建立一个基准。指望需求不变化是几乎不可能的，不管是开发者还是需求方都有可能随着项目的进展提出变更的需求，所以需求分析(及变更管理)的目标不是定义一个不会再改变的需求，而是从开发开始到项]]></description><category></category></item><item><title><![CDATA[彻底消除wine中文乱码]]></title><link>https://blog.youkuaiyun.com/hsh10000000/article/details/50526638</link><guid>https://blog.youkuaiyun.com/hsh10000000/article/details/50526638</guid><author>hsh10000000</author><pubDate>Sat, 16 Jan 2016 01:58:44 +0800</pubDate><description><![CDATA[1、准备字体

为了让 Windows 应用程序看上去更美观，所以需要 Windows 下面的字体。

到windows系统下C:\Windows\Fonts目录拷贝 simsun.ttc 文件。复制到~/.wine/drive_c/windows/Fonts目录。

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。

2、修改]]></description><category></category></item></channel></rss>