博客园 - 蒙面皇冠
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=75888
2021-01-14T06:37:38Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
feed.cnblogs.com
https://www.cnblogs.com/weihui-vip/p/14277123.html
go mod使用指南 - 蒙面皇冠
开发过程中,对新手来说,从看到php管理依赖包的确很方便,但是在go里面也有依赖包管理,常规用go mod 介绍 1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前
2021-01-14T06:38:00Z
2021-01-14T06:38:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】开发过程中,对新手来说,从看到php管理依赖包的确很方便,但是在go里面也有依赖包管理,常规用go mod 介绍 1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前 <a href="https://www.cnblogs.com/weihui-vip/p/14277123.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/14272872.html
基于gin框架-验证码demo - 蒙面皇冠
学习go的过程中,有不少业务场景比如做登录检验,验证码等等。 这里输出一个demo,基本gin框架:https://github.com/chaofavip/go-captcha 基本接口包括三个 1、获取验证码 http://localhost:8006/captcha 1 { 2 "code":
2021-01-13T08:38:00Z
2021-01-13T08:38:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】学习go的过程中,有不少业务场景比如做登录检验,验证码等等。 这里输出一个demo,基本gin框架:https://github.com/chaofavip/go-captcha 基本接口包括三个 1、获取验证码 http://localhost:8006/captcha 1 { 2 "code": <a href="https://www.cnblogs.com/weihui-vip/p/14272872.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/14267680.html
go(基于gin开发提升效率)--Air - 蒙面皇冠
前言:相信很多学习php的同学,在开发过程中提升自己的开发效率,很多会编辑器配置自动保存编写代码立即生效看到自己想要的效果。 然而,学习go的时候,可能没像直接编辑器保存就可以执行看到效果,这里要熟悉到go的执行过程: 代码编辑完成后,保存编译,等待是否保存,访问想要访问的接口地址,最终看到效果。
2021-01-12T08:33:00Z
2021-01-12T08:33:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】前言:相信很多学习php的同学,在开发过程中提升自己的开发效率,很多会编辑器配置自动保存编写代码立即生效看到自己想要的效果。 然而,学习go的时候,可能没像直接编辑器保存就可以执行看到效果,这里要熟悉到go的执行过程: 代码编辑完成后,保存编译,等待是否保存,访问想要访问的接口地址,最终看到效果。 <a href="https://www.cnblogs.com/weihui-vip/p/14267680.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/14263824.html
go mod路径引入并代码提示 - 蒙面皇冠
如果做php开发基本了解依赖包引入的模式,常见新建项目composer init开始,然后执行相应命令引入对应的包即可。 现在切换学习go的情况也是同样,这里再1.14版本后更多参照上面引入并统一管理依赖包的问题,是使用到go.mod,如下图所示: 不过也会遇到类似情况,go mod 引入了,并且通
2021-01-11T11:28:00Z
2021-01-11T11:28:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】如果做php开发基本了解依赖包引入的模式,常见新建项目composer init开始,然后执行相应命令引入对应的包即可。 现在切换学习go的情况也是同样,这里再1.14版本后更多参照上面引入并统一管理依赖包的问题,是使用到go.mod,如下图所示: 不过也会遇到类似情况,go mod 引入了,并且通 <a href="https://www.cnblogs.com/weihui-vip/p/14263824.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/14252265.html
golang在win10下安装问题(一) - 蒙面皇冠
golang配置过程中,难免有不少坑的地方存在,需要去试试才发现坑所在。 如很多配置获取私有仓库的时候拉取代码失败 解决方案: 一般配置GOPRIVATE: xxx.com 这里的xxx,意思是配置你所要指向的私有仓库域名 这里很多人配置系统变量后,执行命令检查,go env 能看到自己刚刚设置的,
2021-01-08T08:54:00Z
2021-01-08T08:54:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】golang配置过程中,难免有不少坑的地方存在,需要去试试才发现坑所在。 如很多配置获取私有仓库的时候拉取代码失败 解决方案: 一般配置GOPRIVATE: xxx.com 这里的xxx,意思是配置你所要指向的私有仓库域名 这里很多人配置系统变量后,执行命令检查,go env 能看到自己刚刚设置的, <a href="https://www.cnblogs.com/weihui-vip/p/14252265.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/14248033.html
win10下beego安装注意坑(一) - 蒙面皇冠
前言,安装go环境完成(注意这里说的版本15.6)安装1、首先要安装 bee 开发工具,在安装了 Go 语言的开发环境前提下,在命令行中输入go get github.com/beego/bee这个命令是到 GitHub 下安装相应的文件到本地的 $GOPATH/src 下,因为有防火墙的存在,在国
2021-01-07T10:49:00Z
2021-01-07T10:49:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】前言,安装go环境完成(注意这里说的版本15.6)安装1、首先要安装 bee 开发工具,在安装了 Go 语言的开发环境前提下,在命令行中输入go get github.com/beego/bee这个命令是到 GitHub 下安装相应的文件到本地的 $GOPATH/src 下,因为有防火墙的存在,在国 <a href="https://www.cnblogs.com/weihui-vip/p/14248033.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/12080242.html
API统一管理平台-YApi - 蒙面皇冠
前言:开发过程中,会产生很多接口对接操作,这个时候可能需要一个接口管理平台管理已经开发好的接口方便业务对接。 一、概述 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的
2019-12-22T08:54:00Z
2019-12-22T08:54:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】前言:开发过程中,会产生很多接口对接操作,这个时候可能需要一个接口管理平台管理已经开发好的接口方便业务对接。 一、概述 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的 <a href="https://www.cnblogs.com/weihui-vip/p/12080242.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/12078643.html
vim编辑 - 蒙面皇冠
命名模式 >编辑模式 a:光标向后移动一位 i:光标、内容没有变化 o:向下起新行进入编辑模式 s:删除光标当前的字符进入编辑模式 尾行模式操作 :q 退出编辑 :w 对修改后的文档进行保存 :wq 保存并退出 :q! 强制退出,不保存修改 :w! 强制保存(对文件没有写权限,要进行修改保存的措施)
2019-12-21T15:19:00Z
2019-12-21T15:19:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】命名模式 >编辑模式 a:光标向后移动一位 i:光标、内容没有变化 o:向下起新行进入编辑模式 s:删除光标当前的字符进入编辑模式 尾行模式操作 :q 退出编辑 :w 对修改后的文档进行保存 :wq 保存并退出 :q! 强制退出,不保存修改 :w! 强制保存(对文件没有写权限,要进行修改保存的措施) <a href="https://www.cnblogs.com/weihui-vip/p/12078643.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/12064605.html
swool安装(centos7) - 蒙面皇冠
1:获取swoole https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.oschina.net/swoole/swoole 2:解包并用phpize编译扩展 /usr
2019-12-18T15:33:00Z
2019-12-18T15:33:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】1:获取swoole https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.oschina.net/swoole/swoole 2:解包并用phpize编译扩展 /usr <a href="https://www.cnblogs.com/weihui-vip/p/12064605.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/12064555.html
冒泡排序 - 蒙面皇冠
冒泡排序: 1、基本算法思想: l依次比较相邻的两个元素,消除逆序(逆序是数学上的概念,是成对出现的,比如50,30就是一对逆序,所谓的消除逆序,就是大的放后面,小的放前面) l这样,一轮比较下来,最大的那个数一对是在最后面! l然后,再继续新的一轮的比较,注意,刚才一轮后的最大值不再参与比较,这样
2019-12-18T15:18:00Z
2019-12-18T15:18:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】冒泡排序: 1、基本算法思想: l依次比较相邻的两个元素,消除逆序(逆序是数学上的概念,是成对出现的,比如50,30就是一对逆序,所谓的消除逆序,就是大的放后面,小的放前面) l这样,一轮比较下来,最大的那个数一对是在最后面! l然后,再继续新的一轮的比较,注意,刚才一轮后的最大值不再参与比较,这样 <a href="https://www.cnblogs.com/weihui-vip/p/12064555.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/12049883.html
使用laravel-amdin调用文件上传阿里oss注意点 - 蒙面皇冠
开发者工作中,项目代码开发提高效率,往往会使用一些github上面的一些扩展类,这里举例说明一下遇到的情况。 一、使用laravel-admin框架开发管理后台文件或者图片上传 情景:运营或者产品通过后台同一个文件名的图片或文件上传两次,其时间间隔较远(不同管理模块地方可能需要用同一个图片展示),二
2019-12-16T08:41:00Z
2019-12-16T08:41:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】开发者工作中,项目代码开发提高效率,往往会使用一些github上面的一些扩展类,这里举例说明一下遇到的情况。 一、使用laravel-admin框架开发管理后台文件或者图片上传 情景:运营或者产品通过后台同一个文件名的图片或文件上传两次,其时间间隔较远(不同管理模块地方可能需要用同一个图片展示),二 <a href="https://www.cnblogs.com/weihui-vip/p/12049883.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/11902150.html
Mac下安装golang - 蒙面皇冠
前言:越来越多人开始走学习golang之路,包括我身边的一些技术同事给自己“充电”新技术,能在未来工作中更好的生存发展。 个人使用Mac环境,下面大概简述一安装过程: 一、准备工作 官网下载安装包: 备注:目前最新稳定版本是v1.9 开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有
2019-11-20T16:37:00Z
2019-11-20T16:37:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】前言:越来越多人开始走学习golang之路,包括我身边的一些技术同事给自己“充电”新技术,能在未来工作中更好的生存发展。 个人使用Mac环境,下面大概简述一安装过程: 一、准备工作 官网下载安装包: 备注:目前最新稳定版本是v1.9 开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有 <a href="https://www.cnblogs.com/weihui-vip/p/11902150.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/10275028.html
关于json输出为null? - 蒙面皇冠
原因: 该字符中含了ASCII码ETB控制符,即\x17导致json解析失败 解决方案: $params = preg_replace('/[\x00-\x1F]/', '', $params);$data = json_decode($params, true);echo $errorinfo =
2019-01-15T17:11:00Z
2019-01-15T17:11:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】原因: 该字符中含了ASCII码ETB控制符,即\x17导致json解析失败 解决方案: $params = preg_replace('/[\x00-\x1F]/', '', $params);$data = json_decode($params, true);echo $errorinfo = <a href="https://www.cnblogs.com/weihui-vip/p/10275028.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/10232040.html
Ubuntu 16.04 swoole扩展安装注意!!! - 蒙面皇冠
前言:目前很多项目估计常常会用到swoole扩展,如个人使用Ubuntu虚拟机安装扩展,这里总结一下遇到的问题; 一、先保证服务器时间同步当前地区时间,如北京时间; 1、设定时区 如:设定时区:dpkg-reconfigure tzdata; 选择Asia -> 再选择Shanghai -> OK
2019-01-07T03:05:00Z
2019-01-07T03:05:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】前言:目前很多项目估计常常会用到swoole扩展,如个人使用Ubuntu虚拟机安装扩展,这里总结一下遇到的问题; 一、先保证服务器时间同步当前地区时间,如北京时间; 1、设定时区 如:设定时区:dpkg-reconfigure tzdata; 选择Asia -> 再选择Shanghai -> OK <a href="https://www.cnblogs.com/weihui-vip/p/10232040.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/6004546.html
系统变量 - 蒙面皇冠
系统变量 Thinkphp内置的变量,主要用来输出超全局变量或常量。 $Think.get.下标 输出 $_GET[下标] $Think.post.下标 输出 $_POST[下标] $Think.session.下标 输出 $_SESSION[下标] $Think.cookie.下标 输出 $_CO
2016-10-27T08:45:00Z
2016-10-27T08:45:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】系统变量 Thinkphp内置的变量,主要用来输出超全局变量或常量。 $Think.get.下标 输出 $_GET[下标] $Think.post.下标 输出 $_POST[下标] $Think.session.下标 输出 $_SESSION[下标] $Think.cookie.下标 输出 $_CO <a href="https://www.cnblogs.com/weihui-vip/p/6004546.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/5941113.html
mysql - 蒙面皇冠
库、表、数据操作 查看一下所有的库:Mysql>Show databases; 选库语句: Use 库名 创建一个数据库: create database 数据库名 [charset 字符集] 删除一个数据库: drop database 数据库名; 把数据库改改名? Mysql中,表/列可以改名,
2016-10-09T02:12:00Z
2016-10-09T02:12:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】库、表、数据操作 查看一下所有的库:Mysql>Show databases; 选库语句: Use 库名 创建一个数据库: create database 数据库名 [charset 字符集] 删除一个数据库: drop database 数据库名; 把数据库改改名? Mysql中,表/列可以改名, <a href="https://www.cnblogs.com/weihui-vip/p/5941113.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/5816815.html
面向对象 - 蒙面皇冠
什么是面向对象编程思想? 答:所谓的面向对象编程思想,就是在使用编程语言,实现功能的时候,尽可能的模拟现实世界。
2016-08-29T01:51:00Z
2016-08-29T01:51:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】什么是面向对象编程思想? 答:所谓的面向对象编程思想,就是在使用编程语言,实现功能的时候,尽可能的模拟现实世界。 <a href="https://www.cnblogs.com/weihui-vip/p/5816815.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/5771906.html
JavaScript相关知识 - 蒙面皇冠
JavaScript的语法规则 l JavaScript区分大小写 比如变量a和变量A是不一样的变量,要严格区分大小写 l JavaScript脚本程序须嵌入在HTML文件中 因为javascript脚本程序是通过script标签引入,script标签,是要写在HTML文档中的,不能单独写。 l J
2016-08-15T02:06:00Z
2016-08-15T02:06:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】JavaScript的语法规则 l JavaScript区分大小写 比如变量a和变量A是不一样的变量,要严格区分大小写 l JavaScript脚本程序须嵌入在HTML文件中 因为javascript脚本程序是通过script标签引入,script标签,是要写在HTML文档中的,不能单独写。 l J <a href="https://www.cnblogs.com/weihui-vip/p/5771906.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/5749011.html
JQ定义 - 蒙面皇冠
什么是jQuery对象 通过$(‘选择器’)获取到都是jQuery对象 什么是DOM对象 通过getElementById或者 getElementsByTagName或者getElementsByName这些获取到都是DOM对象
2016-08-08T05:43:00Z
2016-08-08T05:43:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】什么是jQuery对象 通过$(‘选择器’)获取到都是jQuery对象 什么是DOM对象 通过getElementById或者 getElementsByTagName或者getElementsByName这些获取到都是DOM对象 <a href="https://www.cnblogs.com/weihui-vip/p/5749011.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weihui-vip/p/5718004.html
MYSQL的存储引擎一般只要哪些? - 蒙面皇冠
根据个人个人见解: MySQL的存储引擎(构成、安全、锁) Myisam:数据操作快速的一种引擎,支持全文检索。文件保存在数据库名称为目录名的 目录中,有3个文件,分别是表定义文件(.frm)、数据文件(.MYD)、索引文件(.MYI),强调性能,查询效率较高,不支持事务和外键。 Innodb:功能
2016-07-29T05:06:00Z
2016-07-29T05:06:00Z
蒙面皇冠
https://www.cnblogs.com/weihui-vip/
【摘要】根据个人个人见解: MySQL的存储引擎(构成、安全、锁) Myisam:数据操作快速的一种引擎,支持全文检索。文件保存在数据库名称为目录名的 目录中,有3个文件,分别是表定义文件(.frm)、数据文件(.MYD)、索引文件(.MYI),强调性能,查询效率较高,不支持事务和外键。 Innodb:功能 <a href="https://www.cnblogs.com/weihui-vip/p/5718004.html" target="_blank">阅读全文</a>