<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fzeyu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fzeyu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fzeyu]]></copyright><item><title><![CDATA[企业微信获取企业凭证全流程]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/106840186</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/106840186</guid><author>fzeyu</author><pubDate>Thu, 18 Jun 2020 18:49:55 +0800</pubDate><description><![CDATA[1、配置回调配置

在如图所示的地方配置指令回调URL，这个URL地址是你自己写的服务器的地址，需要同时可以响应GET请求和POST请求。
GET请求：在你第一次填写“指令回调URL”的时候，需要在输入框下面会有一个按钮，点击之后会给你写的url发送一个GET请求，来验证这个URL的合法性。对参数“timestamp”、“nonce”、“echostr”、“msg_signature”做一系列校验，校验方式比较繁琐，官网给出了SDK辅助校验，还是比较方便的。https://work.weixin.qq.co]]></description><category></category></item><item><title><![CDATA[win10设置Mongodb启动为Windows服务自启动]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/94156103</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/94156103</guid><author>fzeyu</author><pubDate>Sat, 29 Jun 2019 14:39:59 +0800</pubDate><description><![CDATA[1、首先安装好MongoDB，目录如图所示

2、如上图，创建data目录，在data目录中创建db目录和log目录

3、在log目录中创建mongodb.log文件，空文件就行，要确保后缀名是.log

4、打开黑屏终端，切记是用管理员身份打开，笔者之前没用管理员打开，设置Windows服务总是不成功，在搜索框输入cmd，右键“命令提示符”，以管理员身份打开
5、进入到安装mongodb目录的...]]></description><category></category></item><item><title><![CDATA[go语言宕机（panic）——程序终止运行]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88694895</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88694895</guid><author>fzeyu</author><pubDate>Wed, 20 Mar 2019 17:42:32 +0800</pubDate><description><![CDATA[宕机不是一件很好的事情，可能造成体验停止、服务中断，就像没有人希望在取钱时遇到 ATM 机蓝屏一样。但是，如果在损失发生时，程序没有因为宕机而停止，那么用户将会付出更大的代价，这种代价可以是金钱、时间甚至生命。因此，宕机有时是一种合理的止损方法。
手动触发宕机
Go 语言可以在程序中手动触发宕机，让程序崩溃，这样开发者可以及时地发现错误，同时减少可能的损失。
Go 语言程序在宕机时，会将堆栈和 g...]]></description><category></category></item><item><title><![CDATA[go语言break(跳出循环)和continue]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88558340</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88558340</guid><author>fzeyu</author><pubDate>Thu, 14 Mar 2019 18:11:52 +0800</pubDate><description><![CDATA[break 语句可以结束 for、switch 和 select 的代码块。break 语句还可以在语句后面添加标签，表示退出某个标签对应的代码块，标签要求必须定义在对应的 for、switch 和 select 的代码块上。
package main
import &quot;fmt&quot;
func main() {
OuterLoop:
    for i := 0; i &amp;lt; 2; i++ {
   ...]]></description><category></category></item><item><title><![CDATA[go语言goto语句------跳转到指定的标签]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88558204</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88558204</guid><author>fzeyu</author><pubDate>Thu, 14 Mar 2019 18:02:57 +0800</pubDate><description><![CDATA[goto 语句通过标签进行代码间的无条件跳转。goto 语句可以在快速跳出循环、避免重复退出上有一定的帮助。Go 语言中使用 goto 语句能简化一些代码的实现过程。
使用 goto 集中处理错误
package main
import &quot;fmt&quot;
func main() {
    for x := 0; x &amp;lt; 10; x++ {
        for y := 0; y &amp;lt; 1...]]></description><category></category></item><item><title><![CDATA[go语言for range(键值循环)]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88557065</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88557065</guid><author>fzeyu</author><pubDate>Thu, 14 Mar 2019 17:15:00 +0800</pubDate><description><![CDATA[Go 语言可以使用 for range 遍历数组、切片、字符串、map 及通道（channel）。通过 for range 遍历的返回值有一定的规律：

数组、切片、字符串返回索引和值。
map 返回键和值。
通道（channel）只返回通道内的值。

遍历数组、切片——获得索引和元素
for key, value := range []int{1, 2, 3, 4} {
    fmt.Prin...]]></description><category></category></item><item><title><![CDATA[go语言列表list]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88538557</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88538557</guid><author>fzeyu</author><pubDate>Wed, 13 Mar 2019 18:24:29 +0800</pubDate><description><![CDATA[在 Go 语言中，将列表使用 container/list 包来实现，内部的实现原理是双链表。列表能够高效地进行任意位置的元素插入和删除操作。
初始化列表
list 的初始化有两种方法：New 和声明。两种方法的初始化效果都是一致的。

通过 container/list 包的 New 方法初始化 list
变量名 := list.New()
通过声明初始化list
var 变量名 list.Li...]]></description><category></category></item><item><title><![CDATA[go语言变量的声明与赋值]]></title><link>https://blog.youkuaiyun.com/fzeyu/article/details/88412544</link><guid>https://blog.youkuaiyun.com/fzeyu/article/details/88412544</guid><author>fzeyu</author><pubDate>Mon, 11 Mar 2019 23:43:30 +0800</pubDate><description><![CDATA[变量的声明
标准格式
var 变量名 变量类型

批量格式
var (
    a int
    b string
    c []float32
    d func() bool
    e struct {
        x int
    }
)

    var a int
    var b string
    var c []float32
    var d func() b...]]></description><category></category></item></channel></rss>