<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hello_sgw的博客]]></title><description><![CDATA[相信幸福来敲门]]></description><link>https://blog.youkuaiyun.com/hello_sgw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hello_sgw]]></copyright><item><title><![CDATA[初步理解Elasticsearch]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/116049789</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/116049789</guid><author>hello_sgw</author><pubDate>Fri, 23 Apr 2021 12:06:40 +0800</pubDate><description><![CDATA[终于有人把Elasticsearch原理讲透了！
全文搜索引擎 Elasticsearch 入门教程

]]></description><category></category></item><item><title><![CDATA[10张图带你深入理解Docker容器和镜像]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/106386152</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/106386152</guid><author>hello_sgw</author><pubDate>Wed, 27 May 2020 17:47:18 +0800</pubDate><description><![CDATA[http://dockone.io/article/783]]></description><category></category></item><item><title><![CDATA[phpstudy nginx 报错upstream prematurely closed connection while reading response header from up]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/103158314</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/103158314</guid><author>hello_sgw</author><pubDate>Wed, 20 Nov 2019 10:55:59 +0800</pubDate><description><![CDATA[环境

phpstudy php7.0.12-nts + Nginx

错误

早上一访问本地就报502，然后重启 + 重新配置nginx.conf也无效
然后取查看phpstudy 的 nginx/logs/error.log 发现一访问本地网站就报下面错


phpstudy报错
[error] 37564#37228: *1 upstream prematurely closed conne...]]></description><category></category></item><item><title><![CDATA[thinkphp5 数组作为条件，查询字段中是否包含某个值]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/100781888</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/100781888</guid><author>hello_sgw</author><pubDate>Thu, 12 Sep 2019 20:00:40 +0800</pubDate><description><![CDATA[比如查询购物车 cart表 中 good_ids 字段中是否存在想要查询的商品good_id ；

例如:    good_ids 有 1,2,3,22,224 商品id， 想查询 2是否在该字段里面

思路   查询的时候，给good_ids字段前后拼接上 ,  想查的值也要前后拼接 , 再去查询



$good_id = 3;
$condition[] = ['exp', "instr(C...]]></description><category></category></item><item><title><![CDATA[惠普PAVILION Gaming NB 15-ak039TX触摸板关闭]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/91488263</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/91488263</guid><author>hello_sgw</author><pubDate>Wed, 12 Jun 2019 00:23:50 +0800</pubDate><description><![CDATA[1.下载 Synaptics  驱动
http://www.onlinedown.net/soft/226227.htm
2.安装上面驱动后（重启电脑），按下面流程禁用触摸板即可
https://support.hp.com/cn-zh/document/c05527889

]]></description><category></category></item><item><title><![CDATA[Linux彩蛋 ^_^（ContOs7）]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/85344062</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/85344062</guid><author>hello_sgw</author><pubDate>Sat, 29 Dec 2018 19:12:38 +0800</pubDate><description><![CDATA[
今天下班前，没事做突然想 make some funny，都是动态的！

小火车
&amp;amp;gt; wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
&amp;amp;gt; yum -y install sl


执行 sl( 也可以键入指令 alias car=sl  ，意思是用 car 替换 sl 指令，然后...]]></description><category></category></item><item><title><![CDATA[composer 使用了解]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/85268960</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/85268960</guid><author>hello_sgw</author><pubDate>Wed, 26 Dec 2018 22:46:52 +0800</pubDate><description><![CDATA[1、Package引用和版本:
## 引用
# 1、引用 在 composer.json中
&amp;amp;amp;amp;amp;amp;amp;amp;quot;require&amp;amp;amp;amp;amp;amp;amp;amp;quot;:{
	&amp;amp;amp;amp;amp;amp;amp;amp;quot;mustache/mustache&amp;amp;amp;amp;amp;amp;amp;amp;quot;:&amp;amp;amp;amp;amp;amp;amp;]]></description><category></category></item><item><title><![CDATA[laravel 编写定时任务2种方式]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/84378214</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/84378214</guid><author>hello_sgw</author><pubDate>Fri, 23 Nov 2018 11:10:11 +0800</pubDate><description><![CDATA[第一种
1、生成一个commands文件
&amp;amp;amp;amp;gt;  php artisan make:command test


2、打开文件进行修改

laravel\App\Console\Commands\test.php

&amp;amp;amp;amp;lt;?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Illuminate\...]]></description><category></category></item><item><title><![CDATA[laravel - Faker 类（数据填充）]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/84345422</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/84345422</guid><author>hello_sgw</author><pubDate>Thu, 22 Nov 2018 19:36:04 +0800</pubDate><description><![CDATA[&amp;amp;amp;amp;amp;lt;?php

namespace Faker;

/**
/**
 * # 名字
 * @property string $name                                       // Lilyan Armstrong
 * @method string name(string $gender = null)
 * @property string $first...]]></description><category></category></item><item><title><![CDATA[vm下centos7 配置]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81735658</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81735658</guid><author>hello_sgw</author><pubDate>Thu, 16 Aug 2018 09:33:58 +0800</pubDate><description><![CDATA[第一步：


  安装好 vmware workstation 14 VM传送门 后，创建一个虚拟主机 A 
  


第二步：


  虚拟网络编辑 
  


第三步：


  配置该虚拟主机A，添加 CentOS 7的镜像 CentOS 传送门：选择任意一个即可 
  ，下载后储存在本地制定的位置 ：如 D:\sgw\tools\jingxiang 下；配置时候引入镜像。


第四步：


...]]></description><category></category></item><item><title><![CDATA[【学习：git使用二】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81394299</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81394299</guid><author>hello_sgw</author><pubDate>Sat, 04 Aug 2018 00:10:05 +0800</pubDate><description><![CDATA[

1、本地开发






1、本地开发

模拟2个用户(开发者), 开发一个项目


  第一个是：odshen1 开发者 
  第二个是：odshen2 开发者


1、创建2个目录 shop 和 othershop 
 
2、在shop下创建 odshen1 开发者，和other下创建开发者...]]></description><category></category></item><item><title><![CDATA[【学习：git使用一】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81355095</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81355095</guid><author>hello_sgw</author><pubDate>Fri, 03 Aug 2018 00:29:45 +0800</pubDate><description><![CDATA[

1、git介绍
2、git安装
2.1 windows安装
2.2 linux安装


3、git基本功能






1、git介绍


  git: 版本控制器 其主要作用, 保证项目代码在开发阶段, 任何代码都不会丢失. 而且可以快速的获取到任何阶段的开发代码 
  使用git目标： 
  1, 使用git, 完成本地项目进度版本管理 
  2, 使用git, 将本地代码同步到远程测试服...]]></description><category></category></item><item><title><![CDATA[【学习：linux进程、定时任务】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81332524</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81332524</guid><author>hello_sgw</author><pubDate>Wed, 01 Aug 2018 17:27:22 +0800</pubDate><description><![CDATA[

1、进程管理
1.1 进程基本指令
1.1.1 指令 – ps
1.1.2 指令 – kill
1.1.3 指令 – top


1.2 守护进程
1.2.1 守护进程指令
1.2.1.1 运行级别


1.2.2 守护进程开关
1.2.2.1 开机启动脚本




2、定时任务
2.1 定时基本指令









1、进程管理



1.1 进程基本指令



1.1.1 指令 – ps...]]></description><category></category></item><item><title><![CDATA[【学习：linux用户、组、权限】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81324321</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81324321</guid><author>hello_sgw</author><pubDate>Wed, 01 Aug 2018 13:07:33 +0800</pubDate><description><![CDATA[

1、用户管理
1.1 用户信息
1.2 添加用户
1.2.1 默认属性
1.2.2 系统用户
1.2.3 阻止登录


1.3 设置密码
1.4 删除用户
1.5 当前用户操作


2、组管理
2.1 组添加
2.2 组删除
2.3 组修改
2.4 用户和组关系
2.4.1 主要组
2.4.2 扩展组
2.4.3 主要组和扩展组的初始化
2.4.5 更改文件的所有者
2.4.5 更改文件的所属...]]></description><category></category></item><item><title><![CDATA[【学习：页面静态化、伪静态】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81322202</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81322202</guid><author>hello_sgw</author><pubDate>Wed, 01 Aug 2018 00:11:54 +0800</pubDate><description><![CDATA[

1、原生页面静态化
1.1 页面静态化基本知识
1.2 ob缓冲介绍
1.3 ob缓冲相关函数
1.4 ob缓冲处理器
1.5 ob多缓冲
1.6 ob缓冲实现页面静态化


2、伪静态





1、原生页面静态化



1.1 页面静态化基本知识

什么是页面静态化?


  就是把网页做成 静态的网页（html网页）


首先了解下文件缓存和页面静态化区别

文件缓存 
 
页面静态化 ...]]></description><category></category></item><item><title><![CDATA[【学习：php图像处理技术】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81305715</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81305715</guid><author>hello_sgw</author><pubDate>Tue, 31 Jul 2018 17:35:18 +0800</pubDate><description><![CDATA[

1、基本知识
1.1 绘图


2、水印
3、验证码
4、图像压缩





1、基本知识


  场景: 验证码、图像水印、图像压缩处理 
  php绘图坐标体系是从0,0点越向右值越大，越向下值越大 


需要开启php的gd2扩展  php.ini 中



1.1 绘图


    参数1：图像资源(画布) 
    参数2：开始的x轴坐标 
            参数3：开始的y轴...]]></description><category></category></item><item><title><![CDATA[【学习：php文件上传、下载、分页】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81304966</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81304966</guid><author>hello_sgw</author><pubDate>Tue, 31 Jul 2018 15:53:01 +0800</pubDate><description><![CDATA[

1、文件上传
1.1 文件上传案例
1.2 防止上传文件过大
1.3 防止文件被覆盖
1.4 控制上传的文件类型


2、文件下载
3、分页类





1、文件上传


  上传域： input type=”file” 
  普通文本框（text、password、textarea、radio、checkbox等）：通过字节流的形式将数据提交到服务器 
  文件： 将文件以二进制编码的形式提...]]></description><category></category></item><item><title><![CDATA[【学习：php文件编程操作】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81296732</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81296732</guid><author>hello_sgw</author><pubDate>Tue, 31 Jul 2018 09:53:49 +0800</pubDate><description><![CDATA[

1、第一种获取文件信息
2、第二种获取文件信息
3、将文件的内容读取，并显示在网页（3种方式）
3.1 一次性的读取
3.2  分字节读取
3.3 最简单，file_get_contents()







1、第一种获取文件信息

$file_path = 'd:/file.txt';
// 打开方式
if($fp = fopen($file_path, 'r')){
    // 获取文...]]></description><category></category></item><item><title><![CDATA[【学习：Mysql数据库三】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81075042</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81075042</guid><author>hello_sgw</author><pubDate>Tue, 17 Jul 2018 18:24:44 +0800</pubDate><description><![CDATA[七、mysql函数
7.1 日期和时间相关的函数
7.1.1 unix_timestamp()和 from_unixtime()


7.2 字符串相关函数
7.3 数学相关函数
7.4 流程控制相关函数
7.5 其它函数


八、mysql查询加强
8.1 查看表结构
8.2 where子句
8.3 逻辑运算符
8.4 分页查询
8.5 统计函数max,min,sum,avg,count加强...]]></description><category></category></item><item><title><![CDATA[【学习：Mysql数据库二】]]></title><link>https://blog.youkuaiyun.com/hello_sgw/article/details/81070983</link><guid>https://blog.youkuaiyun.com/hello_sgw/article/details/81070983</guid><author>hello_sgw</author><pubDate>Tue, 17 Jul 2018 08:18:49 +0800</pubDate><description><![CDATA[

六、数据表的crud操作
6.1 insert语句（添加）
6.2 update语句（修改）
6.3 delete语句（删除）
6.4、select语句（查询）
6.4.1 where子句中，使用的运算符
6.4.2 order by子句排序
6.4.3 count函数
6.4.4 sum函数
6.4.5 avg函数
6.4.6 max/min函数
6.4.7 group by 子句
6.4....]]></description><category></category></item></channel></rss>