<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[美丽的泡沫]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/stronglyh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; stronglyh]]></copyright><item><title><![CDATA[祝大家新年快乐]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/122262446</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/122262446</guid><author>stronglyh</author><pubDate>Fri, 31 Dec 2021 21:07:50 +0800</pubDate><description><![CDATA[好久没有更新文章了，说忙，这借口用化掉了，2022就要来了，祝大家新的一年一切都好。还是要立个flag，2022争取写完一套uniapp微信小程序开发系列文章吧。希望到时候大家能喜欢。
]]></description><category></category></item><item><title><![CDATA[nginx安装]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/106045716</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/106045716</guid><author>stronglyh</author><pubDate>Mon, 11 May 2020 01:21:41 +0800</pubDate><description><![CDATA[1：下载

去官网下载：http://nginx.org/en/download.html

比如我们下载nginx-1.16.1版本



2：上传到服务器

我们通过工具把上传到服务器上，也可以在第一步的时候右击--复制链接地址，然后在服务器端 wget 链接地址 进行下载



3：安装环境

按照顺序执行以下几个命令，执行位置没有讲究

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zli...]]></description><category></category></item><item><title><![CDATA[python连接oracle报错：DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: “]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/103373988</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/103373988</guid><author>stronglyh</author><pubDate>Tue, 03 Dec 2019 18:14:59 +0800</pubDate><description><![CDATA[python连接oracle的时候报错

DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be found”. See https://oracle.github.io/odpi/doc/installation.html#windows f...]]></description><category></category></item><item><title><![CDATA[git实战（十二）：代码上传gitlab]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101358595</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101358595</guid><author>stronglyh</author><pubDate>Fri, 01 Nov 2019 13:28:31 +0800</pubDate><description><![CDATA[前面我们使用了admin账号进行了一系列的操作，同时创建了一个老司机账号（lsj）,下面我们使用老司机账号进行一些操作1）退出admin登录用户
2）用lsj账号登录
登录之后我们发现需要修改密码（我们改为lsj12345）
3）添加ssh
①点击右上角用户名，选择settings
②选择左边目录栏ssh
然后在红框中把本地的公钥贴上去
4）关联项目
实在抱歉，小编这个地方有个小小失误，导致...]]></description><category></category></item><item><title><![CDATA[git实战（十一）：gitlab操作]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101358425</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101358425</guid><author>stronglyh</author><pubDate>Fri, 01 Nov 2019 13:26:21 +0800</pubDate><description><![CDATA[安装好之后我们就应该登录了，这个时候我们发现密码忘了，没办法，要修改下密码了1）进入服务器目录/etc/gitlab
			2）我们发现gitlab-rails，然后我们敲击命令gitlab-rails console production，进入到gitlab命令行
			3）获取用户：user = User.where(id:1).first【第一个是root用户】
			4）修改密码：user...]]></description><category></category></item><item><title><![CDATA[图片上传报错]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/102491556</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/102491556</guid><author>stronglyh</author><pubDate>Thu, 10 Oct 2019 21:45:52 +0800</pubDate><description><![CDATA[2019-10-10 21:32:27.636 ERROR 25035 --- [-nio-443-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request ...]]></description><category></category></item><item><title><![CDATA[更改MySQL数据库的编码为utf8mb4]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/102484852</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/102484852</guid><author>stronglyh</author><pubDate>Thu, 10 Oct 2019 16:45:48 +0800</pubDate><description><![CDATA[第零步：执行查看命令

SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';





第一步，寻找mysql配置文件位置

一：windows系统，默认安装位置

C:\ProgramData\MySQL\MySQL Server 5.7

还有个寻找方法如下
...]]></description><category></category></item><item><title><![CDATA[git实战（十）：gitlab]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101358340</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101358340</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 13:07:13 +0800</pubDate><description><![CDATA[为了对git有很深的认识，我们干了两件事1）本地安装git
2）服务器安装git
细心的同学可能感觉到有点怪怪的，这样就是生产使用的环境了，nonono，这肯定不是
我们请出今日星：gitlab，嗯，看着名字就让人瑟瑟发抖，没错，他就是资源管理联盟的扛把子
今天先来说说安装过程吧
1）防火墙允许ssh和http访问
yum install -y curl policycoreutils-pytho...]]></description><category></category></item><item><title><![CDATA[git实战（九）：协作起来]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101358229</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101358229</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 13:05:38 +0800</pubDate><description><![CDATA[通过上一遍文章，我们的B同学已经顺利的把本地的代码提交到了本地git仓库，完成了一大半了，如果同学A想得到他的代码，怎么办？
一）代码上传远程git仓库
因为前面我们已经在同学B处执行了本地开发分支feature/002合并到了master，所以我们现在把同学B的master分支代码提交到远程仓库
①瞅一瞅仓库
还停留在比较老的版本，也是我们前面拉取分支时候的版本
看到这，大家对origin/...]]></description><category></category></item><item><title><![CDATA[git实战（八）：详细图解]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101358065</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101358065</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 13:03:32 +0800</pubDate><description><![CDATA[这样一个场景，同事B来了，他说我要开发，不让开发就不爽，那么怎么做呢，打是肯定舍不得的，让他拉个代码分支啊，且看操作一：先通过命令：git clone ssh://账号@ip:/目录/文件名，把文件从服务器上拉下来这个时候指向图是这样的二：切换分支：git checkout -b feature/002【用过svn的童鞋对整个应该眼熟】三：我们看一下指向通过上图我们看到，head指向了fe...]]></description><category></category></item><item><title><![CDATA[git实战（七）：流程讲解]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357976</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357976</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 13:01:52 +0800</pubDate><description><![CDATA[功能分支工作流
			一个小型项目中（2-5个人）,使用功能分支工作流即可满足日常工作
			如上图
			1）创建master分支传到git仓库
			2）童鞋A拉取一个feature分支，同时不时提交代码V1、V2
			3）童鞋B也拉取一个feature分支，同时不时提交代码，与A合并之后，成了mater分支的V3
			4）假设master的V3版本代码是可以发布的，这个时候就拿去发布
...]]></description><category></category></item><item><title><![CDATA[git实战（六）：模拟实战]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357909</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357909</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 13:00:21 +0800</pubDate><description><![CDATA[之前我们是在本地环境搭建了一个git，然后操作了代码提交，回退等，现在我们需要在一台服务器进行操作，让我们的开发变得更加规范

一）服务器上创建文件夹我们得有一台服务器，我选用的是阿里云，上次做活动买的【用本地虚拟机也是可以的】，版本建议是centos系列的，毕竟小红帽被18摸收购了，不是什么好兆头我们在/data目录下建立存放git的文件夹，比如git_file，linux命令 mkdir -p...]]></description><category></category></item><item><title><![CDATA[git实战（五）：回滚操作]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357718</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357718</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 12:58:17 +0800</pubDate><description><![CDATA[上一讲，我们提交了两次版本，v1和v2，可是工作上难免会有提交错的文档或者代码，那么咋办，回到之前的版本啊
一）实操
我们在命令行执行命令git reset --hard HEAD^，之后我们查看我们本地的java代码，我们发现，回退到了上一个版本
我们看到head指向了a4b3c0d，嗯，这是我们上一个版本的hash码值
二）发生了什么
上面的命令执行完之后发生了啥事
1）本地v2版本代码消失...]]></description><category></category></item><item><title><![CDATA[git实战（四）：版本讲解]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357621</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357621</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 12:55:42 +0800</pubDate><description><![CDATA[上篇文章有点清新脱俗，这不拿笔的人还是要脸的，今天就要把这脸要回来前面我们提交了我们的项目，那么接下来看啥呢，嗯，用笔敲了两下脑袋，应该看看提交的结果啊
			一：git log命令
			我们在命令行输入git log命令
			通过图我们看到了一些重要内容
			1）commit后面的40位SHA-1 hash值，是表示一次操作，唯一
			2）Author是我们前面git config -...]]></description><category></category></item><item><title><![CDATA[git实战（三）：图解git]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357467</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357467</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 12:52:52 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[git实战（二）：git实验]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357320</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357320</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 12:51:06 +0800</pubDate><description><![CDATA[上一篇讲解了git安装，现在我们来新建个项目测试实验一番

一）新建项目
右击--new--project--maven--maven project，然后一直next，自己起个中意的名字
二）初始化版本库
进入工程目录，执行初始化命令git init
我们发现项目多了一个master，这样我们的项目就被托管了
三）版本控制
执行命令git add --all
git commit -m 'co...]]></description><category></category></item><item><title><![CDATA[git实战（一）：安装git]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101357130</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101357130</guid><author>stronglyh</author><pubDate>Wed, 25 Sep 2019 12:47:40 +0800</pubDate><description><![CDATA[下面我们讲解一下代码管理，一个人开发，代码想怎么搞就怎么搞，三个人开发呢，十个人开发呢，如果还是放羊一样，那岂不是很混乱，我们的代码最终还是要统一管控起来，目前市面上比较流行的是svn，git，我司大部分人都使用svn，就不需要特别讲解了，git相对部分人来说是陌生的，或者大家知道一点git，如何使用，如何搭建，中间的一些小碎碎如何处理，这些我想很多人都是懵的状态，没关系，接下来将由我带着...]]></description><category></category></item><item><title><![CDATA[把IP地址存成 UNSIGNED INT]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/101016255</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/101016255</guid><author>stronglyh</author><pubDate>Thu, 19 Sep 2019 11:12:23 +0800</pubDate><description><![CDATA[很多程序员都会创建一个 VARCHAR(15) 字段来存放字符串形式的IP而不是整形的IP。如果你用整形来存放，只需要4个字节，并且你可以有定长的字段。而且，这会为你带来查询上的优势，尤其是当你需要使用这样的WHERE条件：IP between ip1 and ip2。

那么如何操作呢

ip转成int 使用 INET_ATON 函数



int转成ip使用 INET_NTOA 函数
...]]></description><category></category></item><item><title><![CDATA[mpvue小程序开发（十三）：数字相加]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/100177549</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/100177549</guid><author>stronglyh</author><pubDate>Sat, 31 Aug 2019 21:32:46 +0800</pubDate><description><![CDATA[在小程序的开发中难免会遇到数值相加

比如我们如下定义

var a=3

var abc=a+1

得到的结果是31，额，这是字符拼接啊，明显不是我们想要的，那么该如何是好

如果是html中，我们可以这样处理 var abc=parseInt(a)+parseInt(1)

但是在小程序中有一个妙招，就是先减少后加

如上 var abc = a-1+2 这样得到的结果就是4了，是我们想要的...]]></description><category></category></item><item><title><![CDATA[maven系列：强制依赖]]></title><link>https://blog.youkuaiyun.com/stronglyh/article/details/100097699</link><guid>https://blog.youkuaiyun.com/stronglyh/article/details/100097699</guid><author>stronglyh</author><pubDate>Tue, 27 Aug 2019 13:15:50 +0800</pubDate><description><![CDATA[企业级实战之maven：强制约束

日常开发过程中有这样一个情况，有团队开发出了项目A，项目B依赖A，但是呢，A中依赖某个依赖C，版本是C3.X，但是B关于C的依赖版本是C2.X，按照我们前期说的依赖关系，对于B来说，依赖C2.X生效，但是由于版本不统一，可能出现各种问题，这种情况如何解决呢1）建立工程A
			2）建立工程A’，其中&lt;packaging&gt;pom&lt;/packagi...]]></description><category></category></item></channel></rss>