给项目的GIT目录瘦瘦身

1. 查找大文件 git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')" 2. 删除指定的大文件 git filter-branch --force --index-fil

Docker环境下数据库的备份操作

MYSQL 备份 docker exec mysql sh -c 'exec mysqldump -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" --databases DATABASE_1 DATABASE_2' > /data/backup_database/backup_database_`date +%F`.sql M

docker-mysql配置内存

vim /etc//mysql/conf.d/docker.cnf [mysqld] performance_schema_max_table_instances=400 table_definition_cache=400 #缓存 performance_schema=off #用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源东西 table_open_c

laravel代码整洁之道

我最近遇到了 这条 Twitter,其中 @samuelstancl 列出了在 Laravel 中编写更干净代码的技巧, 以及一些通用的 Laravel 编码建议。 这些是培养对什么是好的代码和什么是坏的代码的感觉的一个很好的起点 - 所以我在下面整理了它们(带有代码示例),没有特定的顺序。 细节决定成败 干净的代码是微观层面不断做出正确决策的结果。 使用表查找 不要编写重复的 else if 语

MySQL 开发规范(转)

数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、 用户(User)等。命名规范是指数据库对象如数据库(SCHEMA)、表(TABLE)、索引(INDEX)、约束(CONS

日常记录-GITLAB部署以及相关资料

用到了就随手记录下,方便以后查阅 Docker部署gitlab docker run --detach --publish 8443:443 --publish 8080:80 --publish 2222:22 --name gitlab --restart unless-stopped -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/v

PHP知识点练习之数组分页

复习下知识点,PHP数组分页同样适用于任何语言,以及数据库分页查询 <?php $arr = [ '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', ]; // 分页大小 $page_size = 3; // 页码 $page = isset($_GET['

上传视频或音乐时获取时长信息

上传视频或音乐时获取时长信息 1. 视频时长获取 VUE中使用的一个方式 handleBeforeUpload(file) { const that = this var video = document.createElement('video') video.src = URL.createObjectURL(file) video.

Go CGO C类型对应关系表

C语言类型 CGO类型 Go语言类型 char C.char byte singed char C.schar int8 unsigned char C.uchar uint8 short C.short int16 unsigned short C.ushort uint16 int C.int int32 unsigned int C.uint uint3