- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Go语言编程
Google作为Go语言的主推者,并没有简简单单的把语言推给了开源社区了事,它不仅组建了一个独立的小组全职开发Go语言,还在自家的的服务中逐步增加对Go语言的支持,比如对于Google有战略意义的云计算平台GAE(Google AppEngine)很早就开始支持Go语言了。本章将简要介绍Go语言的发展历史和关键的语言特性,并引领读者对Go语言的主要特性进行一次快速全面的浏览,让读者对Go语言的总体情况有一个清晰的印象,并且能够快速上手,用Go语言编写和运行自己的第一个小程序。
2024-02-28 11:38:27
671
1
原创 Git永久删除历史文件(包含历史记录)
有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候,这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录).
2023-02-03 14:31:19
905
原创 brew安装fatal: not in a git directory
解决办法:执行brew -v 查看提示,homebrew-core和homebrew-cask目录 被git认为不是一个安全的目录,需要两行命令添加。根据提示在执行以下命令完成
2022-06-29 10:24:42
1793
原创 git clone 项目文件过多、过大,导致无法下载
git clone的时候遭遇fatal: early EOF fatal: index-pack failed解决办法
2022-06-02 10:19:32
5797
1
原创 Mac安装nginx+php+mysql+redis
没有安装brew的童鞋,请先安装brew,不懂的可以百度 更新brew brew update 安装php7.4 brew install php@7.4安装成功会显示安装信息安装位置 /usr/local/etc/php/7.4/重启命令brew services restart php@7.4后台运行/usr/local/opt/php@7.4/sbin/php-fpm --nodaemonize加入环境变量echo 'export PATH="/usr/lo
2022-03-11 15:17:54
5465
转载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0...
2020-10-23 11:13:52
85
原创 vscode php 代码提示 自动完成
原来一直用phpstorm感觉挺强大的,但phpstorm是收费的,很麻烦。现在用vscode,发现代码提示功能比phpstorm还要强大,还要好用。php相关插件:PHP Intelephense: 代码提示插件TabNine: AI代码提示,非常强大, 它支持23种编程语言、5种编辑器PHP Namespace Resolver:PHP命名空间解析器;可以导入和扩展类;PHP DocBlocker:注释自动生成器,/**回车?优秀,必装。...
2020-06-19 16:29:29
6207
3
原创 VS Code配置Go语言开发环境
一、安装中文简体插件点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese,选中结果列表第一项,点击install安装。安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文啦!VSCode主界面介绍:二、安装Go开发扩展#现在我们要为我们的VS Code编辑器安装Go扩展插件,让它支持Go语言开发。三、变更编辑器主题#依次点击首选项->颜色主题会弹出如下窗口:推荐类似Sublime Text风格的主题Monokai,和明亮风格的主题Light(.
2020-06-19 16:12:43
567
原创 Linux上oss上传文件夹
./ossutil64 --recursive --parallel=5 cp /var/codelogs oss://puchi-sdk-server/back/server/oldtest/var/codelogs oss上传文件夹
2020-06-12 18:46:17
431
原创 centos安装ffmpeg,安装视频插件
1,下载软件 下载ffmpeg。 wget https://ffmpeg.org/releases/ffmpeg-4.2.tar.bz2 下载yasm wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz2,安装 解压yasm tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 编译安装 ./configure .
2020-06-12 18:42:58
241
原创 设置go环境变量
export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/binexport GOPATH=/mnt/hgfs/PRE/trunk/gopathexport PATH=$PATH:$GOPATH/bin
2020-06-12 18:40:40
227
MAC WindTermWindTerm-2.5.0-Mac-Portable-x86-64.dmg
2022-10-20
vue构建出错,is not assignable to type
2022-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人