- 博客(15)
- 收藏
- 关注
转载 Gin 基础核心源码(一)
本项目源码gin-copy简介本系列将从 Gin 的第一次 git 提交 15216a0 出发,简洁化地将 Gin 的代码进行提取,方便学习以及深入了解 Gin 这个框架须知Gin 的核心路由使用了 httprouter 包基础 structGin 中将请求,响应等,都进行了 struct 包装响应 struct// 核心响应 struct // Writer 对 http.ResponseWriter 进行了封装,用以响应数据// Error 包含了错误信息的收集与存储
2021-01-11 15:37:57 331
原创 Non-static method Redis::****() cannot be called statically
出现原因(第一种)Laravel 使用 predis 扩展,同时 php 也安装并使用了 phpredis 扩展。由于上述两个 redis 扩展都是用了 Redis 作为命名空间,造成命名空间冲突出现原因(第二种)真没有静态方法(????)你的 Laravel 项目中,之前使用的是 predis,现在切换成 phpredis。那么之前代码中的静态的方法就会报错解决原因一方式Lara...
2019-12-28 11:48:16 1158
原创 phpfpm nginx file not found 终结
前提操作在php同级目录下创建 index.html 看是否能访问可以访问html,但php仍然出现 file not found解决方案location ~ \.php$ { root /var/www/index; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$f...
2019-12-07 16:36:40 141
原创 ERROR 1045 (28000)
此解决ERROR方式适用mysql8以上,修改过加密规则,确保密码正确情况下ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)出现原因mysql 库 里面的 user 表 存在重复 root 数据,一条是新的加密规则,一条是后来修改过的加密规则解决方法打开mysql ...
2019-10-11 11:27:19 164
原创 语义化版本(semver)
语义化版本作用逃离 依赖地狱作用方式该规则规定了版本号如何表示,如何增加,如何进行比较,不同的版本号意味着什么版本格式版本格式:主版本号.次版本号.修订号主版本号(major): 当你做了不兼容的 API 修改次版本号(minor): 当你做了向下兼容的功能性新增,可以理解为 Feature 版本修订号(patch): 当你做了向下兼容的问题修正,可以理解为 Bug ...
2019-09-05 18:15:35 401 1
原创 golang beego bee 安装运行
golanggolang下载https://golang.google.cn/dl/golang安装根据不同系统硬件选择,Windows与macOS下载后直接安装即可,下面附带Linux下的压缩包安装操作解压下载后的go安装包tar -zxvf [安装包名] 例如 ·tar -zxvf go1.12.4.linux-amd64.tar.gz·解压后出现go文件夹,查看bin目录终...
2019-04-29 09:44:03 701
原创 服务器自建git仓库,本地上传服务器,构建自动发布
注,如果遇上权限不够,在命令前加上 sudo !!!步骤一,创建服务器 git 用户如果服务器未安装git,可使用以下命令安装 apt-get install git。 git --version输出git版本号用来验证是否安装成功创建git用户 adduser git步骤二,配置服务器git环境su git使用git用户,执行以下命令cd ~/.ssh,如果提示不存在该文件夹,说...
2018-12-22 12:06:54 461
原创 Python linux环境下安装报错添坑
报错: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory1⃣️ etc/ld.so.conf :查看当前目录下是否有python3.conf文件2⃣️ vim python3.conf:输入 你的python...
2018-12-21 15:30:21 1091
原创 linux基础操作记录...持续更新
df -ah df 查看磁盘情况主要是这两个参数,-a表示所有磁盘,-h表示以人类读懂方式显示大小du -sh *显示当前目录下各文件夹大小。 -s表示计算大小,-h表示通俗方式显示, *表示遍历当前目录...
2018-12-21 14:46:32 111
原创 Linux账号管理
Linux 账号管理思路解析如何辨认一个使用者???服务器的使用者需要怎么来辨认呢?是通过登录的账号名称吗?不是的,在Linux当中,通过两个标识符来区分一个使用者,UID与GIDUID(User ID) – /etc/passwdGID(Group ID) – /etc/group如果更改了一个用户的UID会有什么后果?由于文件的权限,所有权都是通过UID来进行区分的,如果你将...
2018-12-05 22:49:41 142
原创 git 报错集锦 ...持续更新
从github上面clone项目到本地时候操作$ git clone git@github.com:pangudashu/php7-internal.git报错:Cloning into ‘php7-internal’…git@github.com: Permission denied (publickey).fatal: Could not read from remote repo...
2018-12-05 16:40:28 164
原创 git 基础操作查询日志 ...持续更新
符号<> 并不需要输入,只是用来提示该位置输入什么内容判断git是否存在git --version : 可以输出git的版本基本增提改查git add -A :添加所有文件到暂存区,包括已跟踪的文件的修改与删除和新增的未跟踪的文件git commit -m "提交说明" :将暂存区中的变动更新到本地版本库当中git status :查看当前git保存的文件库情况gi...
2018-12-04 23:22:09 402
原创 准确访问路径下,为什么有些图片无法显示???
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-27 16:34:57 1624
原创 Python urllib 模块基础使用
urllib :URL处理模块 urllib 是一个收集几个模块以处理URL的包 包括: urllib.request 用于打开阅读URLs urllib.error 用于urllib.request过程中出现的错误 urllib.parse 用于解析URL urllib.robotparser 用于解析robots.txt文件urllib.requ...
2018-08-09 01:17:10 342
原创 Python3搭建本地web服务器
Python3搭建本地web服务器终端输入:python3 -m http.server 3000会在本地建立一个服务器。起始目录为 当时终端所在目录。-m module-namehttp.server python模块- HTTP服务器3000 端口确定,可以为其他 根据上面命令,浏览器输入 localhost:3000/ 即可访问设置其他的绑定...
2018-08-08 11:29:29 3920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人