程枫的博客

简单传递美好

概述 这篇文章是Shell基础系列文章的第三篇 这一章主要讲bash shell的循环命令之for while until for命令 列表的遍历 语法 for var in list do commands done 示例 for val in C Java PHP Python do echo "Language:$v...

发布 0 条评论

今天碰到一个因为使用相对路径引入项目模块导致项目vendor内的包加载不到的问题,这里记录下。 背景 我是用的官方的dep处理依赖管理的,在GOPATH目录git clone下来项目后,使用dep ensure install安装好依赖,准备愉快的开始了。 因为...

发布 0 条评论

概述 这篇文章是Shell基础系列文章的第二篇 本篇涉及shell的 if test 数值比较 字符串比较 文件比较 双括号(( )) 双方括号[[ ]] case相关基础知识,可以用于使用速查。 if命令 if condition # 或者 if condition;then then comman...

发布 0 条评论

概述 这篇文章是Shell基础系列文章的开篇,基于《Linux命令行与shell脚本编程大全》的学习笔记,笔记跳过了Linux基础部分,只关心shell的基本语法,在原书的基础上进行了相关补充。 阅读本系列文章需要已有基本Linux基础 本篇主要讲述...

发布 0 条评论

场景 使用git的时候,会有这样的需求,希望项目的某些目录内容被忽略(如日志,缓存等运行时相关的目录),但保留空目录,这样别人接入这个项目的时候不需要再去创建这些目录。 git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。一个...

发布 2 条评论

综述 最近写的项目是一个后台常驻进程的项目,没有引入框架,操作数据库这一块为了方便引入了 Eloquent 。 Laravel 是目前 PHP 语言最活跃、最优雅的框架,作为 Laravel 框架核心组件之一的 Eloquent ORM 使人印象深刻。得益于 Larave...

发布 0 条评论

一般来说,开发环境为了方便,我们会开启 root 的远程连接,开启的方式也很简单,一条授权语句就可以解决。 grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges;...

发布 0 条评论

近日,有网友反馈在虚拟机的 centos 上安装 docker compose 重启虚拟机后,出现root用户无法 ssh 登录的情况。 我一般很少直接用 root 用户登录,所以也没注意过这个问题,下了个 centos 7.5 的版本用虚拟机选择最小安装,随后安装 do...

发布 0 条评论

需求 之前博客的数据库一直都是手动备份的,一直想写个自动任务一直没写。想法是在有新增文章的情况下,mysqldump出数据库,按日期保存至项目中并自动push到gitlab。要实现也比较简单,查下当前数据库最新文章,对比下时间戳就行了,...

发布 0 条评论

在看w3schools的CSS Dropdowns章节的时候,想着给下拉列表加上个过渡动画效果会更好,实际试了下,发现直接height:auto好像还实现不了,找了下,可以通过max-height的方式来实现。 想要实现的效果如下,在鼠标移动到dropdown上时过渡...

发布 2 条评论