<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HAPPYHGZ的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/HAPPYHGZ</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HAPPYHGZ]]></copyright><item><title><![CDATA[大数据Kettle数仓工具快速入门]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/126262345</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/126262345</guid><author>HAPPYHGZ</author><pubDate>Wed, 10 Aug 2022 11:37:00 +0800</pubDate><description><![CDATA[在阅读该文档之前，我需要说明下，这个技术文档整理了我目前经历过的一些问题和踩过的坑，以及简单的几个demo教大家如何快速上手使用kettle，体会到kettle的便利之处。同时也希望能把我最近吸收到的知识分享给csdn大家庭，大家一起成长!......]]></description><category></category></item><item><title><![CDATA[RocketMQ踩坑记录]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/126262221</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/126262221</guid><author>HAPPYHGZ</author><pubDate>Wed, 10 Aug 2022 10:59:17 +0800</pubDate><description><![CDATA[阿里云的rocketmq踩坑记录]]></description><category></category></item><item><title><![CDATA[Yii2修改pathinfo模式并且隐藏index.php]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/117960854</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/117960854</guid><author>HAPPYHGZ</author><pubDate>Wed, 16 Jun 2021 16:22:35 +0800</pubDate><description><![CDATA[对于很多用户来说，下载YII2第一时间，就是修改URL模式，以下为修改的方法。

修改PATHINFO模式


]]></description><category></category></item><item><title><![CDATA[MAC10.15.7 安装redis6.2 fatal error: ‘string.h‘ file not found]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/117433791</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/117433791</guid><author>HAPPYHGZ</author><pubDate>Tue, 01 Jun 2021 02:55:11 +0800</pubDate><description><![CDATA[今天安装Redis6.2版本的时候，执行MAKE命令总是失败，报错如下：


alloc.c:33:10: fatal error: 'string.h' file not found

#include &lt;string.h&gt;

    ^~~~~~~~~~

1 error generated.

make[3]: *** [alloc.o] Error 1

make[2]: *** [hiredis] Error 2

make[1]: [persist-settings] Er...]]></description><category></category></item><item><title><![CDATA[TP6不能使用模版提示 View Driver [Think] not supported]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/114303267</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/114303267</guid><author>HAPPYHGZ</author><pubDate>Wed, 03 Mar 2021 11:03:20 +0800</pubDate><description><![CDATA[解决办法如下：
命令行输入 composer require topthink/think-view
安装好这个就可以使用了。

]]></description><category></category></item><item><title><![CDATA[ThinkPHP6(tp6)没有显示调试模式图标]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/112766960</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/112766960</guid><author>HAPPYHGZ</author><pubDate>Mon, 18 Jan 2021 11:13:04 +0800</pubDate><description><![CDATA[笔者最近在使用tp6框架的时候，明明开启了调试模式，但是发现调试时候还是没有出现



这个图标，到处百度都没发现问题。

一番折腾才发现，调试打印数据数据时候使用的是官方提供的 dd() 函数

因为该函数是有执行exit()的，而且笔者本人自定义的打印函数也是有执行exit()，这都导致后面的调试就没执行了。

所以把exit()去掉就行啦。



如果这个都还没出现调试模式，那么你需要先开启调试模式，开启方式如下：

根目录下新建一个.env文件



内容如下 开启APP_DEBUG即可


AP.]]></description><category></category></item><item><title><![CDATA[解决APP时间戳和服务器时间戳不同步问题]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/103627220</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/103627220</guid><author>HAPPYHGZ</author><pubDate>Fri, 20 Dec 2019 09:44:13 +0800</pubDate><description><![CDATA[之前开发过一个APP，和服务端接口加密用了时间戳，但是解密总是失败，问题排查得出

app时间和服务器时间存在几秒钟的误差

解决办法如下：

初始化APP的时候请求获取服务器时间，然后和APP本地时间求差值，之后再本地时间加上时间差值，即可得出服务器时间。

当然这还不够，为防止用户在app初始化同步后再去手动修改本地时间，应该监听APP切换到前后台的时候，再去请求服务器时间计算下差值。

接...]]></description><category></category></item><item><title><![CDATA[有关灰鸽子的]]></title><link>https://blog.csdn.net/HAPPYHGZ/article/details/5035378</link><guid>https://blog.csdn.net/HAPPYHGZ/article/details/5035378</guid><author>HAPPYHGZ</author><pubDate>Fri, 18 Dec 2009 23:20:00 +0800</pubDate><description><![CDATA[ 谁有能用的灰鸽子]]></description><category></category></item></channel></rss>