<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一只慵懒的猫呐]]></title><description><![CDATA[_(:зゝ∠)_]]></description><link>https://blog.youkuaiyun.com/Issiyu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Issiyu]]></copyright><item><title><![CDATA[Go import 三种形式：下划线，点，别名]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/115177940</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/115177940</guid><author>Issiyu</author><pubDate>Wed, 24 Mar 2021 15:19:43 +0800</pubDate><description><![CDATA[如同其它语言，Golang 里面的 import 作用是引用其它 package 。

除了直接 import ，常见的 import 有三种特殊形式（或者叫前缀），分别是前面加下划线（_)，加点（.)，加别名。

一、加下划线：

import 下划线（如：_ "github.com/go-sql-driver/mysql"）的作用：当导入一个包时，该包下的文件里所有 init() 函数 都会被执行。

然而，有些时候我们并不需要把整个包都导入进来，仅仅是是希望它执行 init() 函数而已。这个时候就可]]></description><category></category></item><item><title><![CDATA[Go: Printf() 和 Println() 区别 (转载)]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/114932697</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/114932697</guid><author>Issiyu</author><pubDate>Wed, 17 Mar 2021 15:29:21 +0800</pubDate><description><![CDATA[Println 与Printf 都是fmt 包中的公共方法，在需要打印信息时需要用到这二个函数，那么这二个函数有什么区别呢？

Println :可以打印出字符串，和变量
Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量，不可以输出整形变量和整形

也就是说，当需要格式化输出信息时一般选择 Printf，其他时候用 Println 就可以了，比如：


a := 10
fmt.Println(a)      //right
fmt.Println("abc")  //right
fmt]]></description><category></category></item><item><title><![CDATA[Go（2）]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/114916146</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/114916146</guid><author>Issiyu</author><pubDate>Wed, 17 Mar 2021 15:22:50 +0800</pubDate><description><![CDATA[Go 语言函数

函数参数

函数如果使用参数，该变量可称为函数的形参。

形参就像定义在函数体内的局部变量。

调用函数，可以通过两种方式来传递参数：


			传递类型
			
			
			描述
			
		
			值传递
			
			
			值传递是指在调用函数时将实际参数复制一份传递到函数中，这样在函数中如果对参数进行修改，将不会影响到实际参数。
			
		
			引用传递
			
			
			引用传递是指在调用函数时将实际参数的地址传递到函数中，那么在函数中对参数所进行的修改，将影响到实际]]></description><category></category></item><item><title><![CDATA[Go（1）]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/114871143</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/114871143</guid><author>Issiyu</author><pubDate>Tue, 16 Mar 2021 14:39:39 +0800</pubDate><description><![CDATA[Go 语言

Go 是一个开源的编程语言，它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发，后来还加入了Ian Lance Taylor, Russ Cox等人，并最终于2009年11月开源，在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的，并且拥有一个活跃的社区。



Go 语言特色

简洁、快速、安全
	并行、有趣、开源
	内存管理、数组安全、编译迅速


G...]]></description><category></category></item><item><title><![CDATA[运算符 相与、相或、相异或、取反、左移、右移]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/114821871</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/114821871</guid><author>Issiyu</author><pubDate>Mon, 15 Mar 2021 11:29:10 +0800</pubDate><description><![CDATA[运算
			符号
			解释
			例子
		与
			&amp;
			两个数字相与：当两个数字对应的二进位均为1时，结果位为1，否则为0。参与运算的数以补码出现。
			3&amp;5 =&gt; 0000 0011 &amp; 0000 0101 = 0000 0001 = 1
		或
			|
			两个数字相或：当两个数字对应的二进位有一个为1时，结果位为1，否则为0。参与运算的数以补码出现。
			
			3|5 =&gt; 0000 0011 | 0000 0101 = 0000 011...]]></description><category></category></item><item><title><![CDATA[CURL 发送POST请求]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/114576413</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/114576413</guid><author>Issiyu</author><pubDate>Tue, 09 Mar 2021 10:10:40 +0800</pubDate><description><![CDATA[原文


curl -H "Content-Type: application/json" -X POST -d '{"user_id": "123", "coin":100, "success":1, "msg":"OK!" }' "http://192.168.0.1:8001/test"


参数 内容
-H 请求头
-d POST内容
-X 请求协议

简介
curl 是常用的命令行工具，用来请求 Web 服务器。它的名字就是客户端（client）的 URL 工具的意思。它的功能非常强大，命令行参数]]></description><category></category></item><item><title><![CDATA[vue面试题整理（1）]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/112351632</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/112351632</guid><author>Issiyu</author><pubDate>Fri, 08 Jan 2021 12:28:55 +0800</pubDate><description><![CDATA[什么是vuex？在那种场景下使用？

vuex 是全局状态管理工具，它有以下几个核心部分组成：

state:存储数据；

mutations:更新数据的方法；

actions:调用mutations方法，更新state数据；

getters:对state中的数据进行预处理；

只用来读取的状态集中放在store中；

改变状态的方式是提交mutations，这是个同步的事物；

异步逻辑应该封装在action中.



在main.js引入store，注入。新建了一个目录store，….. expo.]]></description><category></category></item><item><title><![CDATA[Vue目录和文件分析]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/105269886</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/105269886</guid><author>Issiyu</author><pubDate>Thu, 02 Apr 2020 14:57:59 +0800</pubDate><description><![CDATA[main.js 分析

src/main.js是项目的入口文件，其代码如下：


// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue fr...]]></description><category></category></item><item><title><![CDATA[PHP常见的设计模式]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/103886021</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/103886021</guid><author>Issiyu</author><pubDate>Wed, 08 Jan 2020 10:09:27 +0800</pubDate><description><![CDATA[设计模式六大原则


	开放封闭原则：一个软件实体如类、模块和函数应该对扩展开放，对修改关闭。
	
	
	里氏替换原则：所有引用基类的地方必须能透明地使用其子类的对象.
	
	
	依赖倒置原则：高层模块不应该依赖低层模块，二者都应该依赖其抽象；抽象不应该依赖细节；细节应该依赖抽象。
	
	
	单一职责原则：不要存在多于一个导致类变更的原因。通俗的说，即一个类只负责一项职责。
	
	
	接口隔离原则...]]></description><category></category></item><item><title><![CDATA[Postman 使用说明]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/103885878</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/103885878</guid><author>Issiyu</author><pubDate>Wed, 08 Jan 2020 09:55:26 +0800</pubDate><description><![CDATA[本文主要描述 postman 的功能与使用方法
Postman 是 404 大厂的基于 javascript 语言完成的一款超级强大的插件，名字也很亲近（邮递员）。可以用于做 API 请求测试。前端后台测试使用 Postman 都可以提供很多帮助，使用方便而且功能全面。最赞的是还有接口文档在线生成，一边测试一边就可以完成文档的编写。





环境


Postman 有各种版本 Mac,win...]]></description><category></category></item><item><title><![CDATA[钉钉Windows客户端无法显示图标和菜单的问题]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/102667890</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/102667890</guid><author>Issiyu</author><pubDate>Mon, 21 Oct 2019 17:16:36 +0800</pubDate><description><![CDATA[图标都没了，卸载重装重启没得用。







解决方法

下载windows防火墙修复工具：

https://support.microsoft.com/zh-cn/help/17613/automatically-diagnose-and-fix-problems-with-windows-firewall

修复后重启钉钉。







原文：https://www.j...]]></description><category></category></item><item><title><![CDATA[python_选择排序]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/89492663</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/89492663</guid><author>Issiyu</author><pubDate>Wed, 24 Apr 2019 14:44:00 +0800</pubDate><description><![CDATA[ps: 

python2.x print "hello python!"

python3.x print("hello python!")
]]></description><category></category></item><item><title><![CDATA[python_二分查找]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/89403459</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/89403459</guid><author>Issiyu</author><pubDate>Wed, 24 Apr 2019 14:40:23 +0800</pubDate><description><![CDATA[def binary_search(list, item);
 low = 0;
 high = len(list) - 1;

 while low &lt;= high:
  mid = (low + high) / 2;
  guess = list[mid];
  if guess == item:
   retur...]]></description><category></category></item><item><title><![CDATA[今天的小BUG：关于array_merge()]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/89402903</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/89402903</guid><author>Issiyu</author><pubDate>Fri, 19 Apr 2019 16:27:25 +0800</pubDate><description><![CDATA[$arr0= NULL;

$arr1 = [1,2,3];

$arr2= array_merge($arr0,$arr1);

结果： $arr2 = NULL

解决方法：


$arr2 = array_merge((array)$arr0 ,(array)$arr1);

结果：$arr2 = [1,2,3];
]]></description><category></category></item><item><title><![CDATA[一个 BUG]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/89352493</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/89352493</guid><author>Issiyu</author><pubDate>Wed, 17 Apr 2019 11:23:50 +0800</pubDate><description><![CDATA[我在插入数据时，报错如下



SQLSTATE[HY093]: Invalid parameter number: no patameters were bound

经排查，是数据值为 NULL 的原因。




]]></description><category></category></item><item><title><![CDATA[指针]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/78645993</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/78645993</guid><author>Issiyu</author><pubDate>Thu, 30 Nov 2017 10:22:36 +0800</pubDate><description><![CDATA[Ⅰ.指针与指针大小的概念

Ｃ程序设计中使用指针可以：

①动态分配内存

②使程序简洁、紧凑、高效

③有效地表示复杂的数据结构

④得到多于一个的函数返回值

１.内存地址：内存中存储单元的编号　例：信箱是内存 信箱格是存储单元 信息编号是内存地址

２.变量地址：程序编译或函数调用时为变量分配的内存单元起始地址，内存大小由变量的数据类型决定

＆取地址符　sizeof获得变量和数据类型所占内...]]></description><category></category></item><item><title><![CDATA[变量的作用域和生存期]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/78643396</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/78643396</guid><author>Issiyu</author><pubDate>Mon, 27 Nov 2017 15:47:19 +0800</pubDate><description><![CDATA[变量的作用域：即变量的作用范围（有效范围）。

表现为变量有的可以在整个程序或其他程序中进行引用，有的则只能在局部范围内引用。

按其作用域范围可分为　局部变量和全局变量

变量的生存期：变量从生成到被撤销的这段时间。实际上就是变量占用内存的时间。

按其生存期可分为　动态变量和静态变量

变量只能在其生存期内被引用，而变量的作用域直接影响变量的生存期。



局部变量的作用域和生存期

在函数...]]></description><category></category></item><item><title><![CDATA[函数参数的传递方式]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/78643011</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/78643011</guid><author>Issiyu</author><pubDate>Mon, 27 Nov 2017 11:38:21 +0800</pubDate><description><![CDATA[函数参数的传递方式
根据实参传递给形参值的不同，通常有值传递方式和地址传递方式两种。
值传递方式：函数调用时，为形参分配单元，并将实参的值复制到形参中；
调用结束，形参单元被释放，实参单元仍保留并维持原值
特点：
①形参与实参占用不同的内存单元
②单向传递  实参 -> 形参
#include 
void swap(int a, int b);
void main()
{
 ]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/78641881</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/78641881</guid><author>Issiyu</author><pubDate>Mon, 27 Nov 2017 11:02:12 +0800</pubDate><description><![CDATA[函数的定义]]></description><category></category></item><item><title><![CDATA[二维数组]]></title><link>https://blog.youkuaiyun.com/Issiyu/article/details/78621072</link><guid>https://blog.youkuaiyun.com/Issiyu/article/details/78621072</guid><author>Issiyu</author><pubDate>Fri, 24 Nov 2017 11:49:33 +0800</pubDate><description><![CDATA[//二维数组]]></description><category></category></item></channel></rss>