<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40239192的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40239192</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40239192]]></copyright><item><title><![CDATA[sqoop数据一致性校验和问题总结]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/115653432</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/115653432</guid><author>qq_40239192</author><pubDate>Tue, 13 Apr 2021 09:09:09 +0800</pubDate><description><![CDATA[Sqoop数据一致性问题

1.mysql空值和hive空值符号不一样，通过加参数可以解决

2.mysql的\n \t 等 字符 与hive的保留字符冲突，通过加参数可以解决

3.sqoop底层是四个map，在导入mysql的时候，可能失败，通过加参数可以解决（相当于临时表+事务）

4.sqoop的数据倾斜问题，通过加参数可以解决（自定义均匀划分范围，让数据均匀分布）

5.mysql与hive字段不匹配问题，如精度不一致，数据类型不一致

如何校验数据一致性

1.行校验

1.1通过元数据


s]]></description><category></category></item><item><title><![CDATA[已安装mysql5.7之后安装mysql8.0问题总结]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/112307773</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/112307773</guid><author>qq_40239192</author><pubDate>Thu, 07 Jan 2021 13:45:08 +0800</pubDate><description><![CDATA[大致步骤：

1.拿到安装包



2.如果有data文件，删除data

3.my.ini文件修改参数

4.三步走：首先管理员权限进入cmd，到安装路径下的bin路径，然后1初始化2安装服务3启动服务（具体操作懂的都懂）

5.登录，修改密码


[mysql]# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3307
# 设置mysql的安装目录
basedir= D:\mysql8.0\mysql1\mys]]></description><category></category></item><item><title><![CDATA[IDEA相对路径文件无法找到的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/108392536</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/108392536</guid><author>qq_40239192</author><pubDate>Thu, 03 Sep 2020 20:26:19 +0800</pubDate><description><![CDATA[工具栏
run-&gt;editConfiguration-&gt;workdirectory更改当前默认路径
]]></description><category></category></item><item><title><![CDATA[qt加载多图/单图/缩略图/obj文件/支持放大缩小拖动，旋转]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/107768912</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/107768912</guid><author>qq_40239192</author><pubDate>Mon, 03 Aug 2020 17:19:35 +0800</pubDate><description><![CDATA[//任务分解：

//1.加载多图，单图转入单图，单图放大缩小拖动

//2.加载obj文件，渲染显示

//3.设计ui，将加载图像和显示图像分离

//效果展示，源码在最下面。



















二维图和obj三维图均支持放大缩小拖动，三维图支持旋转。

以上。

联系方式：296302597@qq.com

源码已上传csdn:https://download.youkuaiyun.com/download/qq_40239192/12683183
...]]></description><category></category></item><item><title><![CDATA[qt实现多图，单图，缩略，加载，放大缩小拖动。]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/107767304</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/107767304</guid><author>qq_40239192</author><pubDate>Mon, 03 Aug 2020 17:04:50 +0800</pubDate><description><![CDATA[//首页，创建菜单
mymenu::mymenu(QWidget *parent):QMainWindow(parent)
{

   createAction();
   createMenu();
   createContentMenu();
   this-&gt;setMaximumSize(1135, 800);
   this-&gt;setMinimumSize(1135, 800);

}

void mymenu::createAction()
{
    //创建打开文件动作
   .]]></description><category></category></item><item><title><![CDATA[opengl 4.0 shading language阅读笔记day1]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/107407002</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/107407002</guid><author>qq_40239192</author><pubDate>Fri, 17 Jul 2020 15:31:06 +0800</pubDate><description><![CDATA[day1：简介

（1）glsl在gpu上运行，它是opengl的一部分，不是独立存在的。

glsl替换了opengl中固定管线的功能，这些功能是默认的，如果要实现更好的效果就要使用glsl编程。

（2）opengl版本更替过程中逐步删除旧功能，因此，编写用于特定版本的opengl(已经删除旧功能)代码

的程序员将使用 coreprofile。也想与旧功能保持兼容性的人可以使用兼容性配置文件。

（3）选择核心或兼容性配置文件的步骤取决于窗口系统API。 例如，在最新版本的Qt（至少为4.7版）中，.]]></description><category></category></item><item><title><![CDATA[英文pdf的划词翻译阅读方法]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/107406225</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/107406225</guid><author>qq_40239192</author><pubDate>Fri, 17 Jul 2020 13:39:40 +0800</pubDate><description><![CDATA[RT，很多计算机类文献是英文版的，即使有英文基础，碰到一些生词去谷歌翻译还是很麻烦，解决办法如下：

1.使用chrome浏览器，在chrome商店里搜素一款 划词翻译插件。chrome商店打不开的解决方法是安装chrome助手。

安装后：右上角有显示如果没有显示的话手动添加

2.对扩展功能进行设置，诸如pdf允许之类的。我这款扩展工具

点击右侧拉条，点击pdf打开。



然后添加本地文件pdf就能进行划词翻译了。





参考资料：https://www.zhihu.com/question/3]]></description><category></category></item><item><title><![CDATA[转载-股票问题leetcode]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/104111203</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/104111203</guid><author>qq_40239192</author><pubDate>Wed, 29 Jan 2020 22:53:02 +0800</pubDate><description><![CDATA[很多读者抱怨股票系列问题奇技淫巧太多，如果面试真的遇到这类问题，基本不会想到那些巧妙的办法，怎么办？所以本文拒绝奇技淫巧，而是稳扎稳打，只用一种通用方法解决所用问题，以不变应万变。
这篇文章用状态机的技巧来解决，可以全部提交通过。不要觉得这个名词高大上，文学词汇而已，实际上就是 DP table，看一眼就明白了。
先随便抽出一道题，看看别人的解法：
int maxProfit(vector&lt;...]]></description><category></category></item><item><title><![CDATA[leetcode股票最佳买卖时机六道题]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/104111105</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/104111105</guid><author>qq_40239192</author><pubDate>Wed, 29 Jan 2020 22:39:57 +0800</pubDate><description><![CDATA[https://leetcode-cn.com/problemset/all/?search=%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8
]]></description><category></category></item><item><title><![CDATA[VMware Workstation 无法连接到虚拟机。]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/103630818</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/103630818</guid><author>qq_40239192</author><pubDate>Fri, 20 Dec 2019 13:11:16 +0800</pubDate><description><![CDATA[原因：虚拟机ubuntu意外关机(比如没有关掉虚拟机的情况下直接关windows，又或者虚拟机死机强制结束进程)

现象：点击启动的时候出现弹窗：VMware Workstation 无法连接到虚拟机。

解决方案：右键我的电脑，点击管理，找到服务，找到VMware Authorization Service，右键属性，把手动改成自动。重启电脑，再次进入虚拟机。

总结：可能是意外关闭ubuntu...]]></description><category></category></item><item><title><![CDATA[图的应用之最小生成树克鲁斯卡尔算法C语言实现]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/90524716</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/90524716</guid><author>qq_40239192</author><pubDate>Fri, 24 May 2019 23:52:17 +0800</pubDate><description><![CDATA[紧接着上一博客，实现克鲁斯卡尔算法。

图



源代码


//克鲁斯卡尔算法
#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;

using namespace std;
#define MaxVertexNum 100
#define MaxSize...]]></description><category></category></item><item><title><![CDATA[图的应用之最小生成树之普里姆算法]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89818959</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89818959</guid><author>qq_40239192</author><pubDate>Sat, 04 May 2019 22:26:58 +0800</pubDate><description><![CDATA[紧接着上一博客，实现普里姆算法，图存储结构为邻接矩阵，下一博客写克鲁斯卡尔算法



如图，0 1 2 3 4 5 6 对应A B C D E F G结点


#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
//图的应用之普里姆算法
using name...]]></description><category></category></item><item><title><![CDATA[BFS和DFS深度优先遍历和广度优先遍历]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89787852</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89787852</guid><author>qq_40239192</author><pubDate>Fri, 03 May 2019 15:17:57 +0800</pubDate><description><![CDATA[紧接着上一个博客，补上了广度优先遍历


//数据结构之图的存储结构，初始化，遍历，应用

#include&lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include&lt;string&gt;
#include&lt;stdio.h&gt;

using namespace std;

#define VertexType char//顶...]]></description><category></category></item><item><title><![CDATA[图的深度优先遍历DPS邻接矩阵初始化]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89784531</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89784531</guid><author>qq_40239192</author><pubDate>Fri, 03 May 2019 03:14:56 +0800</pubDate><description><![CDATA[这次先写存储和深度，明天再写广度，和具体应用。


//数据结构之图的存储结构，初始化，遍历

#include&lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include&lt;string&gt;
#include&lt;stdio.h&gt;
using namespace std;
#define VertexType char//顶点类型
//存...]]></description><category></category></item><item><title><![CDATA[二叉树四种遍历的实例实现]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89463414</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89463414</guid><author>qq_40239192</author><pubDate>Mon, 22 Apr 2019 23:19:32 +0800</pubDate><description><![CDATA[内容：

二叉树初始化（先序输入）

层序遍历（非递归的队列方式）

先序遍历（递归）

中序遍历（递归）

后序遍历（递归）

代码：


#include&lt;iostream&gt;
#include&lt;stdlib.h&gt;
#include&lt;stdio.h&gt;
#include&lt;vector&gt;
#define nodedata char

using...]]></description><category></category></item><item><title><![CDATA[数据结构之栈应用：括号匹配实现]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89323063</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89323063</guid><author>qq_40239192</author><pubDate>Mon, 15 Apr 2019 22:59:02 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
//链式栈实现括号匹配
using namespace std;
#define STACK_TYPE char //栈元素的类型是char
static int nodenum = 0;//记录栈初始化后的结点个数
typedef struct s...]]></description><category></category></item><item><title><![CDATA[数据结构之单链表实现多项式加法]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89191191</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89191191</guid><author>qq_40239192</author><pubDate>Wed, 10 Apr 2019 19:06:10 +0800</pubDate><description><![CDATA[////线性表实现多项式相加相减
#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include&lt;math.h&gt;
#include&lt;iostream&gt;
using namespace std;
typedef struct polynode
{
	int exp;//指数
	int xishu;//系数
	polyn...]]></description><category></category></item><item><title><![CDATA[链表的基本操作简单实现]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/89028666</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/89028666</guid><author>qq_40239192</author><pubDate>Thu, 04 Apr 2019 16:59:11 +0800</pubDate><description><![CDATA[数据结构随笔心得day1


#include &lt;iostream&gt;
using namespace std;
typedef struct mypoint
{

	int pointx;
	//float pointy;
	 mypoint* next;
 
}mypoint,*linklist;
linklist headmethodCreate(linklist &amp;L)/...]]></description><category></category></item><item><title><![CDATA[opengl的配置和太阳-地球-月球演示]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/88922336</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/88922336</guid><author>qq_40239192</author><pubDate>Sun, 31 Mar 2019 01:38:34 +0800</pubDate><description><![CDATA[详细配置过程请点击链接

https://www.cnblogs.com/flylinmu/p/7823019.html



下面介绍opengl实例，太阳-地球-月球演示

建立一个控制台程序

sun.cpp




#include "stdafx.h"
#include &lt;gl/glut.h&gt;
#include &lt;Windows.h&gt;

void light...]]></description><category></category></item><item><title><![CDATA[给linux系统添加系统调用的小结]]></title><link>https://blog.youkuaiyun.com/qq_40239192/article/details/80527116</link><guid>https://blog.youkuaiyun.com/qq_40239192/article/details/80527116</guid><author>qq_40239192</author><pubDate>Thu, 31 May 2018 18:43:28 +0800</pubDate><description><![CDATA[正题：分为以下几个步骤



1.下载VMware和utunbu压缩包，在虚拟机中打开压缩包并安装utunbu,并且在设置里分配好4G的内存，50G的硬盘，千万不要省空间，因为之后会遇到各种各样的问题，罪魁祸首就是这个内存。然后去google一下基本的Ubuntu操作快捷键



2.进入Linux后把界面分辨率调整一下（之后会遇到menuconfig显示要求多少行×...]]></description><category></category></item></channel></rss>