<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35306993的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35306993</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35306993]]></copyright><item><title><![CDATA[使用openssl生成SAN证书 多个注意点]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/126907049</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/126907049</guid><author>qq_35306993</author><pubDate>Sat, 17 Sep 2022 16:29:44 +0800</pubDate><description><![CDATA[使用openssl生成SAN证书 多个注意点]]></description><category></category></item><item><title><![CDATA[Jetbrains相关IDE下载历史版本]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/123827891</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/123827891</guid><author>qq_35306993</author><pubDate>Tue, 29 Mar 2022 17:57:53 +0800</pubDate><description><![CDATA[进入 https://www.jetbrains.com/zh-cn/phpstorm/download/other.html
点击相应的IDE


在连接最后添加 字符串 ：download/other.html    回车 跳转到当前IDE历史版本下载链接

]]></description><category></category></item><item><title><![CDATA[mysql 行列转换 看这一篇 就够了]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/119828483</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/119828483</guid><author>qq_35306993</author><pubDate>Fri, 20 Aug 2021 17:34:10 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/xiaoxi/p/7151433.html

]]></description><category></category></item><item><title><![CDATA[mysql 中 :=和=的区别]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/119750605</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/119750605</guid><author>qq_35306993</author><pubDate>Tue, 17 Aug 2021 10:25:57 +0800</pubDate><description><![CDATA[只有在set和update时才是和:=一样，赋值的作用，其它都是等于的作用。鉴于此，用变量实现行号时，必须用:=
:=
不只在set和update时时赋值的作用，在select也是赋值的作用。
如果明白了=和:=的区别，那么也就理解了下边的现象。
@num:=@num+1,:=是赋值的作用，所以，先执行@num+1,然后再赋值给@num，所以能正确实现行号的作用。

@num=@num+1,此时=是等于的作用，@num不等于@num+1(  语言的 判断逻辑 类似PHP的 == )，所以始终返回0，如果改为]]></description><category></category></item><item><title><![CDATA[php断点调试]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/116499445</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/116499445</guid><author>qq_35306993</author><pubDate>Fri, 07 May 2021 18:21:42 +0800</pubDate><description><![CDATA[php.ini
[xdebug]
zend_extension=‘xdebug扩展路径’#集成环境会自动添加，
xdebug.remote_enable = 1 # 启用远程调试
xdebug.remote_host = localhost
xdebug.remote_port = 9050 # 监听端口




postman中调试添加cookie


]]></description><category></category></item><item><title><![CDATA[CentOS7  yum重装]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/113374563</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/113374563</guid><author>qq_35306993</author><pubDate>Fri, 29 Jan 2021 11:27:43 +0800</pubDate><description><![CDATA[卸载过程
删除所有Python依赖
首先需要强制删除已安装程序及其关联
rpm -qa|grep python|sudo xargs rpm -ev –allmatches –nodeps

然后删除所有残余文件
whereis python |sudo xargs rm -frv

最后验证是否删除完成,返回无结果表示删除成功
whereis python

删除所有yum依赖
删除依赖
rpm -qa|grep yum|sudo xargs rpm -ev –allmatches –nodeps

全局]]></description><category></category></item><item><title><![CDATA[python3 + qt5 可视化界面 初级教程]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108855268</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108855268</guid><author>qq_35306993</author><pubDate>Mon, 28 Sep 2020 18:44:12 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/kdongyi/article/details/103113559

]]></description><category></category></item><item><title><![CDATA[VMware 安装 android 系统]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108735987</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108735987</guid><author>qq_35306993</author><pubDate>Tue, 22 Sep 2020 16:52:07 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/375bdee19239
镜像下载：http://www.x86android.com/

]]></description><category></category></item><item><title><![CDATA[MySQL5.6+Keepalived 高可用性实战]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108398935</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108398935</guid><author>qq_35306993</author><pubDate>Fri, 04 Sep 2020 10:25:22 +0800</pubDate><description><![CDATA[1.Keepalived VRRP 介绍
keepalived是集群管理中保证集群高可用的一个服务软件，用来防止单点故障。

keepalived工作原理
keepalived是以VRRP协议为实现基础的，VRRP全称Virtual Router Redundancy Protocol，即虚拟路由冗余协议。（云服务器不支持VRRP）
虚拟路由冗余协议，可以认为是实现高可用的协议，即将N台提供相同功能的路由器组成一个路由器组，这个组里面有一个master和多个backup，master上面有一个对外提供服务的]]></description><category></category></item><item><title><![CDATA[mysq5.6 双主互备]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108381895</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108381895</guid><author>qq_35306993</author><pubDate>Thu, 03 Sep 2020 14:21:03 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_35306993/article/details/108377844
参照以上主从配置
将 主从配置完毕之后。
将从机当主机，主机当从机。同样步骤配置一遍  。即可达到双机互备 双主机。

]]></description><category></category></item><item><title><![CDATA[mysq5.6主从同步配置（无坑）]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108377844</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108377844</guid><author>qq_35306993</author><pubDate>Thu, 03 Sep 2020 11:32:13 +0800</pubDate><description><![CDATA[网上的 一堆博客，东拼西凑 总算是跑通了 。基本上都是很多坑。
以下为个人总结流程：
环境：VMware centos7 dvd版
配置文件：/etc/my.conf
日志文件：log-error=/var/log/mysqld.log  （随时查看，错误信息记录在这）
关于防火墙操作：
（1）设置开机启用防火墙：systemctl enable firewalld.service

（2）设置开机禁用防火墙：systemctl disable firewalld.service

（3）启动防火墙：sys]]></description><category></category></item><item><title><![CDATA[已经支持https 配置支持 wss]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/108181166</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/108181166</guid><author>qq_35306993</author><pubDate>Sun, 23 Aug 2020 11:52:06 +0800</pubDate><description><![CDATA[如果已经配置 https域名访问  继续往下看
没有配置  则看我上一篇 配置https，点我连接
如果是用的swoole ，swoole正常写，不用再swoole 写配置ssl证书的代码；
但是：swoole 必须支持 ssl
如何查看：
查看Swoole已经开启openssl支持：
php --ri swoole


标识已经支持ssl   ，如果不支持  请重新安装，pecl install swoole
如果安装swoole 报错 未找到 ssl 则安装ssl
yum install openssl]]></description><category></category></item><item><title><![CDATA[国内开源镜像网站]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/107809176</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/107809176</guid><author>qq_35306993</author><pubDate>Wed, 05 Aug 2020 10:38:17 +0800</pubDate><description><![CDATA[开源网站镜像：
 
搜狐开源镜像站：http://mirrors.sohu.com/
网易开源镜像站：http://mirrors.163.com/
开源中国：http://mirrors.oschina.net/
首都在线科技股份有限公司：http://mirrors.yun-idc.com/
阿里云开源镜像：http://mirrors.aliyun.com/
LUPA：http://mirror.lupaworld.com/
常州贝特康姆软件技术有限公司(原cn99）：http://centos.bi]]></description><category></category></item><item><title><![CDATA[Mysql事件 定时清空表]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/107533238</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/107533238</guid><author>qq_35306993</author><pubDate>Thu, 23 Jul 2020 11:47:02 +0800</pubDate><description><![CDATA[1.设置开启event scheduler
SET GLOBAL event_scheduler=1;

2.验证event_scheduler是否已经开启
show variables like '%event%';  #值为 ON 表明已开启

SHOW VARIABLES LIKE 'event_scheduler';

3.创建event
DROP EVENT IF EXISTS e_delete_upvote;
 CREATE  EVENT e_delete_upvote   
 ON SCHED]]></description><category></category></item><item><title><![CDATA[ab web压力测试工具使用详解]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/107428771</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/107428771</guid><author>qq_35306993</author><pubDate>Sat, 18 Jul 2020 14:48:16 +0800</pubDate><description><![CDATA[介绍
吞吐率（Requests per second）
概念：服务器并发处理能力的量化描述，单位是reqs/s，指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数，称之为最大吞吐率。
计算公式：总请求数 / 处理完成这些请求数所花费的时间，即 Request per second = Complete requests
/ Time taken for tests
并发连接数（The number of concurrent connections）
概念：某个时刻服]]></description><category></category></item><item><title><![CDATA[VMware安装Kali Linux]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/106857467</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/106857467</guid><author>qq_35306993</author><pubDate>Fri, 19 Jun 2020 15:35:53 +0800</pubDate><description><![CDATA[安装教程
VMware Workstation 与 Device/Credential Guard 问题解决

]]></description><category></category></item><item><title><![CDATA[thinkPHP  代码更新 网页刷新更新不及时问题]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/106613044</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/106613044</guid><author>qq_35306993</author><pubDate>Mon, 08 Jun 2020 10:08:20 +0800</pubDate><description><![CDATA[app.php 配置文件如上，代码更新 网页刷新得不到及时 更新
在index.php 添加以下代码即可解决
ini_set('opcache.revalidate_freq',0);

]]></description><category></category></item><item><title><![CDATA[windows安装swoole  BashOnWindows Ubuntu]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/106529472</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/106529472</guid><author>qq_35306993</author><pubDate>Thu, 04 Jun 2020 08:50:52 +0800</pubDate><description><![CDATA[什么是Bash On Windows
Bash On Windows是微软的“Microsoft Love Linux”计划中重要的一环，目的是能让Windows用户能在系统中运行Linux子系统，也就是说你可以直接在Windows中获得原生Linux Bash级别的体验。
安装
首先你要确保你的Windows已经升级到创意者更新版本(1709)，因为只有创意者更新版本以后的Windows，Bash On Windows才真正发行，之前的都是测试版本。
首先，你需要进入控制面板的程序与功能界面，点击启动或关]]></description><category></category></item><item><title><![CDATA[python+soket实现UDP协议的局域网广播]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/106529244</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/106529244</guid><author>qq_35306993</author><pubDate>Wed, 03 Jun 2020 17:36:28 +0800</pubDate><description><![CDATA[# udp_gb_server.py
'''服务端（UDP协议局域网广播）'''

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

PORT = 1060

network = '&lt;broadcast&gt;'
s.sendto('Client broadcast message!'.encode('u]]></description><category></category></item><item><title><![CDATA[ubuntu apt 更换为国内的源]]></title><link>https://blog.youkuaiyun.com/qq_35306993/article/details/106517802</link><guid>https://blog.youkuaiyun.com/qq_35306993/article/details/106517802</guid><author>qq_35306993</author><pubDate>Wed, 03 Jun 2020 09:53:53 +0800</pubDate><description><![CDATA[备份原来的源：
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
更换源:
sudo vim /etc/apt/sources.list
将里面文件内容全部替换成下面：
#deb包
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security]]></description><category></category></item></channel></rss>